rpms/audacious-plugins/devel audacious-sid.desktop, NONE, 1.1 audacious-plugins.spec, 1.65, 1.66

Michael Schwendt mschwendt at fedoraproject.org
Wed Dec 2 13:46:49 UTC 2009


Author: mschwendt

Update of /cvs/pkgs/rpms/audacious-plugins/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7697

Modified Files:
	audacious-plugins.spec 
Added Files:
	audacious-sid.desktop 
Log Message:
* Wed Dec  2 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.2-2
- Move SID music plugin into audacious-plugins-sid package. Its 
  built with libsidplay 1 while 3rd party package providers may
  build it with libsidplay 2.
- Include metronome plugin in base plugins package. No reason to
  split this off into an optional subpackage.



--- NEW FILE audacious-sid.desktop ---
[Desktop Entry]
Name=Audacious
Comment=Play SID music
Exec=audacious
Icon=audacious2
MimeType=audio/prs.sid;
Categories=GTK;AudioVideo;Player;
Terminal=false
Type=Application
NoDisplay=true


Index: audacious-plugins.spec
===================================================================
RCS file: /cvs/pkgs/rpms/audacious-plugins/devel/audacious-plugins.spec,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -p -r1.65 -r1.66
--- audacious-plugins.spec	25 Nov 2009 15:27:43 -0000	1.65
+++ audacious-plugins.spec	2 Dec 2009 13:46:49 -0000	1.66
@@ -5,7 +5,7 @@
 
 Name: audacious-plugins
 Version: 2.2
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: Plugins for the Audacious media player
 Group: Applications/Multimedia
 URL: http://audacious-media-player.org/
@@ -20,6 +20,7 @@ License: GPLv2 and GPLv2+ and LGPLv2+ an
 # Disabled via options where possible, see %%build.
 Source0: audacious-plugins-fedora-%{version}.tar.bz2
 #Source0: http://distfiles.atheme.org/audacious-plugins-%{version}.tgz
+Source1: audacious-sid.desktop
 
 Patch0: audacious-plugins-2.0.1-xmms-skindir.patch
 Patch1: audacious-plugins-2.2-jack.patch
@@ -51,6 +52,7 @@ BuildRequires: libcddb-devel
 BuildRequires: libmtp-devel
 BuildRequires: libxml2-devel
 BuildRequires: gettext
+BuildRequires: desktop-file-utils
 
 # experimental, disabled by default
 BuildRequires: neon-devel
@@ -64,16 +66,23 @@ Obsoletes: audacious-plugins-arts
 Obsoletes: audacious-plugins-pulseaudio <= 1.3.5
 Provides: audacious-plugins-pulseaudio = %{version}
 
+# obsolete old subpackage -- no reason to split this off
+Obsoletes: audacious-plugins-metronome < 2.2-2
+Provides: audacious-plugins-metronome = %{version}-%{release}
+
+
 %description
 Audacious is a media player that currently uses a skinned user interface
-based on Winamp 2.x skins. It is based on ("forked off") BMP.
+(based on Winamp 2.x skins) as well as a separate GTK2 based front end.
+Historically, it started as a fork of Beep Media Player (BMP), which
+itself forked from XMMS.
 
 This package provides essential plugins for audio input, audio output and
 visualization.
 
 
 %package jack
-Summary: Audacious output plugin for JACK sound service
+Summary: Audacious output plugin for Jack Audio Connection Kit
 Group: Applications/Multimedia
 # ancient
 #Obsoletes: audacious-jack <= 1.1.2
@@ -81,11 +90,11 @@ Requires: audacious >= %{aud_ver}, audac
 
 %description jack
 This package provides an Audacious output plugin that uses the
-JACK sound service.
+Jack Audio Connection Kit (JACK) sound service.
 
 
 %package esd
-Summary: Audacious output plugin for esd sound service
+Summary: Audacious output plugin for EsounD service
 Group: Applications/Multimedia
 # ancient
 #Obsoletes: audacious-esd <= 1.1.2
