X-Git-Url: http://git.pld-linux.org/?p=packages%2Faudacious.git;a=blobdiff_plain;f=audacious.spec;h=b44cbe1523858cd827c89a5ef6147cc3b2af3f08;hp=9af9d67cc774bf7bad4b1c3be6fc07af5b89d199;hb=4652f2d82d10d9cc32105f953ce8d39b7396ca23;hpb=f2d1b80d55f2fcf395a0127cfce90f399d89688f diff --git a/audacious.spec b/audacious.spec index 9af9d67..b44cbe1 100644 --- a/audacious.spec +++ b/audacious.spec @@ -1,68 +1,122 @@ -# -# Conditional build: -%bcond_with gconf # build without gconf support -# - Summary: Sound player with the WinAmp GUI, for Unix-based systems for GTK+2 +Summary(hu.UTF-8): Zenelejátszó WinAmp-szerű felülettel GTK+2-t használó rendszerekhez Summary(pl.UTF-8): Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+2 Name: audacious -Version: 1.3.1 +Version: 3.0 Release: 1 License: GPL Group: X11/Applications/Sound -Source0: http://static.audacious-media-player.org/release/%{name}-%{version}.tgz -# Source0-md5: 6dd04268a8b52a991cd1f561e27dca16 -Source1: mp3license +Source0: http://distfiles.atheme.org/%{name}-%{version}.tar.gz +# Source0-md5: 8e05ccabeb110423bdfc6fc4a126c99e Patch0: %{name}-desktop.patch -Patch1: %{name}-home_etc.patch URL: http://audacious-media-player.org/ -%{?with_gconf:BuildRequires: GConf2-devel >= 2.6.0} BuildRequires: autoconf >= 2.59 BuildRequires: automake +BuildRequires: dbus-devel >= 0.60 +BuildRequires: dbus-glib-devel >= 0.60 BuildRequires: gettext-devel BuildRequires: gtk+2-devel >= 2:2.6.0 BuildRequires: home-etc-devel -BuildRequires: libglade2-devel >= 2.3.1 +BuildRequires: libmowgli-devel >= 0.9.0 BuildRequires: libstdc++-devel -BuildRequires: mcs-devel +BuildRequires: mcs-devel >= 0.4.0 BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.198 Requires(post,postun): desktop-file-utils Requires: %{name}-libs = %{version}-%{release} Requires: audacious-output-plugin +Requires: audacious-transport-unix_io +Suggests: %{name}-general-skins +Obsoletes: audacious-container-mms +Obsoletes: audacious-container-stdio +Obsoletes: audacious-effect-ladspa +Obsoletes: audacious-general-alarm +Obsoletes: audacious-general-audioscrobbler +Obsoletes: audacious-general-curl +Obsoletes: audacious-general-evdev +Obsoletes: audacious-general-lirc +Obsoletes: audacious-general-streambrowser +Obsoletes: audacious-general-vfstrace +Obsoletes: audacious-input-alac +Obsoletes: audacious-input-cdaudio +Obsoletes: audacious-input-cube +Obsoletes: audacious-input-demac +Obsoletes: audacious-input-flac +Obsoletes: audacious-input-mikmod +Obsoletes: audacious-input-mpc +Obsoletes: audacious-input-mpg123 +Obsoletes: audacious-input-mplayer +Obsoletes: audacious-input-musepack +Obsoletes: audacious-input-sap +Obsoletes: audacious-input-timidity +Obsoletes: audacious-input-tta +Obsoletes: audacious-input-wav +Obsoletes: audacious-input-wma +Obsoletes: audacious-output-ALSA +Obsoletes: audacious-output-OSS +Obsoletes: audacious-output-arts +Obsoletes: audacious-output-disk +Obsoletes: audacious-output-icecast +Obsoletes: audacious-output-lame Obsoletes: audacious-static +Obsoletes: audacious-transport-curl +Obsoletes: audacious-visualization-iris +Obsoletes: audacious-visualization-paranormal +Obsoletes: audacious-visualization-projectM +Obsoletes: audacious-visualization-rootvis +Obsoletes: audacious-visualization-rovascope +Obsoletes: audacious-visualization-spectrum +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Audacious is a media player based on BMP. Since the development of the former project had been terminated, this fork was created. +%description -l hu.UTF-8 +Audacious egy BMP-n alapuló médialejátszó. Amióta a kiinduló projekt +fejlesztése abbamaradt, ez a leszármazott létrejött. + %description -l pl.UTF-8 Audacious to odtwarzacz mediów oparty na BMP. Powstał on ponieważ rozwój pierwowzoru został zakończony. %package libs Summary: Audacious media player library +Summary(hu.UTF-8): Audacious médialejátszó könyvtár Summary(pl.UTF-8): Biblioteka odtwarzacza multimedialnego Audacious Group: X11/Applications/Sound +Requires: gtk+2 >= 2:2.6.0 +Requires: libmowgli >= 0.4.0 %description libs Audacious media player library. +%description libs -l hu.UTF-8 +Audacious médialejátszó könyvtár. + %description libs -l pl.UTF-8 Biblioteka odtwarzacza multimedialnego Audacious. %package devel Summary: Header files for Audacious media player +Summary(hu.UTF-8): Az audacious fejlécfájljai Summary(pl.UTF-8): Pliki nagłówkowe odtwarzacza multimedialnego Audacious Group: X11/Development/Libraries Requires: %{name}-libs = %{version}-%{release} +Requires: dbus-glib-devel Requires: gtk+2-devel >= 2:2.6.0 Requires: home-etc-devel +Requires: libmowgli-devel >= 0.4.0 +Requires: mcs-devel %description devel Header files required for compiling Audacious media player plugins. +%description devel -l hu.UTF-8 +Az audacious fejlécfájljai. + %description devel -l pl.UTF-8 Pliki nagłówkowe potrzebne do kompilowania wtyczek odtwarzacza multimedialnego Audacious. @@ -70,25 +124,25 @@ multimedialnego Audacious. %prep %setup -q %patch0 -p1 -%patch1 -p1 %build %{__aclocal} -I m4 %{__autoconf} %{__autoheader} -%configure \ - --%{?with_gconf:en}%{!?with_gconf:dis}able-gconf \ - --enable-shared +%configure %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir}/audacious/{Container,Effect,General,Input,Output,Visualization} +install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Output,Transport,Visualization} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \ + mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin} +mv $RPM_BUILD_ROOT%{_datadir}/locale/pt{_PT,} %find_lang %{name} %clean @@ -112,34 +166,42 @@ EOF %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/audacious %attr(755,root,root) %{_bindir}/audtool -%dir %{_libdir}/audacious -%dir %{_libdir}/audacious/Container -%dir %{_libdir}/audacious/Effect -%dir %{_libdir}/audacious/General -%dir %{_libdir}/audacious/Input -%dir %{_libdir}/audacious/Output -%dir %{_libdir}/audacious/Visualization - %{_mandir}/man*/* - %dir %{_datadir}/audacious -%{_datadir}/audacious/glade %dir %{_datadir}/audacious/images %{_datadir}/audacious/images/* -%{_datadir}/audacious/Skins -%{_datadir}/audacious/ui %{_desktopdir}/*.desktop +%{_iconsdir}/hicolor/*/apps/audacious.* %{_pixmapsdir}/*.png +%{_pixmapsdir}/*.svg %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libaudacious.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudacious.so.? -%dir %{_libdir}/audacious -%attr(755,root,root) %{_libdir}/audacious/libaudid3tag.so +%attr(755,root,root) %{_libdir}/libaudclient.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaudclient.so.? +%attr(755,root,root) %{_libdir}/libaudcore.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaudcore.so.? +%attr(755,root,root) %{_libdir}/libaudgui.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaudgui.so.? +%attr(755,root,root) %{_libdir}/libaudtag.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libaudtag.so.? +%dir %{_libdir}/%{name} +%dir %{_libdir}/%{name}/Container +%dir %{_libdir}/%{name}/Effect +%dir %{_libdir}/%{name}/General +%dir %{_libdir}/%{name}/Input +%dir %{_libdir}/%{name}/Output +%dir %{_libdir}/%{name}/Transport +%dir %{_libdir}/%{name}/Visualization %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libaudacious.so +%attr(755,root,root) %{_libdir}/libaudclient.so +%attr(755,root,root) %{_libdir}/libaudcore.so +%attr(755,root,root) %{_libdir}/libaudgui.so +%attr(755,root,root) %{_libdir}/libaudtag.so %{_includedir}/audacious +%{_includedir}/libaudcore +%{_includedir}/libaudgui %{_pkgconfigdir}/audacious.pc +%{_pkgconfigdir}/audclient.pc