|
1 Summary: Library and frontend for decoding MPEG2/4 AAC |
|
2 Name: faad2 |
|
3 Epoch: 1 |
|
4 Version: 2.7 |
|
5 Release: 1%{?dist} |
|
6 License: GPLv2+ |
|
7 Group: Applications/Multimedia |
|
8 URL: http://www.audiocoding.com/faad2.html |
|
9 Source: http://downloads.sourceforge.net/sourceforge/faac/%{name}-%{version}.tar.bz2 |
|
10 # fix non-PIC objects in libmp4ff.a |
|
11 Patch0: %{name}-pic.patch |
|
12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root |
|
13 BuildRequires: gcc-c++ |
|
14 BuildRequires: id3lib-devel |
|
15 BuildRequires: libsysfs-devel |
|
16 BuildRequires: zlib-devel |
|
17 |
|
18 %description |
|
19 FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely |
|
20 written from scratch. |
|
21 |
|
22 %package libs |
|
23 Summary: Shared libraries of the FAAD 2 AAC decoder |
|
24 Group: System Environment/Libraries |
|
25 Obsoletes: %{name} < 1:2.6.1-3 |
|
26 |
|
27 %description libs |
|
28 FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely |
|
29 written from scratch. |
|
30 |
|
31 This package contains libfaad. |
|
32 |
|
33 %package devel |
|
34 Summary: Development libraries of the FAAD 2 AAC decoder |
|
35 Group: Development/Libraries |
|
36 Requires: %{name}-libs = %{epoch}:%{version}-%{release} |
|
37 |
|
38 %description devel |
|
39 FAAD 2 is a LC, MAIN and LTP profile, MPEG2 and MPEG-4 AAC decoder, completely |
|
40 written from scratch. |
|
41 |
|
42 This package contains development files and documentation for libfaad. |
|
43 |
|
44 %prep |
|
45 %setup -q |
|
46 %patch0 -p1 -b .pic |
|
47 find . -name "*.c" -o -name "*.h" | xargs chmod 644 |
|
48 |
|
49 for f in AUTHORS COPYING ChangeLog NEWS README* TODO ; do |
|
50 tr -d '\r' <$f >$f.n && touch -r $f $f.n && mv -f $f.n $f |
|
51 done |
|
52 |
|
53 %build |
|
54 %configure --disable-static |
|
55 |
|
56 # remove rpath from libtool |
|
57 sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool |
|
58 sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool |
|
59 |
|
60 %{__make} %{?_smp_mflags} |
|
61 |
|
62 %install |
|
63 %{__rm} -rf %{buildroot} |
|
64 %{__make} install DESTDIR=%{buildroot} |
|
65 %{__rm} %{buildroot}%{_libdir}/libfaad.la |
|
66 %{__rm} %{buildroot}%{_includedir}/mp4ff{,int}.h |
|
67 %{__rm} %{buildroot}%{_libdir}/libmp4ff.a |
|
68 install -dm755 %{buildroot}%{_mandir}/man1 |
|
69 %{__mv} %{buildroot}%{_mandir}/{manm/faad.man,man1/faad.1} |
|
70 |
|
71 %clean |
|
72 %{__rm} -rf %{buildroot} |
|
73 |
|
74 %post libs -p /sbin/ldconfig |
|
75 |
|
76 %postun libs -p /sbin/ldconfig |
|
77 |
|
78 %files |
|
79 %defattr(-, root, root, -) |
|
80 %doc AUTHORS COPYING ChangeLog NEWS README* |
|
81 %{_bindir}/faad |
|
82 %{_mandir}/man1/faad.1* |
|
83 |
|
84 %files libs |
|
85 %defattr(-,root,root,-) |
|
86 %{_libdir}/libfaad.so.* |
|
87 |
|
88 %files devel |
|
89 %defattr(-, root, root, -) |
|
90 %doc TODO docs/Ahead\ AAC\ Decoder\ library\ documentation.pdf |
|
91 %{_includedir}/faad.h |
|
92 %{_includedir}/neaacdec.h |
|
93 %{_libdir}/libfaad.so |
|
94 |
|
95 %changelog |
|
96 * Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> 1:2.7-1 |
|
97 - Build for MeeGo 1.1 |