1 # TODO: subpackages for individual encoder plugins (by required libs)?
2 Summary: Encoder plugins for gmerlin
3 Summary(pl.UTF-8): Wtyczki kodujące dla gmerlina
9 Source0: http://downloads.sourceforge.net/gmerlin/%{name}-%{version}.tar.gz
10 # Source0-md5: 036b074cffb788e9b96ce0068f555aa4
11 Patch0: %{name}-ffmpeg-0.8.patch
12 Patch1: %{name}-link.patch
13 URL: http://gmerlin.sourceforge.net/avdec_frame.html
14 BuildRequires: autoconf >= 2.50
15 BuildRequires: automake
16 BuildRequires: ffmpeg-devel >= 0.7
17 BuildRequires: faac-devel >= 1.24
18 BuildRequires: flac-devel >= 1.1.0
19 BuildRequires: gettext-devel
20 BuildRequires: gmerlin-devel >= 1.0.0
21 BuildRequires: lame-libs-devel >= 3.93
22 BuildRequires: libogg-devel >= 1.0
23 BuildRequires: libshout-devel >= 2.2.2
24 BuildRequires: libtheora-devel >= 1.0.0
25 BuildRequires: libtool
26 BuildRequires: libvorbis-devel >= 1.0
27 BuildRequires: mjpegtools-devel >= 1.9.0
28 BuildRequires: pkgconfig >= 1:0.9.0
29 BuildRequires: speex-devel >= 1.0.4
30 Requires: faac >= 1.24
31 Requires: ffmpeg-libs >= 0.7
32 Requires: flac >= 1.1.0
33 Requires: gmerlin >= 1.0.0
34 Requires: lame-libs >= 3.93
35 Requires: libogg >= 1.0
36 Requires: libshout >= 2.2.2
37 Requires: libtheora >= 1.0.0
38 Requires: libvorbis >= 1.0
39 Requires: mjpegtools >= 1.9.0
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 %define specflags -fomit-frame-pointer -ffast-math
45 This package contains some encoder plugins for gmerlin. If you install
46 it, gmerlin-transcoder will be able to encode more file formats.
48 %description -l pl.UTF-8
49 Ten pakiet zawiera wtyczki kodujące dla gmerlina. Po zainstalowaniu
50 tego pakietu gmerlin-transcoder będzie w stanie kodować do większej
51 liczby formatów plików.
58 # evil, sets CFLAGS basing on /proc/cpuinfo, overrides our optflags
59 # (--with-cpuflags=none disables using /proc/cpuinfo, but not overriding)
60 sed -i -e '19,$d;18aAC_DEFUN([LQT_OPT_CFLAGS],[OPT_CFLAGS="$CFLAGS"])' m4/lqt_opt_cflags.m4
74 rm -rf $RPM_BUILD_ROOT
77 DESTDIR=$RPM_BUILD_ROOT
79 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gmerlin/plugins/*.la
84 rm -rf $RPM_BUILD_ROOT
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
89 %attr(755,root,root) %{_libdir}/gmerlin/plugins/b_ogg.so
90 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_faac.so
91 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg.so
92 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg_audio.so
93 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg_video.so
94 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_flac.so
95 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_flacogg.so
96 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_lame.so
97 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpeg.so
98 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpegaudio.so
99 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpegvideo.so
100 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_speex.so
101 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_theora.so
102 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_vorbis.so
103 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_yuv4mpeg.so