]> git.pld-linux.org Git - packages/libdv.git/blame - libdv.spec
- x32 rebuild
[packages/libdv.git] / libdv.spec
CommitLineData
21556048 1#
316e0eaa 2# Conditional build:
739dc455
JB
3%bcond_without gui # don't build gui stuff
4%bcond_with mmx # use MMX asm (won't run on non-MMX CPU!)
f50fb0ea 5%bcond_without static_libs # don't build static library
9c61fb23 6
f839f3ad 7%ifarch athlon pentium2 pentium3 pentium4 %{x8664}
af3905f4 8%define with_mmx 1
f51e783b 9%endif
f6799040 10Summary: DV video software codec
1bc57a27 11Summary(pl.UTF-8): Biblioteka do obsługi formatu wideo DV
f6799040 12Name: libdv
739dc455 13Version: 1.0.0
95210b7c 14Release: 5
f839f3ad 15License: LGPL v2.1+
e2cb4575 16Group: Libraries
2d5466b8 17Source0: http://dl.sourceforge.net/libdv/%{name}-%{version}.tar.gz
739dc455 18# Source0-md5: f895162161cfa4bb4a94c070a7caa6c7
e2cb4575 19Patch0: %{name}-include_fix.patch
acaa529c 20URL: http://libdv.sourceforge.net/
739dc455 21BuildRequires: autoconf >= 2.59-9
590fdaef 22BuildRequires: automake
876805d3 23BuildRequires: libtool
9dba36da 24BuildRequires: pkgconfig >= 1:0.7
acaa529c 25BuildRequires: popt-devel
7556b25f 26BuildRequires: rpmbuild(macros) >= 1.213
f839f3ad
JB
27%if %{with gui}
28BuildRequires: SDL-devel >= 1.1.6
29BuildRequires: gtk+-devel >= 1.2.10-3
30BuildRequires: xorg-lib-libXv-devel
31%endif
acaa529c 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f6799040 33
f6799040 34%description
35The Quasar DV codec (libdv) is a software codec for DV video. DV is
36the encoding format used by most digital camcorders, typically those
37that support the IEEE 1394 (aka FireWire or i.Link) interface. libdv
38was developed according to the official standards for DV video, IEC
3961834 and SMPTE 314M. See http://libdv.sourceforge.net/ for more.
40
f0c4af57
JR
41%description -l pl.UTF-8
42Quasar DV (libdv) jest biblioteką do obsługi obrazu DV. DV jest
43formatem stosowanym przez większość cyfrowych urządzeń, zwykle tych,
44które używają interfejsu IEEE 1394 (FireWire/i.Link). libdv jest
21556048
JB
45pisany zgodnie z oficjalnymi standardami DV, IEC 61834, SMPTE 314M.
46
f6799040 47%package devel
48Summary: DV library headers
1bc57a27 49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki DV
f6799040 50Group: Development/Libraries
e2cb4575 51Requires: %{name} = %{version}-%{release}
f6799040 52
53%description devel
54This is the libraries, include files and other resources you can use
55to incorporate libdv into applications.
56
f0c4af57
JR
57%description devel -l pl.UTF-8
58Pliki nagłówkowe potrzebne do budowania programów korzystających z
21556048
JB
59libdv.
60
f6799040 61%package static
62Summary: DV static libraries
1bc57a27 63Summary(pl.UTF-8): Statyczne biblioteki do obsługi formatu DV
f6799040 64Group: Development/Libraries
e2cb4575 65Requires: %{name}-devel = %{version}-%{release}
f6799040 66
f6799040 67%description static
68This is package with static libdv libraries.
69
f0c4af57 70%description static -l pl.UTF-8
21556048
JB
71Statyczna wersja biblioteki libdv.
72
f839f3ad
JB
73%package -n dv
74Summary: Programs to encode and play DV files
75Summary(pl.UTF-8): Programy do kodowania i odtwarzania plików DV
76Group: X11/Applications/Multimedia
77Requires: %{name} = %{version}-%{release}
78
79%description -n dv
80Programs to encode and play DV files.
81
82%description -n dv -l pl.UTF-8
83Programy do kodowania i odtwarzania plików DV.
84
f6799040 85%prep
8f79d7f7 86%setup -q
b162cc71 87%patch0 -p1
f6799040 88
89%build
876805d3
KK
90%{__libtoolize}
91%{__aclocal}
92%{__autoconf}
739dc455 93%{__autoheader}
876805d3 94%{__automake}
c36d6af8 95%configure \
f839f3ad 96 %{!?with_mmx:--disable-asm} \
677b231f 97%if %{with gui}
539837cf 98 --enable-gtk \
f839f3ad 99 --enable-sdl \
677b231f 100%else
e75c2c51 101 --disable-gtk \
f839f3ad 102 --disable-sdl \
677b231f 103%endif
f839f3ad
JB
104 --enable-shared \
105 %{!?with_static_libs:--disable-static} \
106 --without-debug
c36d6af8 107
f6799040 108%{__make}
109
110%install
111rm -rf $RPM_BUILD_ROOT
112
21556048
JB
113%{__make} install \
114 DESTDIR=$RPM_BUILD_ROOT \
71901d86 115 pkgconfigdir=%{_pkgconfigdir}
f6799040 116
f6799040 117%clean
118rm -rf $RPM_BUILD_ROOT
119
b734a431
JB
120%post -p /sbin/ldconfig
121%postun -p /sbin/ldconfig
122
f6799040 123%files
124%defattr(644,root,root,755)
8f79d7f7 125%doc AUTHORS ChangeLog NEWS README.* TODO
739dc455 126%attr(755,root,root) %{_libdir}/libdv.so.*.*.*
9c61fb23 127%attr(755,root,root) %ghost %{_libdir}/libdv.so.4
f6799040 128
f6799040 129%files devel
130%defattr(644,root,root,755)
739dc455
JB
131%attr(755,root,root) %{_libdir}/libdv.so
132%{_libdir}/libdv.la
8f79d7f7 133%{_includedir}/libdv
739dc455 134%{_pkgconfigdir}/libdv.pc
f6799040 135
f50fb0ea 136%if %{with static_libs}
f6799040 137%files static
138%defattr(644,root,root,755)
739dc455 139%{_libdir}/libdv.a
f50fb0ea 140%endif
f839f3ad
JB
141
142%if %{with gui}
143%files -n dv
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*
153%endif
This page took 0.160564 seconds and 4 git commands to generate.