[quodlibet] Split into two seperate packages, exfalso and quodlibet

hannes hannes at fedoraproject.org
Sat Apr 2 19:38:40 UTC 2011


commit 4e3e0bdb86c765b585cb29d9838d008d3eac2c3f
Author: johannes lips <johannes at fedorabox.localdomain>
Date:   Sat Apr 2 21:37:47 2011 +0200

    Split into two seperate packages, exfalso and quodlibet

 quodlibet.spec |   63 ++++++++++++++++++++++++++++++++------------------------
 1 files changed, 36 insertions(+), 27 deletions(-)
---
diff --git a/quodlibet.spec b/quodlibet.spec
index 99941f0..ac4ff56 100644
--- a/quodlibet.spec
+++ b/quodlibet.spec
@@ -2,7 +2,7 @@
 
 Name:           quodlibet
 Version:        2.3
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        A music management program
 
 Group:          Applications/Multimedia
@@ -31,11 +31,8 @@ BuildRequires:  pkgconfig
 BuildRequires:  python-ctypes
 %endif
 
-Requires:       python-mutagen >= 1.10
-Requires:       python >= 2.4
-Requires:       pygtk2 >= 2.10
+Requires:       exfalso = %{version}-%{release}
 Requires:       gstreamer-python >= 0.10.2
-Requires:       gnome-python2-canvas
 Requires:       gstreamer-plugins-good
 Requires:       python-feedparser
 Requires:       media-player-info
@@ -56,15 +53,29 @@ Requires:       python-CDDB
 
 # for musicbrainz plugin
 Requires:       python-musicbrainz2
+
 %description
 Quod Libet is a music management program. It provides several different ways
 to view your audio library, as well as support for Internet radio and
 audio feeds. It has extremely flexible metadata tag editing and searching
 capabilities.
+Supported file formats include Ogg Vorbis, MP3, FLAC, MOD/XM/IT, Musepack,
+Wavpack, and MPEG-4 AAC.
+
 
+%package -n exfalso
+Summary: Tag editor for various music files
+Group: Applications/Multimedia
+
+Requires:       pkgconfig
+Requires:       python >= 2.4
+Requires:       pygtk2 >= 2.10
+Requires:       gnome-python2-canvas
+Requires:       python-mutagen >= 1.10
+
+%description -n exfalso
 Ex Falso is a tag editor with the same tag editing interface as Quod Libet,
 but it does not play files.
-
 Supported file formats include Ogg Vorbis, MP3, FLAC, MOD/XM/IT, Musepack,
 Wavpack, and MPEG-4 AAC.
 
@@ -89,45 +100,44 @@ install -m 644 build/lib/quodlibet/images/quodlibet.png %{buildroot}%{_datadir}/
 install -m 644 build/lib/quodlibet/images/quodlibet.png %{buildroot}%{python_sitelib}/quodlibet # needed for Tray Icon plugin
 
 sed -i 's/\.png$//' build/share/applications/*.desktop
-sed -i 's/;GTK$/&;/' build/share/applications/*.desktop
-sed -i 's/AudioPlayer/Player/' build/share/applications/quodlibet.desktop
+
 desktop-file-install --vendor fedora                            \
         --dir %{buildroot}%{_datadir}/applications              \
-        --remove-category Application                           \
-        --add-category X-Fedora                                 \
-        build/share/applications/exfalso.desktop
+        --delete-original										\
+        %{buildroot}%{_datadir}/applications/quodlibet.desktop
 desktop-file-install --vendor fedora                            \
         --dir %{buildroot}%{_datadir}/applications              \
-        --remove-category Application                           \
-        --add-category X-Fedora                                 \
-        build/share/applications/quodlibet.desktop
-rm -f %{buildroot}%{_datadir}/applications/{exfalso,quodlibet}.desktop
+        --delete-original										\
+        %{buildroot}%{_datadir}/applications/exfalso.desktop
 
 %{find_lang} quodlibet
 
 %clean
 rm -rf %{buildroot}
 
-%files -f quodlibet.lang
+%files
 %defattr(-,root,root,-)
-%doc COPYING HACKING NEWS README README.fedora
-
-%{_bindir}/exfalso
+%doc README.fedora
 %{_bindir}/quodlibet
-
-%{_datadir}/applications/fedora-exfalso.desktop
 %{_datadir}/applications/fedora-quodlibet.desktop
-
-%{_datadir}/pixmaps/exfalso.png
 %{_datadir}/pixmaps/quodlibet.png
-
-%{_mandir}/man1/exfalso.1*
 %{_mandir}/man1/quodlibet.1*
 
-%{python_sitelib}/quodlibet
+
+%files -n exfalso -f %{name}.lang
+%defattr(-,root,root,-)
+%doc COPYING HACKING NEWS README
+%{_bindir}/exfalso
+%{_datadir}/applications/fedora-exfalso.desktop
+%{_datadir}/pixmaps/exfalso.png
+%{_mandir}/man1/exfalso.1*
+%{python_sitelib}/quodlibet/
 %{python_sitelib}/quodlibet-%{version}-py*.egg-info
 
 %changelog
+* Sat Apr 02 2011 Johannes Lips <hannes at fedoraproject.org> - 2.3-2
+- split the package into quodlibet and an exfalso subpackage
+
 * Sat Apr 02 2011 Johannes Lips <hannes at fedoraproject.org> - 2.3-1
 - Update to 2.3
 - added the requirements python-feedparser, media-player-info and python-musicbrainz2 #688602
@@ -209,4 +219,3 @@ rm -rf %{buildroot}
 
 * Fri Aug 11 2006 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.23-1
 - First version for Fedora Extras
-


More information about the scm-commits mailing list