X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=audacious.spec;h=9f5f34b337d679f63e6c62bf45ac1680097e4083;hb=05e45c15e035293c6c4066b2bdfda344fc984872;hp=278d0518e11794954d72ead12c77bd46b8ee7285;hpb=b3bdfd64f71b1e711fcaa07711a74e29691f4cf6;p=packages%2Faudacious.git diff --git a/audacious.spec b/audacious.spec index 278d051..9f5f34b 100644 --- a/audacious.spec +++ b/audacious.spec @@ -1,60 +1,74 @@ -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 +Summary: Sound player with the WinAmp GUI, for Unix-based systems for GTK+ +Summary(hu.UTF-8): Zenelejátszó WinAmp-szerű felülettel GTK+-t használó rendszerekhez +Summary(pl.UTF-8): Odtwarzacz dźwięku z interfejsem WinAmpa dla GTK+ Name: audacious -Version: 2.1 -Release: 1 -License: GPL +Version: 3.3.1 +Release: 2 +License: BSD Group: X11/Applications/Sound -Source0: http://distfiles.atheme.org/%{name}-%{version}.tgz -# Source0-md5: 03ab6a062e5909214841f90f767f1147 +Source0: http://distfiles.audacious-media-player.org/%{name}-%{version}.tar.bz2 +# Source0-md5: 06a11023fcbcdfe07d2232d8340fb61e Patch0: %{name}-desktop.patch -Patch1: %{name}-home_etc.patch URL: http://audacious-media-player.org/ 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: gtk+3-devel >= 3.0.0 BuildRequires: home-etc-devel -BuildRequires: libglade2-devel >= 2.3.1 -BuildRequires: libmowgli-devel >= 0.4.0 -BuildRequires: libsamplerate-devel +BuildRequires: libguess-devel >= 1.1 +BuildRequires: libmowgli-devel >= 0.9.0 BuildRequires: libstdc++-devel BuildRequires: mcs-devel >= 0.4.0 BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.198 Requires(post,postun): desktop-file-utils -Requires: %{name}-general-skins = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} Requires: audacious-output-plugin -Requires: audacious-transport-gio +Requires: audacious-transport-unix_io +Suggests: %{name}-general-skins Obsoletes: audacious-container-mms Obsoletes: audacious-container-stdio Obsoletes: audacious-general-audioscrobbler Obsoletes: audacious-general-curl -Obsoletes: audacious-general-notify +Obsoletes: audacious-general-evdev +Obsoletes: audacious-general-mtp_up +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-output-null +Obsoletes: audacious-output-oss Obsoletes: audacious-static Obsoletes: audacious-transport-curl -Obsoletes: audacious-transport-stdio Obsoletes: audacious-visualization-iris +Obsoletes: audacious-visualization-moodbar +Obsoletes: audacious-visualization-paranormal +Obsoletes: audacious-visualization-projectM +Obsoletes: audacious-visualization-rocklight 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) @@ -76,8 +90,8 @@ 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 +Requires: gtk+3 >= 3.0.0 +Requires: libmowgli >= 0.9.0 %description libs Audacious media player library. @@ -94,12 +108,11 @@ 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: dbus-glib-devel >= 0.60 +Requires: gtk+3-devel >= 3.0.0 Requires: home-etc-devel -Requires: libmowgli-devel >= 0.4.0 -Requires: libsamplerate-devel -Requires: mcs-devel +Requires: libmowgli-devel >= 0.9.0 +Requires: mcs-devel >= 0.4.0 %description devel Header files required for compiling Audacious media player plugins. @@ -114,15 +127,12 @@ multimedialnego Audacious. %prep %setup -q %patch0 -p1 -%patch1 -p1 %build %{__aclocal} -I m4 %{__autoconf} %{__autoheader} -%configure \ - --enable-samplerate - +%configure %{__make} %install @@ -132,11 +142,11 @@ install -d $RPM_BUILD_ROOT%{_libdir}/%{name}/{Container,Effect,General,Input,Out %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -# there is already .desktop in %{_desktopdir} -rm -rf $RPM_BUILD_ROOT%{_datadir}/audacious/applications - -[ -d $RPM_BUILD_ROOT%{_datadir}/locale/sr@latin ] || \ - mv -f $RPM_BUILD_ROOT%{_datadir}/locale/sr@{Latn,latin} +[ -d $RPM_BUILD_ROOT%{_localedir}/sr@latin ] || \ + mv -f $RPM_BUILD_ROOT%{_localedir}/sr@{Latn,latin} +mv $RPM_BUILD_ROOT%{_localedir}/fa{_IR,} +mv $RPM_BUILD_ROOT%{_localedir}/id{_ID,} +mv $RPM_BUILD_ROOT%{_localedir}/pt{_PT,} %find_lang %{name} %clean @@ -158,31 +168,26 @@ EOF %files -f %{name}.lang %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/audacious2 -%attr(755,root,root) %{_bindir}/audtool2 +%doc AUTHORS COPYING +%attr(755,root,root) %{_bindir}/audacious +%attr(755,root,root) %{_bindir}/audtool %{_mandir}/man*/* %dir %{_datadir}/audacious %dir %{_datadir}/audacious/images %{_datadir}/audacious/images/* -%{_datadir}/audacious/Skins -%{_datadir}/audacious/ui %{_desktopdir}/*.desktop -%{_pixmapsdir}/*.png +%{_iconsdir}/hicolor/*/apps/audacious.* %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libSAD.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libSAD.so.? %attr(755,root,root) %{_libdir}/libaudclient.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudclient.so.? +%attr(755,root,root) %ghost %{_libdir}/libaudclient.so.? %attr(755,root,root) %{_libdir}/libaudcore.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudcore.so.? -%attr(755,root,root) %{_libdir}/libaudid3tag.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudid3tag.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.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudtag.so.? -%attr(755,root,root) %{_libdir}/libaudutil.so.*.*.* -%ghost %attr(755,root,root) %{_libdir}/libaudutil.so.? +%attr(755,root,root) %ghost %{_libdir}/libaudtag.so.? %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/Container %dir %{_libdir}/%{name}/Effect @@ -194,14 +199,12 @@ EOF %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libSAD.so %attr(755,root,root) %{_libdir}/libaudclient.so %attr(755,root,root) %{_libdir}/libaudcore.so -%attr(755,root,root) %{_libdir}/libaudid3tag.so +%attr(755,root,root) %{_libdir}/libaudgui.so %attr(755,root,root) %{_libdir}/libaudtag.so -%attr(755,root,root) %{_libdir}/libaudutil.so %{_includedir}/audacious %{_includedir}/libaudcore -%{_includedir}/libSAD +%{_includedir}/libaudgui %{_pkgconfigdir}/audacious.pc %{_pkgconfigdir}/audclient.pc