<br><br><div class="gmail_quote">On Sun, Jun 7, 2009 at 6:04 AM, Michael Schwendt <span dir="ltr">&lt;<a href="mailto:mschwendt@gmail.com">mschwendt@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="http://mschwendt.fedorapeople.org/audacious-2.0.1-0.1.fc10.src.rpm" target="_blank">http://mschwendt.fedorapeople.org/audacious-2.0.1-0.1.fc10.src.rpm</a><br>
<a href="http://mschwendt.fedorapeople.org/audacious-plugins-2.0.1-0.1.fc10.src.rpm" target="_blank">http://mschwendt.fedorapeople.org/audacious-plugins-2.0.1-0.1.fc10.src.rpm</a><br>
<br>
The included tarball is stripped for Fedora, to remove problematic<br>
files. Builds have been tested on F10 only. F11 is next.<br>
<br>
What will be needed is a maintainer for the -freeworld plugin packages.<br>
It shall be easy to modify above -plugins package and put back the<br>
original tarball, the required BR and configure options, and a<br>
desktop file for the MIME types.<br>
<br>
The API changes must be checked with every package that depends on<br>
audacious-devel.</blockquote><div><br>Nice work.<br><br>I would create a symbolic link audacious -&gt; audacious2, so the previous<br>bin can still be called. <br><br>Something as <br><br>pushd %{buildroot}%{_bindir}<br>
ln -s %{name}2 %{name}<br>popd<br><br>before the clean section.<br><br>I would also call the libs package libs2, so the previous lib package do not need<br>to be removed during the upgrade.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<div><div></div><div class="h5"><br>
&gt; Meanwhile I&#39;m almost done with preparing packages for Audacious 2.<br>
&gt; Actually I have it running here already, but whereas I&#39;m 99% done with<br>
&gt; the -plugins package I still need to examine/rediff the patches in the<br>
&gt; main package. It&#39;s not something I&#39;ve done in one tiresome block as I&#39;ve<br>
&gt; almost started from scratch, only keeping fragments of the cleaned-up<br>
&gt; 1.5.1 packages. Will publish them eventually prior to working on including<br>
&gt; them in Fedora.<br>
&gt;<br>
&gt; Some random observations:<br>
&gt;<br>
&gt; There are API changes, which break external plugins, GVfs e.g. and header<br>
&gt; locations. At least audacious-plugin-fc needs an updated implementation.<br>
&gt;<br>
&gt; There are patches that still need to be applied upstream.<br>
&gt;<br>
&gt; There is stuff in the packages which I consider questionable.<br>
&gt; E.g. mp3/mpeg/wma related MIME types get removed from the main desktop<br>
&gt; file, but also WAV and Ogg, then a hidden desktop file is added in the<br>
&gt; -plugins package which readds the removed types although the needed<br>
&gt; plugins are not available in the Fedora packages due to legal reasons.<br>
&gt; The 3rd party packages could add such hidden desktop files. And actually<br>
&gt; the main player is useless without the plugins package, so why add a<br>
&gt; second hidden desktop file at all?<br>
&gt;<br>
&gt; Audacious 1 and Audacious 2 cannot coexist, since only the executables<br>
&gt; have different names. I don&#39;t think it is worthwhile to create symlinks<br>
&gt; for the old executable names.<br>
<br>
--<br>
fedora-devel-list mailing list<br>
<a href="mailto:fedora-devel-list@redhat.com">fedora-devel-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-devel-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Paulo Roma Cavalcanti<br>LCG - UFRJ<br>