3 %bcond_without gui # don't build gui stuff
4 %bcond_with mmx # use MMX asm (won't run on non-MMX CPU!)
5 %bcond_without static_libs # don't build static library
7 %ifarch athlon pentium2 pentium3 pentium4 %{x8664}
10 Summary: DV video software codec
11 Summary(pl.UTF-8): Biblioteka do obsługi formatu wideo DV
17 Source0: http://dl.sourceforge.net/libdv/%{name}-%{version}.tar.gz
18 # Source0-md5: f895162161cfa4bb4a94c070a7caa6c7
19 Patch0: %{name}-include_fix.patch
20 URL: http://libdv.sourceforge.net/
21 BuildRequires: autoconf >= 2.59-9
22 BuildRequires: automake
23 BuildRequires: libtool
24 BuildRequires: pkgconfig >= 1:0.7
25 BuildRequires: popt-devel
26 BuildRequires: rpmbuild(macros) >= 1.213
28 BuildRequires: SDL-devel >= 1.1.6
29 BuildRequires: gtk+-devel >= 1.2.10-3
30 BuildRequires: xorg-lib-libXv-devel
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 The Quasar DV codec (libdv) is a software codec for DV video. DV is
36 the encoding format used by most digital camcorders, typically those
37 that support the IEEE 1394 (aka FireWire or i.Link) interface. libdv
38 was developed according to the official standards for DV video, IEC
39 61834 and SMPTE 314M. See http://libdv.sourceforge.net/ for more.
41 %description -l pl.UTF-8
42 Quasar DV (libdv) jest biblioteką do obsługi obrazu DV. DV jest
43 formatem stosowanym przez większość cyfrowych urządzeń, zwykle tych,
44 które używają interfejsu IEEE 1394 (FireWire/i.Link). libdv jest
45 pisany zgodnie z oficjalnymi standardami DV, IEC 61834, SMPTE 314M.
48 Summary: DV library headers
49 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki DV
50 Group: Development/Libraries
51 Requires: %{name} = %{version}-%{release}
54 This is the libraries, include files and other resources you can use
55 to incorporate libdv into applications.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe potrzebne do budowania programów korzystających z
62 Summary: DV static libraries
63 Summary(pl.UTF-8): Statyczne biblioteki do obsługi formatu DV
64 Group: Development/Libraries
65 Requires: %{name}-devel = %{version}-%{release}
68 This is package with static libdv libraries.
70 %description static -l pl.UTF-8
71 Statyczna wersja biblioteki libdv.
74 Summary: Programs to encode and play DV files
75 Summary(pl.UTF-8): Programy do kodowania i odtwarzania plików DV
76 Group: X11/Applications/Multimedia
77 Requires: %{name} = %{version}-%{release}
80 Programs to encode and play DV files.
82 %description -n dv -l pl.UTF-8
83 Programy do kodowania i odtwarzania plików DV.
96 %{!?with_mmx:--disable-asm} \
105 %{!?with_static_libs:--disable-static} \
111 rm -rf $RPM_BUILD_ROOT
114 DESTDIR=$RPM_BUILD_ROOT \
115 pkgconfigdir=%{_pkgconfigdir}
118 rm -rf $RPM_BUILD_ROOT
120 %post -p /sbin/ldconfig
121 %postun -p /sbin/ldconfig
124 %defattr(644,root,root,755)
125 %doc AUTHORS ChangeLog NEWS README.* TODO
126 %attr(755,root,root) %{_libdir}/libdv.so.*.*.*
127 %attr(755,root,root) %ghost %{_libdir}/libdv.so.4
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_libdir}/libdv.so
134 %{_pkgconfigdir}/libdv.pc
136 %if %{with static_libs}
138 %defattr(644,root,root,755)
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_bindir}/dubdv
146 %attr(755,root,root) %{_bindir}/dvconnect
147 %attr(755,root,root) %{_bindir}/encodedv
148 %attr(755,root,root) %{_bindir}/playdv
149 %{_mandir}/man1/dubdv.1*
150 %{_mandir}/man1/dvconnect.1*
151 %{_mandir}/man1/encodedv.1*
152 %{_mandir}/man1/playdv.1*