]> git.pld-linux.org Git - packages/gmerlin-avdecoder.git/blame - gmerlin-avdecoder.spec
- versioned BRs
[packages/gmerlin-avdecoder.git] / gmerlin-avdecoder.spec
CommitLineData
d7237645
TP
1#
2# Conditional build:
4836da25
JB
3%bcond_without apidocs # without doc
4%bcond_without smb # SMB support
5#
6Summary: Multiformat media decoding library
7Summary(pl.UTF-8): Biblioteka dekodująca wiele formatów multimedialnych
d7237645
TP
8Name: gmerlin-avdecoder
9Version: 1.1.0
dafaad05 10Release: 2
4836da25 11License: GPL v2+
d7237645 12Group: Libraries
4836da25 13Source0: http://downloads.sourceforge.net/gmerlin/%{name}-%{version}.tar.gz
d7237645
TP
14# Source0-md5: c1ea663e9da631453eec4ac79138b6c5
15Patch0: %{name}-cflags.patch
4836da25
JB
16Patch1: %{name}-ffmpeg-0.8.patch
17Patch2: %{name}-link.patch
d7237645 18URL: http://gmerlin.sourceforge.net/avdec_frame.html
4836da25 19BuildRequires: a52dec-libs-devel >= 0.7.4
d7237645 20BuildRequires: autoconf >= 2.50
4836da25 21BuildRequires: automake >= 1:1.8.5
d7237645 22%{?with_apidocs:BuildRequires: doxygen}
4836da25
JB
23BuildRequires: faad2-devel >= 2.0
24BuildRequires: ffmpeg-devel >= 0.7
25BuildRequires: flac-devel >= 1.1.0
26BuildRequires: gavl-devel >= 1.2.0
27BuildRequires: gettext-devel
28BuildRequires: gmerlin-devel >= 1.0.0
29BuildRequires: libcdio-devel >= 0.76
30BuildRequires: libdts-devel >= 0.0.2
a85010c5 31#BuildRequires: libdvdread-devel >= 0.9.5
4836da25
JB
32BuildRequires: libmad-devel >= 0.15.0
33BuildRequires: libmpcdec-devel >= 1.1
34BuildRequires: libmpeg2-devel >= 0.4.0
35BuildRequires: libogg-devel >= 1.0
36BuildRequires: libpng-devel >= 1.2.2
37BuildRequires: libtheora-devel >= 1.0.0
38BuildRequires: libtiff-devel >= 3.5.0
d7237645 39BuildRequires: libtool
a85010c5 40BuildRequires: libvdpau-devel
4836da25
JB
41BuildRequires: libvorbis-devel >= 1.0
42BuildRequires: mjpegtools-devel >= 1.9.0
43BuildRequires: openjpeg-devel >= 1.3
44BuildRequires: pkgconfig >= 1:0.9.0
45%{?with_smb:BuildRequires: libsmbclient-devel >= 3.0.0}
46BuildRequires: schroedinger-devel >= 1.0.5
47BuildRequires: speex-devel >= 1.0.4
48BuildRequires: xorg-lib-libX11-devel >= 1.0.0
49BuildRequires: xorg-lib-libXext-devel
d7237645 50BuildRequires: zlib-devel
4836da25 51Requires: gavl >= 1.2.0
d7237645
TP
52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%define specflags -fomit-frame-pointer -ffast-math
55
56%description
57General purpose media decoding library. It is one of the most complete
58general purpose media decoding libraries. The supported formats and
59codecs span a wide range of applications from consumer level (mp3,
60divx etc.) to high end production formats like 32 bit PCM and some
61professional uncompressed video codecs.
4836da25
JB
62
63%description -l pl.UTF-8
64Ogólnego przeznaczenia biblioteka dekodująca multimedia. Jest to jedna
65z najbardziej kompletnych bibliotek tego typu. Obsługiwane formaty
66obejmują wiele zastosowań od poziomu konsumenckiego (mp3, divx itp.)
67do formatów wysokiej jakości produkcji, jak 32-bitowy PCM i różne
68profesjonalne kodeki obrazu bez kompresji.
d7237645
TP
69
70%package devel
4836da25
JB
71Summary: Header files for gmerlin_avdec library
72Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gmerlin_avdec
d7237645
TP
73Group: Development/Libraries
74Requires: %{name} = %{version}-%{release}
75
76%description devel
4836da25
JB
77Header files for gmerlin_avdec library.
78
79%description devel -l pl.UTF-8
80Pliki nagłówkowe biblioteki gmerlin_avdec.
d7237645
TP
81
82%package static
4836da25
JB
83Summary: Static gmerlin_avdec library
84Summary(pl.UTF-8): Statyczna biblioteka gmerlin_avdec
d7237645
TP
85Group: Development/Libraries
86Requires: %{name}-devel = %{version}-%{release}
87
88%description static
4836da25
JB
89Static gmerlin_avdec library.
90
91%description static -l pl.UTF-8
92Statyczna biblioteka gmerlin_avdec.
d7237645
TP
93
94%prep
95%setup -q
96%patch0 -p1
4836da25
JB
97%patch1 -p1
98%patch2 -p1
d7237645
TP
99
100%build
101%{__libtoolize}
102%{__aclocal} -I m4
103%{__autoconf}
104%{__autoheader}
105%{__automake}
106%configure \
4836da25 107 %{!?with_smb:--disable-samba} \
d7237645
TP
108 --enable-static \
109 %{!?with_apidocs:--without-doxygen} \
110 --with-cpuflags=none
111%{__make}
112
113%install
114rm -rf $RPM_BUILD_ROOT
115
116%{__make} install \
117 DESTDIR=$RPM_BUILD_ROOT
118
4836da25
JB
119%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgmerlin_avdec.la
120%{__rm} -r %{_prefix}/share/doc/%{name}/apiref
d7237645 121
a85010c5
TP
122%find_lang %{name}
123
d7237645
TP
124%clean
125rm -rf $RPM_BUILD_ROOT
126
127%post -p /sbin/ldconfig
128%postun -p /sbin/ldconfig
129
a85010c5 130%files -f %{name}.lang
d7237645
TP
131%defattr(644,root,root,755)
132%doc AUTHORS NEWS README
4836da25
JB
133%attr(755,root,root) %{_bindir}/bgavdemux
134%attr(755,root,root) %{_bindir}/bgavdump
d7237645 135%attr(755,root,root) %{_libdir}/libgmerlin_avdec.so.*.*.*
4836da25 136%attr(755,root,root) %ghost %{_libdir}/libgmerlin_avdec.so.1
d7237645
TP
137
138%files devel
139%defattr(644,root,root,755)
140%{?with_apidocs:%doc doc/apiref}
141%attr(755,root,root) %{_libdir}/libgmerlin_avdec.so
142%{_includedir}/gmerlin
143%{_pkgconfigdir}/gmerlin_avdec.pc
144
145%files static
146%defattr(644,root,root,755)
147%{_libdir}/libgmerlin_avdec.a
This page took 0.045846 seconds and 4 git commands to generate.