FYI, some useful links on Fedora packaging:<br><a href="http://fedoraproject.org/wiki/How_to_create_an_RPM_package" target="_blank">http://fedoraproject.org/wiki/How_to_create_an_RPM_package</a><div><a href="http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide" target="_blank">http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide</a></div>
<div><a href="http://spot.fedorapeople.org/Summit2008/GoodRPMPackages-TomCallaway-2008.pdf" target="_blank">http://spot.fedorapeople.org/Summit2008/GoodRPMPackages-TomCallaway-2008.pdf</a></div><div><a href="http://spot.fedorapeople.org/Summit2008/2008-RPM-Spec-examples.pdf" target="_blank">http://spot.fedorapeople.org/Summit2008/2008-RPM-Spec-examples.pdf</a></div>
<div><a href="https://fedoraproject.org/wiki/Special:PrefixIndex/Packaging" target="_blank">https://fedoraproject.org/wiki/Special:PrefixIndex/Packaging</a></div><div><a href="http://cvs.fedoraproject.org/viewvc/packagers-handbook/?root=docs" target="_blank">http://cvs.fedoraproject.org/viewvc/packagers-handbook/?root=docs</a></div>
<div><br></div><div>Also, related to fedora packaging -- on LAU, I queried how to package apps that depend on nonfree codecs, so that they dynamically load in LAME or other nonfree/blacklisted technologies from RPMFusion. My particular interest is in being able to package apps like 'qtractor' as part of Fedora with MP3 support if the appropriate RPMfusion packages are available. I really don't like the way things are done currently with separate "Fedora" and Freeworld packages, which is unworkable, confusing, and a maintenance nightmare in the long-run.</div>
<br>In <a href="http://www.spinics.net/lists/linux-audio-users/msg69750.html">http://www.spinics.net/lists/linux-audio-users/msg69750.html</a> Philipp Überbacher<br>provides one possible implementation/solution in <meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://moc.daper.net/about">http://moc.daper.net/about</a><div>
<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
Excerpts from Niels Mayer's message of 2010-06-13 00:33:53 +0200:</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> PS: Is there a "codec dynamic loader" for <a href="http://lame.sourceforge.net">http://lame.sourceforge.net</a></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> , such that applications can be compiled once, and then, at load time,</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> dynamically load and support MP3 if the lame-libraries are present?</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> Seems like such a "meta-lame" package would solve all sorts of</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> problems, such as having to provide both "free" and never-up-to-date</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> "nonfree" versions of most audio editing software,</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> e.g.:audacity.x86_64 1.3.11-0.1.beta.fc12 @updates vs.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
> audacity-freeworld.x86_64 1.3.7-0.6.1.beta.fc11 rpmfusion-free.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<br></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
I'm reasonably sure it's somehow possible. I know that it works for the</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
audio player moc, at least with wavpack. If it's compiled with wavpack</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
support and it's not installed nothing bad happens. Wavpack files don't</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
show up and those in a playlist don't play, that's all. No idea how it's</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
implemented, but I'd like to see that kind of behavior in more apps.</blockquote><div> </div><div>Niels<br><a href="http://nielsmayer.com" target="_blank">http://nielsmayer.com</a><br><br>
</div>
</div>