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: db401732dde0c27702ad3303956cb158
11 Patch0: %{name}-am.patch
12 Patch1: %{name}-link.patch
16 URL: http://gmerlin.sourceforge.net/avdec_frame.html
17 BuildRequires: autoconf >= 2.50
18 BuildRequires: automake
19 BuildRequires: faac-devel >= 1.24
20 # avcodec build >= 3412992, libpostproc >= 51.0.0, libswscale >= 0.5.0
21 BuildRequires: ffmpeg-devel >= 0.7
22 BuildRequires: flac-devel >= 1.2.0
23 BuildRequires: gettext-tools
24 BuildRequires: gmerlin-devel >= 1.2.0
25 BuildRequires: lame-libs-devel >= 3.93
26 BuildRequires: libogg-devel >= 1:1.1
27 BuildRequires: libshout-devel >= 2.2.2
28 BuildRequires: libtheora-devel >= 1.0.0
29 BuildRequires: libtool
30 BuildRequires: libvorbis-devel >= 1:1.0
31 BuildRequires: mjpegtools-devel >= 1.9.0
32 BuildRequires: pkgconfig >= 1:0.9.0
33 BuildRequires: speex-devel >= 1.0.4
34 Requires: faac >= 1.24
35 Requires: ffmpeg-libs >= 0.7
36 Requires: flac >= 1.2.0
37 Requires: gmerlin >= 1.2.0
38 Requires: lame-libs >= 3.93
39 Requires: libogg >= 1:1.1
40 Requires: libshout >= 2.2.2
41 Requires: libtheora >= 1.0.0
42 Requires: libvorbis >= 1:1.0
43 Requires: mjpegtools >= 1.9.0
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 %define specflags -fomit-frame-pointer -ffast-math
49 This package contains some encoder plugins for gmerlin. If you install
50 it, gmerlin-transcoder will be able to encode more file formats.
52 %description -l pl.UTF-8
53 Ten pakiet zawiera wtyczki kodujące dla gmerlina. Po zainstalowaniu
54 tego pakietu gmerlin-transcoder będzie w stanie kodować do większej
55 liczby formatów plików.
65 # evil, sets CFLAGS basing on /proc/cpuinfo, overrides our optflags
66 # (--with-cpuflags=none disables using /proc/cpuinfo, but not overriding)
67 sed -i -e '19,$d;18aAC_DEFUN([LQT_OPT_CFLAGS],[OPT_CFLAGS="$CFLAGS"])' m4/lqt_opt_cflags.m4
81 rm -rf $RPM_BUILD_ROOT
84 DESTDIR=$RPM_BUILD_ROOT
86 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gmerlin/plugins/*.la
91 rm -rf $RPM_BUILD_ROOT
93 %files -f %{name}.lang
94 %defattr(644,root,root,755)
96 %attr(755,root,root) %{_libdir}/gmerlin/plugins/b_lame.so
97 %attr(755,root,root) %{_libdir}/gmerlin/plugins/b_ogg.so
98 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_faac.so
99 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg.so
100 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg_audio.so
101 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_ffmpeg_video.so
102 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_flac.so
103 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_flacogg.so
104 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_lame.so
105 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpeg.so
106 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpegaudio.so
107 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_mpegvideo.so
108 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_speex.so
109 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_theora.so
110 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_vorbis.so
111 %attr(755,root,root) %{_libdir}/gmerlin/plugins/e_yuv4mpeg.so