X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=faad2.spec;h=b93ee21693de742a545af5972ac4ee58764524f9;hb=b4d709075f4613a3939bcb26daa4d5519ebbc7ce;hp=9d2ddcef559e9c40b11b8bd3166c03cecbb421ef;hpb=93fb0621ab971241f98b8bd14397dedbc2e75302;p=packages%2Ffaad2.git diff --git a/faad2.spec b/faad2.spec index 9d2ddce..b93ee21 100644 --- a/faad2.spec +++ b/faad2.spec @@ -1,31 +1,34 @@ # # Conditional build: -%bcond_without mpeg4ip # build without mp4v2 support in decoder - # ...and don't build XMMS or MPEG4IP plugins -%bcond_without xmms # don't build XMMS plugin %bcond_with bootstrap # bootstrap (alias for _without_mpeg4ip) +%bcond_without mpeg4ip # don't build MPEG4IP plugin +%bcond_without static_libs # don't build static libraries +%bcond_without xmms # don't build XMMS plugin # %{?with_bootstrap:%undefine with_mpeg4ip} -%{!?with_mpeg4ip:%undefine with_xmms} Summary: Freeware Advanced Audio Decoder 2 -Summary(pl): Darmowy zaawansowany dekoder audio +Summary(pl.UTF-8): Darmowy zaawansowany dekoder audio Name: faad2 -Version: 2.0 -Release: 4 +Version: 2.6.1 +Release: 5 License: GPL Group: Applications/Sound Source0: http://dl.sourceforge.net/faac/%{name}-%{version}.tar.gz -# Source0-md5: 1a6f79365f2934a4888b210ef47a3a07 +# Source0-md5: 74e92df40c270f216a8305fc87603c8a Patch0: %{name}-make.patch -Patch1: %{name}-mp4v2.patch -Patch2: %{name}-no-extension.patch +Patch1: %{name}-mpeg4ip.patch +Patch2: %{name}-soname.patch +Patch3: %{name}-backward_compat.patch +Patch4: %{name}-ac.patch +Patch5: %{name}-mp4ff.patch URL: http://www.audiocoding.com/ +%{?with_mpeg4ip:BuildRequires: SDL-devel} BuildRequires: autoconf BuildRequires: automake %{?with_xmms:BuildRequires: id3lib-devel >= 3.8.2} BuildRequires: libtool >= 2:1.4d-3 -%{?with_mpeg4ip:BuildRequires: mpeg4ip-devel >= 1.0} -%{?with_xmms:Buildrequires: rpmbuild(macros) >= 1.125} +%{?with_mpeg4ip:BuildRequires: mpeg4ip-devel >= 1:1.6} +%{?with_xmms:BuildRequires: rpmbuild(macros) >= 1.125} %{?with_xmms:BuildRequires: xmms-devel} Requires: %{name}-libs = %{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -34,13 +37,13 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely written from scratch. -%description -l pl -FAAD 2 to napisany ca³kowicie od pocz±tku dekoder MPEG2 i MPEG-4 -obs³uguj±cy profile LC, MAIN i LTP. +%description -l pl.UTF-8 +FAAD 2 to napisany całkowicie od początku dekoder MPEG2 i MPEG-4 +obsługujący profile LC, MAIN i LTP. %package libs Summary: FAAD 2 libraries -Summary(pl): Biblioteki FAAD 2 +Summary(pl.UTF-8): Biblioteki FAAD 2 Group: Libraries Conflicts: faad2 < 2.0-3 @@ -49,38 +52,38 @@ FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely written from scratch. This package contains base FAAD 2 libraries: libfaad and libmp4ff. -%description libs -l pl -FAAD 2 to napisany ca³kowicie od pocz±tku dekoder MPEG2 i MPEG-4 -obs³uguj±cy profile LC, MAIN i LTP. Ten pakiet zawiera podstawowe +%description libs -l pl.UTF-8 +FAAD 2 to napisany całkowicie od początku dekoder MPEG2 i MPEG-4 +obsługujący profile LC, MAIN i LTP. Ten pakiet zawiera podstawowe biblioteki FAAD 2: libfaad i libmp4ff. %package devel Summary: Header files for faad2 -Summary(pl): Pliki nag³ówkowe faad2 +Summary(pl.UTF-8): Pliki nagłówkowe faad2 Group: Development/Libraries Requires: %{name}-libs = %{version}-%{release} %description devel Header files for faad2. -%description devel -l pl -Pliki nag³ówkowe faad2. +%description devel -l pl.UTF-8 +Pliki nagłówkowe faad2. %package static Summary: Static faad2 library -Summary(pl): Statyczna biblioteka faad2 +Summary(pl.UTF-8): Statyczna biblioteka faad2 Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static faad2 library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka faad2. %package -n mpeg4ip-plugin-faad2 Summary: MPEG4IP plugin for AAC files -Summary(pl): Wtyczka MPEG4IP do plików AAC +Summary(pl.UTF-8): Wtyczka MPEG4IP do plików AAC Group: Applications/Sound Requires: %{name}-libs = %{version}-%{release} Requires: mpeg4ip @@ -88,12 +91,12 @@ Requires: mpeg4ip %description -n mpeg4ip-plugin-faad2 MPEG4IP plugin for AAC files. -%description -n mpeg4ip-plugin-faad2 -l pl -Wtyczka MPEG4IP do plików AAC. +%description -n mpeg4ip-plugin-faad2 -l pl.UTF-8 +Wtyczka MPEG4IP do plików AAC. %package -n xmms-input-faad2 Summary: XMMS plugin for AAC files -Summary(pl): Wtyczka XMMS do plików AAC +Summary(pl.UTF-8): Wtyczka XMMS do plików AAC Group: X11/Applications/Sound Requires: %{name}-libs = %{version}-%{release} Requires: xmms @@ -101,14 +104,17 @@ Requires: xmms %description -n xmms-input-faad2 XMMS plugin for AAC files. -%description -n xmms-input-faad2 -l pl -Wtyczka XMMS do plików AAC. +%description -n xmms-input-faad2 -l pl.UTF-8 +Wtyczka XMMS do plików AAC. %prep %setup -q -n %{name} %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %{__libtoolize} @@ -117,7 +123,9 @@ Wtyczka XMMS do plik %{__autoheader} %{__automake} %configure \ - %{?with_xmms:--with-xmms} + --with%{!?with_xmms:out}-xmms \ + --with%{!?with_mpeg4ip:out}-mpeg4ip \ + %{!?with_static_libs:--disable-static} %{__make} @@ -143,8 +151,10 @@ rm -rf $RPM_BUILD_ROOT %files libs %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO -%attr(755,root,root) %{_libdir}/libfaad.so.*.* -%attr(755,root,root) %{_libdir}/libmp4ff.so.*.* +%attr(755,root,root) %{_libdir}/libfaad.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libfaad.so.0 +%attr(755,root,root) %{_libdir}/libmp4ff.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libmp4ff.so.0 %files devel %defattr(644,root,root,755) @@ -154,20 +164,24 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libmp4ff.la %{_includedir}/faad.h %{_includedir}/mp4ff.h +%{_includedir}/mp4ff_int_types.h +%{_includedir}/neaacdec.h +%if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/libfaad.a %{_libdir}/libmp4ff.a +%endif %if %{with xmms} %files -n xmms-input-faad2 %defattr(644,root,root,755) -%attr(755,root,root) %{xmms_input_plugindir}/*.so +%attr(755,root,root) %{xmms_input_plugindir}/libmp4.so %endif %if %{with mpeg4ip} %files -n mpeg4ip-plugin-faad2 %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/mp4player_plugin/*.so* +%attr(755,root,root) %{_libdir}/mp4player_plugin/faad2_plugin.so* %endif