]> git.pld-linux.org Git - packages/libunicap.git/blame - libunicap.spec
- added v4l2 patch and v4l1 bcond (to allow build without V4L1, removed from Linux...
[packages/libunicap.git] / libunicap.spec
CommitLineData
1387ff98
JB
1#
2# Conditional build
3%bcond_with v4l1 # Video4Linux 1 support
4#
62ae95b8
JB
5Summary: Library to access differend kinds of video capturing devices
6Summary(pl.UTF-8): Biblioteka dostępu do różnych urządzeń przechwytujących obraz
7Name: libunicap
8Version: 0.9.12
9Release: 1
10License: GPL v2+
11Group: Libraries
12#Source0Download: http://unicap-imaging.org/download.htm
13Source0: http://unicap-imaging.org/downloads/%{name}-%{version}.tar.gz
14# Source0-md5: 353657b4da519251d4cc6dee5a232391
1387ff98
JB
15Patch0: %{name}-v4l2.patch
16Patch1: %{name}-link.patch
62ae95b8 17URL: http://unicap-imaging.org/
1387ff98
JB
18BuildRequires: autoconf >= 2.59
19BuildRequires: automake
20BuildRequires: gettext-devel
62ae95b8 21BuildRequires: gtk-doc >= 1.4
1387ff98
JB
22BuildRequires: intltool >= 0.35.0
23%{?with_v4l1:BuildRequires: linux-libc-headers < 7:2.6.38}
62ae95b8 24BuildRequires: libraw1394-devel >= 1.1.0
1387ff98 25BuildRequires: libtool
62ae95b8
JB
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29unicap is a library to access different kinds of (video) capture
30devices.
31
32Currently unicap provides support for IIDC cameras, Video4Linux,
33Video4Linux2 and video-to-firewire converters.
34
35%description -l pl.UTF-8
36unicap to biblioteka dostępu do różnych rodzajów urządzeń
37przechwytujących obraz.
38
39Obecnie obsługuje kamery IIDC, Video4Linux, Video4Linux2 oraz
40z interfejsem FireWire.
41
42%package devel
43Summary: Header files for unicap library
44Summary(pl.UTF-8): Pliki nagłówkowe biblioteki unicap
45Group: Development/Libraries
46Requires: %{name} = %{version}-%{release}
47
48%description devel
49Header files for unicap library.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe biblioteki unicap.
53
54%package static
55Summary: Static unicap library
56Summary(pl.UTF-8): Statyczna biblioteka unicap
57Group: Development/Libraries
58Requires: %{name}-devel = %{version}-%{release}
59
60%description static
61Static unicap library.
62
63%description static -l pl.UTF-8
64Statyczna biblioteka unicap.
65
66%package apidocs
67Summary: unicap API documentation
68Summary(pl.UTF-8): Dokumentacja API biblioteki unicap
69Group: Documentation
70Requires: gtk-doc-common
71
72%description apidocs
73API documentation for unicap library.
74
75%description apidocs -l pl.UTF-8
76Dokumentacja API biblioteki unicap.
77
78%package -n udev-libunicap
79Summary: Udev rules for unicap-supported devices
80Summary(pl.UTF-8): Reguły udeva dla urządzeń obsługiwanych przez unicap
81Group: Applications/System
82Requires: %{name} = %{version}-%{release}
83Requires: udev-core
84
85%description -n udev-libunicap
86Udev rules for unicap-supported devices.
87
88%description -n udev-libunicap -l pl.UTF-8
89Reguły udeva dla urządzeń obsługiwanych przez unicap.
90
91%prep
92%setup -q
1387ff98
JB
93%patch0 -p1
94%patch1 -p1
62ae95b8
JB
95
96%build
1387ff98
JB
97%{__libtoolize}
98%{__aclocal}
99%{__autoconf}
100%{__autoheader}
101%{__automake}
62ae95b8 102%configure \
1387ff98
JB
103 --with-html-dir=%{_gtkdocdir} \
104 %{!?with_v4l1:--disable-v4l}
62ae95b8
JB
105%{__make}
106
107%install
108rm -rf $RPM_BUILD_ROOT
109
110%{__make} install \
111 DESTDIR=$RPM_BUILD_ROOT
112
113%{__rm} $RPM_BUILD_ROOT%{_libdir}/unicap2/cpi/lib*.{la,a}
114
115%find_lang unicap
116
117%clean
118rm -rf $RPM_BUILD_ROOT
119
120%post -p /sbin/ldconfig
121%postun -p /sbin/ldconfig
122
123%files -f unicap.lang
124%defattr(644,root,root,755)
125%doc AUTHORS ChangeLog README
126%attr(755,root,root) %{_libdir}/libunicap.so.*.*.*
127%attr(755,root,root) %ghost %{_libdir}/libunicap.so.2
128%dir %{_libdir}/unicap2
129%dir %{_libdir}/unicap2/cpi
130%attr(755,root,root) %{_libdir}/unicap2/cpi/libdcam.so
131%attr(755,root,root) %{_libdir}/unicap2/cpi/libeuvccam_cpi.so
1387ff98 132%if %{with v4l1}
62ae95b8 133%attr(755,root,root) %{_libdir}/unicap2/cpi/libv4l.so
1387ff98 134%endif
62ae95b8
JB
135%attr(755,root,root) %{_libdir}/unicap2/cpi/libv4l2cpi.so
136%attr(755,root,root) %{_libdir}/unicap2/cpi/libvid21394.so
137
138%files devel
139%defattr(644,root,root,755)
140%attr(755,root,root) %{_libdir}/libunicap.so
141%{_libdir}/libunicap.la
142%{_includedir}/unicap
143%{_pkgconfigdir}/libunicap.pc
144
145%files static
146%defattr(644,root,root,755)
147%{_libdir}/libunicap.a
148
149%files apidocs
150%defattr(644,root,root,755)
151%{_gtkdocdir}/libunicap
152
153%files -n udev-libunicap
154%defattr(644,root,root,755)
155/etc/udev/rules.d/50-euvccam.rules
This page took 0.073744 seconds and 4 git commands to generate.