A copy of an email from Christian who packaged pianobooster for Fedora.
Hi Louis,
Louis B. wrote:
> I have just seen that you have create a fedora rpm for PianoBooster.
Yes, I've recently packaged pianobooster for Fedora. It is now included
officially in Fedora 10 (and will be available in the upcoming F11, too).
Usually I contact the author of the programs I'm packaging - sorry, that
I've forgotten this this time...
A co-worker has showed me pianobooster and we both think that it is a
great program if you start learning to play. ;-) And so I thought it
should be included in my standard linux distribution, too.
> Have you made any changes to the source tree? Or do you want me to
> make any changes to the source tree to make the process ease next
> time? Do you need "make install" to work?
There was no need to change any sources... ;-) There one minor packaging
problem:
- Some of the *.txt files have DOS line endings. At least for linux it
would be better to have only UNIX line endings... ;-)
and the install problem:
As you said, a working "make install" would be good. ;-)
It should install:
- the binary
- some icons - I've used:
install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
install -p src/images/Logo32x32.png
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
install -d $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
install -p src/images/logo64x64.png
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
- if possible, you could add the desktop file I've written to the
sources (and if possible install it into /usr/share/applications, but
this is not important right now) - you can find the desktop file here:
http://cvs.fedoraproject.org/viewvc/rpms/pianobooster/devel/pianobooster.desktop?revision=1.1&view=markup> I am new to all this and have not create a "make install". I was
> expecting you would need to make some changes to CMakeLists.txt but I
> don't think you have looking at the fedora source rpm you have
> created.
So far I've just copied the files manually with "install" - fortunately
there are only 3. ;-)
If you want to look at the spec file - it is available here:
http://cvs.fedoraproject.org/viewvc/rpms/pianobooster/devel/pianobooster.spec?revision=1.2&view=markupPlease feel free to tell me if you don't like a description, the wording
of the summary or anything else.
If you add some of the mentioned install features in the next version, I
would be glad to help to test the package before you publish it... Just
drop me an email.
Best regards,
Christian
> PS do you play the piano?
Yes, I do - I've learned it for over 10 years - mostly classic. ;-) A
couple of yours during studying I hadn't had the chance to practice that
much, so I'm trying now again to refresh all of it. ;-)