SPECS: audacious.spec - more BR/R, unification, banner added, more...

freetz freetz at pld-linux.org
Mon Nov 28 21:38:09 CET 2005


Author: freetz                       Date: Mon Nov 28 20:38:09 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- more BR/R, unification, banner added, more plugins, sorted descriptions
  and files lists, rel.1

---- Files affected:
SPECS:
   audacious.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/audacious.spec
diff -u SPECS/audacious.spec:1.5 SPECS/audacious.spec:1.6
--- SPECS/audacious.spec:1.5	Mon Nov 28 05:40:00 2005
+++ SPECS/audacious.spec	Mon Nov 28 21:38:03 2005
@@ -2,13 +2,13 @@
 #
 # Conditional build:
 %bcond_without	gconf		# build without gconf support
-%bcond_without	vfs	        # build without VFS support
+%bcond_without	gnome_vfs	# build without GNOME VFS support
 #
 Summary:	Sound player with the WinAmp GUI, for Unix-based systems for GTK+2
 Summary(pl):	Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+2
 Name:		audacious
 Version:	0.1.1
-Release:	0.1
+Release:	1
 License:	GPL
 Group:		Applications/Sound
 Source0:	http://audacious.nenolod.net/release/%{name}-%{version}.tgz
@@ -18,20 +18,23 @@
 Patch1:		%{name}-desktop.patch
 Patch2:		%{name}-home_etc.patch
 URL:		http://audacious.nenolod.net/
+%{?with_gconf:BuildRequires:  GConf2-devel >= 2.6.0}
+BuildRequires:	SDL-devel >= 1.2.5
+BuildRequires:	OpenGL-devel
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	esound-devel >= 0.2.8
 BuildRequires:	flac-devel >= 1.1.2
+%{?with_gnome_vfs:BuildRequires:  gnome-vfs2-devel >= 2.6.0}
 BuildRequires:	gtk+2-devel >= 2:2.4.0
 BuildRequires:	home-etc-devel
+BuildRequires:	id3lib-devel
+BuildRequires:	libglade2-devel >= 2.3.1
+BuildRequires:	libmikmod-devel
+BuildRequires:	libsndfile-devel
+BuildRequires:	libvisual
 BuildRequires:	libvorbis-devel >= 1:1.0
-BuildRequires:	libglade2-devel >= 2.0.0
-%if %{with gconf}
-BuildRequires:  GConf2-devel >= 2.4.0
-%endif
-%if %{with vfs}
-BuildRequires:  gnome-vfs2-devel >= 2.4.0
-%endif
+BuildRequires:	lirc-devel
 BuildRequires:	pkgconfig
 Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
 Requires:	audacious-output-plugin
@@ -61,7 +64,7 @@
 Summary(pl):	Pliki nagłówkowe odtwarzacza multimedialnego Audacious
 Group:		X11/Development/Libraries
 Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
-Requires:	gtk+2-devel
+Requires:	gtk+2-devel >= 2:2.4.0
 Requires:	home-etc-devel
 
 %description devel
@@ -83,29 +86,42 @@
 %description static -l pl
 Statyczna wersja biblioteki odtwarzacza multimedialnego Audacious.
 
-%package input-vorbis
-Summary:	Audacious media player - Vorbis input plugin
-Summary(pl):	Wtyczka wejściowa Vorbis odtwarzacza multimedialnego Audacious
+%package general-lirc
+Summary:	Audacious media player - LIRC plugin
+Summary(pl):	Wtyczka LIRC odtwarzacza multimedialnego Audacious
 Group:		X11/Applications/Sound
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
 
-%description input-vorbis
-Vorbis input plugin for Audacious media player.
+%description general-lirc
+LIRC plugin for Audacious media player.
 
-%description input-vorbis -l pl
-Wtyczka wejściowa Vorbis dla odtwarzacza multimedialnego Audacious.
+%description general-lirc -l pl
+Wtyczka LIRC dla odtwarzacza multimedialnego Audacious.
 
-%package input-mpg123
-Summary:	Audacious media player - mpg123 input plugin
-Summary(pl):	Wtyczka wejściowa mpg123 odtwarzacza multimedialnego Audacious
+%package general-song-change
+Summary:	Audacious media player - song change plugin
+Summary(pl):	Wtyczka zmiany utworu odtwarzacza multimedialnego Audacious
 Group:		X11/Applications/Sound
-Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
 
-%description input-mpg123
-mpg123 input plugin for Audacious media player.
+%description general-song-change
+Song change plugin for Audacious media player.
 
-%description input-mpg123 -l pl
-Wtyczka wejściowa mpg123 dla odtwarzacza multimedialnego Audacious.
+%description general-song-change -l pl
+Wtyczka zmiany utworu dla odtwarzacza multimedialnego Audacious.
+
+%package input-aac
+Summary:	Audacious media player - AAC input plugin
+Summary(pl):	Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
+
+%description input-aac
+AAC input plugin for Audacious media player.
+
+%description input-aac -l pl
+Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
+AAC.
 
 %package input-cdaudio
 Summary:	Audacious media player - cdaudio input plugin
@@ -119,31 +135,18 @@
 %description input-cdaudio -l pl
 Wtyczka wejściowa cdaudio dla odtwarzacza multimedialnego Audacious.
 
-%package input-wav
-Summary:	Audacious media player - WAV input plugin
-Summary(pl):	Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
-Group:		X11/Applications/Sound
-Requires:	%{name} >= %{epoch}:%{version}-%{release}
-
-%description input-wav
-WAV input plugin for Audacious media player.
-
-%description input-wav -l pl
-Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
-WAV.
-
-%package input-aac
-Summary:	Audacious media player - AAC input plugin
-Summary(pl):	Wtyczka do odtwarzania plików AAC odtwarzacza multimedialnego Audacious
+%package input-console
+Summary:	Audacious media player - console input plugin
+Summary(pl):	Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
 Group:		X11/Applications/Sound
 Requires:	%{name} >= %{epoch}:%{version}-%{release}
 
-%description input-aac
-AAC input plugin for Audacious media player.
+%description input-console
+SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
 
-%description input-aac -l pl
+%description input-console -l pl
 Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
-AAC.
+SPC, GYM, NSF, VGM i GBS.
 
 %package input-flac
 Summary:	Audacious media player - FLAC input plugin
@@ -158,6 +161,36 @@
 Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
 FLAC.
 
+%package input-mikmod
+Summary:	Audacious media player - mikmod input plugin
+Summary(pl):	Wtyczka wejściowa mikmod odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description input-mikmod
+mikmod input plugin for Audacious media player.
+
+%description input-mikmod -l pl
+Wtyczka wejściowa mikmod dla odtwarzacza multimedialnego Audacious.
+
+%package input-mpg123
+Summary:	Audacious media player - mpg123 input plugin
+Summary(pl):	Wtyczka wejściowa mpg123 odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description input-mpg123
+mpg123 input plugin for Audacious media player.
+
+%description input-mpg123 -l pl
+Wtyczka wejściowa mpg123 dla odtwarzacza multimedialnego Audacious.
+
+%package input-vorbis
+Summary:	Audacious media player - Vorbis input plugin
+Summary(pl):	Wtyczka wejściowa Vorbis odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
 %package input-tonegen
 Summary:	Audacious media player - input plugin to generate sound of given frequency
 Summary(pl):	Wtyczka do generowania dźwięków o danej częstotliwości odtwarzacza multimedialnego Audacious
@@ -172,6 +205,25 @@
 Wtyczka do generowania dźwięków o danej częstotliwości dla odtwarzacza
 multimedialnego Audacious.
 
+%description input-vorbis
+Vorbis input plugin for Audacious media player.
+
+%description input-vorbis -l pl
+Wtyczka wejściowa Vorbis dla odtwarzacza multimedialnego Audacious.
+
+%package input-wav
+Summary:	Audacious media player - WAV input plugin
+Summary(pl):	Wtyczka do odtwarzania plików WAV odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
+
+%description input-wav
+WAV input plugin for Audacious media player.
+
+%description input-wav -l pl
+Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
+WAV.
+
 %package input-wma
 Summary:	Audacious media player - WMA input plugin
 Summary(pl):	Wtyczka do odtwarzania plików WMA odtwarzacza multimedialnego Audacious