@@ -93,50 +102,51 @@ Requires: audacious >= %{aud_ver}, audac
 
 %description esd
 This package provides an Audacious output plugin that uses the
-ESD sound server.
+EsounD service.
 
 
 %package amidi
-Summary: Audacious input plugin for amidi
+Summary: Audacious input plugin for MIDI
 Group: Applications/Multimedia
 Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
 
 %description amidi
-This package provides an Audacious input plugin that uses the
-amidi sound service.
-
+This package provides AMIDI-Plug, a modular MIDI music player, as an
+input plugin for Audacious.
 
 
-%package wavpack
-Summary: Audacious input plugin for wavpack
+%package sid
+Summary: Audacious input plugin for SID music files
 Group: Applications/Multimedia
 Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
+Requires(post): desktop-file-utils
+Requires(postun): desktop-file-utils
 
-%description wavpack
-This package provides an Audacious input plugin that reads WavPack
-compressed files.
+%description sid
+This package provides an Audacious input plugin for SID music files.
 
+This build of the plugin uses libsidplay 1. 3rd party package
+providers may build it with libsidplay 2.
 
 
-%package metronome
-Summary: Audacious input plugin simulating a metronome
+%package wavpack
+Summary: Audacious input plugin for WavPack compressed files
 Group: Applications/Multimedia
 Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
 
-%description metronome
-This package provides an Audacious input plugin that simulates
-a metronome.
-
+%description wavpack
+This package provides an Audacious input plugin that reads WavPack
+compressed files.
 
 
 %package vortex
-Summary: Audacious input plugin for vortex audio files
+Summary: Audacious input plugin for Vortex format files
 Group: Applications/Multimedia
 Requires: audacious >= %{aud_ver}, audacious-plugins >= %{aud_ver}
 
 %description vortex
-This package provides an Audacious input plugin that reads
-vortex compressed files.
+This package provides an Audacious input plugin that reads files
+in Vortex (.vtx) format.
 
 
 
@@ -174,12 +184,23 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 %find_lang %{name}
+# audacious-sid.desktop
+desktop-file-install --vendor "" \
+    --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+    %{SOURCE1}
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
+%post sid
+update-desktop-database &> /dev/null || :
+
+%postun sid
+update-desktop-database &> /dev/null || :
+
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING
@@ -193,7 +214,7 @@ rm -rf $RPM_BUILD_ROOT
 %exclude %{_libdir}/audacious/Input/amidi-plug.so
 %exclude %{_libdir}/audacious/Input/amidi-plug/
 %exclude %{_libdir}/audacious/Input/wavpack.so
-%exclude %{_libdir}/audacious/Input/metronom.so
+%exclude %{_libdir}/audacious/Input/sid.so
 %exclude %{_libdir}/audacious/Input/vtx.so
 %exclude %{_libdir}/audacious/Output/jackout.so
 %exclude %{_libdir}/audacious/Output/ESD.so
@@ -212,13 +233,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/audacious/Input/amidi-plug.so
 %{_libdir}/audacious/Input/amidi-plug/
 
-%files wavpack
+%files sid
 %defattr(-,root,root,-)
-%{_libdir}/audacious/Input/wavpack.so
+%{_libdir}/audacious/Input/sid.so
+%{_datadir}/applications/audacious-sid.desktop
 
-%files metronome
+%files wavpack
 %defattr(-,root,root,-)
-%{_libdir}/audacious/Input/metronom.so
+%{_libdir}/audacious/Input/wavpack.so
 
 %files vortex
 %defattr(-,root,root,-)
@@ -226,6 +248,13 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Dec  2 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.2-2
+- Move SID music plugin into audacious-plugins-sid package. Its 
+  built with libsidplay 1 while 3rd party package providers may
+  build it with libsidplay 2.
+- Include metronome plugin in base plugins package. No reason to
+  split this off into an optional subpackage.
+
 * Wed Nov 25 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.2-1
 - Upgrade to 2.2 (declared as the next "stable release" after 2.1).
 - The ladspa plugin has been reworked since beta2.




More information about the fedora-extras-commits mailing list