[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