@@ -185,44 +237,47 @@
 Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
 WMA.
 
-%package input-console
-Summary:	Audacious media player - console input plugin
-Summary(pl):	Wtyczka do odtwarzania plików konsolowych odtwarzacza multimedialnego Audacious
+%package output-alsa
+Summary:	Audacious media player - ALSA output plugin
+Summary(pl):	Wtyczka wyjściowa ALSA odtwarzacza multimedialnego Audacious
 Group:		X11/Applications/Sound
-Requires:	%{name} >= %{epoch}:%{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Provides:	audacious-output-plugin
+Obsoletes:	audacious-output-ALSA
 
-%description input-console
-SPC, GYM, NSF, VGM and GBS input plugin for Audacious media player.
+%description output-alsa
+Output ALSA plugin for Audacious media player.
 
-%description input-console -l pl
-Wtyczka dla odtwarzacza multimedialnego Audacious do obsługi plików
-SPC, GYM, NSF, VGM i GBS.
+%description output-alsa -l pl
+Wtyczka wyjściowa ALSA dla odtwarzacza multimedialnego Audacious.
 
-%package output-OSS
+%package output-oss
 Summary:	Audacious media player - OSS output plugin
 Summary(pl):	Wtyczka wyjściowa OSS odtwarzacza multimedialnego Audacious
 Group:		X11/Applications/Sound
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 Provides:	audacious-output-plugin
+Obsoletes:	audacious-output-OSS
 
-%description output-OSS
+%description output-oss
 Output OSS plugin for Audacious media player.
 
-%description output-OSS -l pl
+%description output-oss -l pl
 Wtyczka wyjściowa OSS dla odtwarzacza multimedialnego Audacious.
 
-%package output-ALSA
-Summary:	Audacious media player - ALSA output plugin
-Summary(pl):	Wtyczka wyjściowa ALSA odtwarzacza multimedialnego Audacious
-Group:		X11/Applications/Sound
-Requires:	%{name} = %{epoch}:%{version}-%{release}
-Provides:	audacious-output-plugin
+%package output-disk
+Summary:	Audacious media player - disk-writer output plugin
+Summary(pl):    Wtyczka wyjściowa zapisu na dysk odtwarzacza multimedialnego Audacious
+Group:          X11/Applications/Sound
+Requires:       %{name} = %{epoch}:%{version}-%{release}
+Provides:       audacious-output-plugin
 
-%description output-ALSA
-Output ALSA plugin for Audacious media player.
+%description output-disk
+Output disk-writer plugin for Audacious media player.
 
-%description output-ALSA -l pl
-Wtyczka wyjściowa ALSA dla odtwarzacza multimedialnego Audacious.
+%description output-disk -l pl
+Wtyczka wyjściowa zapisu na dysk dla odtwarzacza multimedialnego
+Audacious.
 
 %package output-esd
 Summary:	Audacious media player - esd output plugin
@@ -237,19 +292,29 @@
 %description output-esd -l pl
 Wtyczka wyjściowa esd dla odtwarzacza multimedialnego Audacious.
 
-%package output-disk
-Summary:	Audacious media player - disk-writer output plugin
-Summary(pl):    Wtyczka wyjściowa zapisu na dysk odtwarzacza multimedialnego Audacious
-Group:          X11/Applications/Sound
-Requires:       %{name} = %{epoch}:%{version}-%{release}
-Provides:       audacious-output-plugin
+%package visualization-blur-scope
+Summary:	Audacious media player - Blur scope visualization plugin
+Summary(pl):	Wtyczka graficzna Blur scope odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
 
-%description output-disk
-Output disk-writer plugin for Audacious media player.
+%description visualization-blur-scope
+Blur scope visualization plugin.
 
-%description output-disk -l pl
-Wtyczka wyjściowa zapisu na dysk dla odtwarzacza multimedialnego
-Audacious.
+%description visualization-blur-scope -l pl
+Wtyczka graficzna Blur scope.
+
+%package visualization-libvisual-proxy
+Summary:	Audacious media player - libvisual-proxy visualization plugin
+Summary(pl):	Wtyczka graficzna libvisual-proxy odtwarzacza multimedialnego Audacious
+Group:		X11/Applications/Sound
+Requires:	%{name} >= %{epoch}:%{version}-%{release}
+
+%description visualization-libvisual-proxy
+libvisual-proxy visualization plugin.
+
+%description visualization-libvisual-proxy -l pl
+Wtyczka graficzna libvisual-proxy.
 
 %prep
 %setup -q
@@ -270,7 +335,7 @@
 %else
 	--disable-simd \
 %endif
-%if %{with vfs}
+%if %{with gnome_vfs}
 	--enable-gnome-vfs \
 %endif
 %if %{with gconf}
@@ -296,12 +361,19 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
+%banner %{name} -e << EOF
+Remember to install appropriate input plugins for files
+you want to play!
+EOF
+
 umask 022
 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
 
 %postun
-umask 022
-[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
+if [ $1 = 0 ]; then
+    umask 022
+    [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
+fi
 
 %post	libs -p /sbin/ldconfig
 %postun	libs -p /sbin/ldconfig
@@ -311,20 +383,24 @@
 %attr(755,root,root) %{_bindir}/audacious
 %dir %{_libdir}/audacious
 %dir %{_libdir}/audacious/General
-%attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
 %dir %{_libdir}/audacious/Input
 %dir %{_libdir}/audacious/Output
 %dir %{_libdir}/audacious/Visualization
-%attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
+
 %{_mandir}/man*/*
-%{_desktopdir}/*
+
 %dir %{_datadir}/audacious
+%dir %{_datadir}/audacious/glade
 %dir %{_datadir}/audacious/images
-%{_datadir}/audacious/images/*
 %dir %{_datadir}/audacious/Skins
-%{_datadir}/audacious/Skins/Default
-%dir %{_datadir}/audacious/glade
 %{_datadir}/audacious/glade/*
+%{_datadir}/audacious/images/*
+%{_datadir}/audacious/Skins/Default
+%{_desktopdir}/*
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libaudacious.so.*.*
 
 %files devel
 %defattr(644,root,root,755)
@@ -333,72 +409,92 @@
 %{_includedir}/*
 %{_pkgconfigdir}/*
 
-%files libs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libaudacious.so.*.*
-
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/lib*.a
 
-%files input-mpg123
+%files general-lirc
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
+%attr(755,root,root) %{_libdir}/audacious/General/liblirc.so
 
-%files input-vorbis
+%files general-song-change
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
+%attr(755,root,root) %{_libdir}/audacious/General/libsong_change.so
 
-%files input-cdaudio
+%files input-aac
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
 
-%files input-wav
+%files input-cdaudio
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libcdaudio.so
 
-%files input-aac
+%files input-console
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libaac.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
 
 %files input-flac
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/audacious/Input/libflac.so
 
+%files input-mikmod
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Input/libmikmod.so
+
 %files input-tonegen
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/audacious/Input/libtonegen.so
 
-%files input-wma
+%files input-mpg123
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libmpg123.so
 
-%files input-console
+%files input-vorbis
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Input/libconsole.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libvorbis.so
 
-%files output-OSS
+%files input-wav
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libwav.so
 
-%files output-ALSA
+%files input-wma
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
+%attr(755,root,root) %{_libdir}/audacious/Input/libwma.so
 
-%files output-esd
+%files output-alsa
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
+%attr(755,root,root) %{_libdir}/audacious/Output/libALSA.so
 
 %files output-disk
 %defattr(644,root,755)
 %attr(755,root,root) %{_libdir}/audacious/Output/libdisk_writer.so
 
+%files output-esd
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Output/libesdout.so
+
+%files output-oss
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Output/libOSS.so
+
+%files visualization-blur-scope
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Visualization/libbscope.so
+
+%files visualization-libvisual-proxy
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/audacious/Visualization/libvisual_proxy.so
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2005/11/28 20:38:03  freetz
+- more BR/R, unification, banner added, more plugins, sorted descriptions
+  and files lists, rel.1
+
 Revision 1.5  2005/11/28 04:40:00  troll
 - updated to 0.1.1
 - new subpackages: input-wma & input-console
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/audacious.spec?r1=1.5&r2=1.6&f=u




More information about the pld-cvs-commit mailing list