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 <[EMAIL PROTECTED]> 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 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
