]> git.pld-linux.org Git - packages/gmerlin-encoders.git/blob - gmerlin-encoders.spec
a2cec02c7db81d64afa68b6b88d85bfc69970cf5
[packages/gmerlin-encoders.git] / gmerlin-encoders.spec
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
4 Name:           gmerlin-encoders
5 Version:        1.0.0
6 Release:        1
7 License:        GPL v2+
8 Group:          Libraries
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)
41
42 %define         specflags       -fomit-frame-pointer -ffast-math
43
44 %description
45 This package contains some encoder plugins for gmerlin. If you install
46 it, gmerlin-transcoder will be able to encode more file formats.
47
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.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56 %patch1 -p1
57
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
61
62 %build
63 %{__gettextize}
64 %{__libtoolize}
65 %{__aclocal} -I m4
66 %{__autoconf}
67 %{__autoheader}
68 %{__automake}
69 %configure
70
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 %{__rm} $RPM_BUILD_ROOT%{_libdir}/gmerlin/plugins/*.la
80
81 %find_lang %{name}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files -f %{name}.lang
87 %defattr(644,root,root,755)
88 %doc AUTHORS README
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
This page took 0.068384 seconds and 2 git commands to generate.