]> git.pld-linux.org Git - packages/faad2.git/blame - faad2.spec
- updated for 2.6.1
[packages/faad2.git] / faad2.spec
CommitLineData
f4330271
JB
1#
2# Conditional build:
68e9ffd2 3%bcond_with bootstrap # bootstrap (alias for _without_mpeg4ip)
7c7f8a92 4%bcond_without mpeg4ip # don't build MPEG4IP plugin
68e9ffd2 5%bcond_without static_libs # don't build static libraries
327697e7 6%bcond_without xmms # don't build XMMS plugin
f4330271 7#
327697e7 8%{?with_bootstrap:%undefine with_mpeg4ip}
9c3cb898 9Summary: Freeware Advanced Audio Decoder 2
059244cb 10Summary(pl.UTF-8): Darmowy zaawansowany dekoder audio
9c3cb898 11Name: faad2
7c7f8a92 12Version: 2.5
ef63bfff 13Release: 2
9c3cb898 14License: GPL
327697e7 15Group: Applications/Sound
52db292f 16Source0: http://dl.sourceforge.net/faac/%{name}-%{version}.tar.gz
7c7f8a92 17# Source0-md5: 696490935bf65b2ace4aafaff79e2396
52db292f 18Patch0: %{name}-make.patch
7c7f8a92
JB
19Patch1: %{name}-no-extension.patch
20Patch2: %{name}-mpeg4ip.patch
21Patch3: %{name}-inttypes_h.patch
ef63bfff
SS
22Patch4: %{name}-soname.patch
23Patch5: %{name}-backward_compat.patch
9c3cb898 24URL: http://www.audiocoding.com/
c03578bb 25%{?with_mpeg4ip:BuildRequires: SDL-devel}
9c3cb898 26BuildRequires: autoconf
27BuildRequires: automake
52db292f 28%{?with_xmms:BuildRequires: id3lib-devel >= 3.8.2}
52db292f 29BuildRequires: libtool >= 2:1.4d-3
b78b7321 30%{?with_mpeg4ip:BuildRequires: mpeg4ip-devel >= 1:1.5}
8fb3d2a2 31%{?with_xmms:BuildRequires: rpmbuild(macros) >= 1.125}
1ee9cb0a 32%{?with_xmms:BuildRequires: xmms-devel}
327697e7 33Requires: %{name}-libs = %{version}-%{release}
9c3cb898 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
9c3cb898 36%description
37FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder,
38completely written from scratch.
39
0e2dcaed
JR
40%description -l pl.UTF-8
41FAAD 2 to napisany całkowicie od początku dekoder MPEG2 i MPEG-4
42obsługujący profile LC, MAIN i LTP.
f4330271 43
327697e7
JB
44%package libs
45Summary: FAAD 2 libraries
059244cb 46Summary(pl.UTF-8): Biblioteki FAAD 2
327697e7
JB
47Group: Libraries
48Conflicts: faad2 < 2.0-3
49
50%description libs
51FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder,
52completely written from scratch. This package contains base FAAD 2
53libraries: libfaad and libmp4ff.
54
0e2dcaed
JR
55%description libs -l pl.UTF-8
56FAAD 2 to napisany całkowicie od początku dekoder MPEG2 i MPEG-4
57obsługujący profile LC, MAIN i LTP. Ten pakiet zawiera podstawowe
327697e7
JB
58biblioteki FAAD 2: libfaad i libmp4ff.
59
9c3cb898 60%package devel
327697e7 61Summary: Header files for faad2
059244cb 62Summary(pl.UTF-8): Pliki nagłówkowe faad2
9c3cb898 63Group: Development/Libraries
327697e7 64Requires: %{name}-libs = %{version}-%{release}
9c3cb898 65
66%description devel
327697e7 67Header files for faad2.
9c3cb898 68
0e2dcaed
JR
69%description devel -l pl.UTF-8
70Pliki nagłówkowe faad2.
f4330271 71
9c3cb898 72%package static
73Summary: Static faad2 library
059244cb 74Summary(pl.UTF-8): Statyczna biblioteka faad2
9c3cb898 75Group: Development/Libraries
327697e7 76Requires: %{name}-devel = %{version}-%{release}
9c3cb898 77
78%description static
79Static faad2 library.
80
0e2dcaed 81%description static -l pl.UTF-8
f4330271
JB
82Statyczna biblioteka faad2.
83
327697e7
JB
84%package -n mpeg4ip-plugin-faad2
85Summary: MPEG4IP plugin for AAC files
059244cb 86Summary(pl.UTF-8): Wtyczka MPEG4IP do plików AAC
327697e7
JB
87Group: Applications/Sound
88Requires: %{name}-libs = %{version}-%{release}
89Requires: mpeg4ip
90
91%description -n mpeg4ip-plugin-faad2
92MPEG4IP plugin for AAC files.
93
0e2dcaed
JR
94%description -n mpeg4ip-plugin-faad2 -l pl.UTF-8
95Wtyczka MPEG4IP do plików AAC.
327697e7 96
f4330271
JB
97%package -n xmms-input-faad2
98Summary: XMMS plugin for AAC files
059244cb 99Summary(pl.UTF-8): Wtyczka XMMS do plików AAC
f4330271 100Group: X11/Applications/Sound
327697e7 101Requires: %{name}-libs = %{version}-%{release}
c7dec483 102Requires: xmms
f4330271
JB
103
104%description -n xmms-input-faad2
105XMMS plugin for AAC files.
106
0e2dcaed
JR
107%description -n xmms-input-faad2 -l pl.UTF-8
108Wtyczka XMMS do plików AAC.
f4330271 109
9c3cb898 110%prep
111%setup -q -n %{name}
52db292f 112%patch0 -p1
281edd3d 113%patch1 -p1
93fb0621 114%patch2 -p1
269b5740 115%patch3 -p1
ef63bfff
SS
116%patch4 -p1
117%patch5 -p1
9c3cb898 118
119%build
52db292f
JB
120%{__libtoolize}
121%{__aclocal}
122%{__autoconf}
123%{__autoheader}
124%{__automake}
70f03c9e 125%configure \
f2f0c896 126 --with%{!?with_xmms:out}-xmms \
68e9ffd2
KK
127 --with%{!?with_mpeg4ip:out}-mpeg4ip \
128 %{!?with_static_libs:--disable-static}
70f03c9e 129
9c3cb898 130%{__make}
131
132%install
133rm -rf $RPM_BUILD_ROOT
f4330271
JB
134
135%{__make} install \
136 DESTDIR=$RPM_BUILD_ROOT
137
52db292f 138rm -f $RPM_BUILD_ROOT%{xmms_input_plugindir}/*.{la,a}
281edd3d 139rm -f $RPM_BUILD_ROOT%{_libdir}/mp4player_plugin/*.{la,a}
9c3cb898 140
141%clean
142rm -rf $RPM_BUILD_ROOT
143
327697e7
JB
144%post libs -p /sbin/ldconfig
145%postun libs -p /sbin/ldconfig
9c3cb898 146
147%files
148%defattr(644,root,root,755)
327697e7
JB
149%attr(755,root,root) %{_bindir}/faad
150
151%files libs
152%defattr(644,root,root,755)
9c3cb898 153%doc AUTHORS ChangeLog NEWS README TODO
327697e7 154%attr(755,root,root) %{_libdir}/libfaad.so.*.*
9c3cb898 155
156%files devel
157%defattr(644,root,root,755)
327697e7 158%attr(755,root,root) %{_libdir}/libfaad.so
327697e7 159%{_libdir}/libfaad.la
327697e7 160%{_includedir}/faad.h
7c7f8a92 161%{_includedir}/neaacdec.h
9c3cb898 162
68e9ffd2 163%if %{with static_libs}
9c3cb898 164%files static
165%defattr(644,root,root,755)
327697e7 166%{_libdir}/libfaad.a
68e9ffd2 167%endif
f4330271 168
db60caea 169%if %{with xmms}
f4330271
JB
170%files -n xmms-input-faad2
171%defattr(644,root,root,755)
c7dec483 172%attr(755,root,root) %{xmms_input_plugindir}/*.so
f4330271 173%endif
327697e7
JB
174
175%if %{with mpeg4ip}
176%files -n mpeg4ip-plugin-faad2
177%defattr(644,root,root,755)
281edd3d 178%attr(755,root,root) %{_libdir}/mp4player_plugin/*.so*
327697e7 179%endif
This page took 0.094116 seconds and 4 git commands to generate.