]> git.pld-linux.org Git - packages/v4l-utils.git/blame - v4l-utils.spec
- updated to 0.9.1 (project switched to autotools, making spec simpler)
[packages/v4l-utils.git] / v4l-utils.spec
CommitLineData
31abdcf1
JB
1Summary: Collection of Video4Linux utilities
2Summary(pl.UTF-8): Zbiór narzędzi do urządzeń Video4Linux
24a22ca1 3Name: v4l-utils
6081edf3 4Version: 0.9.1
aac6eedb 5Release: 1
24a22ca1
JB
6License: GPL v2+ (utilities), LGPL v2.1+ (libraries)
7Group: Applications/System
8Source0: http://linuxtv.org/downloads/v4l-utils/%{name}-%{version}.tar.bz2
6081edf3 9# Source0-md5: dce548c1b497a39e59bb52387cf18dc1
5872d924 10URL: http://hansdegoede.livejournal.com/
6081edf3
JB
11BuildRequires: QtCore-devel >= 4.4
12BuildRequires: QtGui-devel >= 4.4
13BuildRequires: gettext-devel >= 0.17
b0bb5368 14BuildRequires: libjpeg-devel
5872d924 15BuildRequires: libstdc++-devel
6081edf3
JB
16BuildRequires: pkgconfig
17BuildRequires: qt4-build >= 4.4
18BuildRequires: xorg-lib-libX11-devel
19Requires: libv4l = %{version}-%{release}
aac6eedb
SP
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
24a22ca1
JB
23A series of utilities for media devices, allowing to handle the
24proprietary formats available at most webcams (libv4l), and providing
25tools to test V4L devices.
aac6eedb 26
31abdcf1
JB
27%description -l pl.UTF-8
28Zbiór narzędzi do urządzeń multimedialnych, pozwalający obsługiwać
29własnościowe formaty dostępne w większości kamer internetowych
30(libv4l) oraz testować urządzenia V4L.
31
24a22ca1 32%package qt
31abdcf1
JB
33Summary: Qt-based V4L2 test Utility
34Summary(pl.UTF-8): Narzędzie testowe V4L2 oparte na Qt
24a22ca1
JB
35License: GPL v2+
36Group: X11/Applications
6081edf3
JB
37Requires: QtCore-devel >= 4.4
38Requires: QtGui-devel >= 4.4
39Requires: libv4l = %{version}-%{release}
335dd8cd 40
24a22ca1 41%description qt
31abdcf1
JB
42Graphical Qt V4L2 control panel.
43
44%description qt -l pl.UTF-8
45Graficzny panel kontrolny V4L2 oparty na Qt.
aac6eedb 46
5872d924
TP
47%package -n ir-keytable
48Summary: Alter keymaps of Remote Controller devices
31abdcf1 49Summary(pl.UTF-8): Zmiana map klawiszy urządzeń do zdalnego sterowania
5872d924
TP
50License: GPL v2+
51Group: Applications/Console
52
53%description -n ir-keytable
111595d9
TP
54Dump, Load or Modify IR receiver input tables. This package allows one
55to change the keymap of controller receivers. Those receivers are
56found as infrared receivers on DVB sticks or on framegrabber cards.
57Via ir-keytable the mapping from a scancode to the generated event can
31abdcf1
JB
58be customized and made persistent.
59
60%description -n ir-keytable -l pl.UTF-8
61ir-keytable to narzędzie pozwalające na zrzucanie, wczytywanie i
62modyfikowanie tablic wejściowych odbiorników podczerwieni (IR). Ten
63pakiet pozwala na zmianę tablic klawiszy odbiorników pilotów.
64Odbiorniki podczerwieni występują na interfejsach DVB lub kartach
65framegrabberów. Dzięki użyciu ir-keytable można zmienić i zachować
66odwzorowania między skankodami a generowanymi zdarzeniami.
5872d924 67
24a22ca1
JB
68%package -n libv4l
69Summary: Abstraction layer on top of video4linux2 devices
70Summary(pl.UTF-8): Warstwa abstrakcji dla urządzeń video4linux2
71License: LGPL v2.1+
72Group: Libraries
5872d924 73
24a22ca1
JB
74%description -n libv4l
75Collection of libraries which adds a thin abstraction layer on top of
76video4linux2 devices. The purpose of this (thin) layer is to make it
77easy for application writers to support a wide variety of devices
78without having to write seperate code for different devices in the
79same class.
5872d924 80
24a22ca1
JB
81%description -n libv4l -l pl.UTF-8
82libv4l to zestaw bibliotek dodający niewielką warstwę abstrakcji dla
83urządzeń video4linux2. Celem tej warstwy jest ułatwienie autorom
84aplikacji obsługi szerokiej gamy urządzeń bez pisania osobnego kodu
85dla różnych urządzeń tej samej klasy.
5872d924 86
24a22ca1
JB
87%package -n libv4l-devel
88Summary: Header files for libv4l libraries
89Summary(pl.UTF-8): Pliki nagłówkowe bibliotek libv4l
90License: LGPL v2.1+
91Group: Development/Libraries
92Requires: libv4l = %{version}-%{release}
93
94%description -n libv4l-devel
95Header files for libv4l libraries.
96
97%description -n libv4l-devel -l pl.UTF-8
98Pliki nagłówkowe bibliotek libv4l.
5872d924 99
6081edf3
JB
100%package -n libv4l-static
101Summary: Static libv4l libraries
102Summary(pl.UTF-8): Statyczne biblioteki libv4l
103License: LGPL v2.1+
104Group: Development/Libraries
105Requires: libv4l-devel = %{version}-%{release}
106
107%description -n libv4l-static
108Static libv4l libraries.
109
110%description -n libv4l-static -l pl.UTF-8
111Statyczne biblioteki libv4l.
112
aac6eedb 113%prep
24a22ca1
JB
114%setup -q
115
aac6eedb 116%build
6081edf3
JB
117%configure \
118 --disable-silent-rules
119%{__make}
aac6eedb
SP
120
121%install
122rm -rf $RPM_BUILD_ROOT
76c43ba6
BZ
123
124%{__make} install \
335dd8cd 125 DESTDIR=$RPM_BUILD_ROOT
aac6eedb 126
5872d924
TP
127install utils/rds/rds-saa6588 $RPM_BUILD_ROOT%{_bindir}
128install utils/xc3028-firmware/firmware-tool $RPM_BUILD_ROOT%{_bindir}/xc3028-firmware
129
6081edf3
JB
130%{__rm} $RPM_BUILD_ROOT%{_bindir}/{capture-example,stress-buffer}
131%{__rm} $RPM_BUILD_ROOT%{_bindir}/{driver,ioctl,pixfmt,sliced-vbi,vbi}-test
132
133# obsoleted by pkg-config
134%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
135# dlopened modules
136%{__rm} $RPM_BUILD_ROOT%{_libdir}/libv4l/*.la
137
aac6eedb
SP
138%clean
139rm -rf $RPM_BUILD_ROOT
140
24a22ca1
JB
141%post -n libv4l -p /sbin/ldconfig
142%postun -n libv4l -p /sbin/ldconfig
aac6eedb
SP
143
144%files
145%defattr(644,root,root,755)
5872d924 146%doc ChangeLog README TODO contrib
31abdcf1 147%attr(755,root,root) %{_bindir}/cx18-ctl
5872d924 148%attr(755,root,root) %{_bindir}/decode_tm6000
a82e0b64
JB
149%attr(755,root,root) %{_bindir}/dvb-fe-tool
150%attr(755,root,root) %{_bindir}/dvb-format-convert
151%attr(755,root,root) %{_bindir}/dvbv5-scan
152%attr(755,root,root) %{_bindir}/dvbv5-zap
31abdcf1 153%attr(755,root,root) %{_bindir}/ivtv-ctl
6081edf3 154%attr(755,root,root) %{_bindir}/rds-ctl
5872d924 155%attr(755,root,root) %{_bindir}/rds-saa6588
6081edf3
JB
156%attr(755,root,root) %{_bindir}/sliced-vbi-detect
157%attr(755,root,root) %{_bindir}/v4l2-compliance
158%attr(755,root,root) %{_bindir}/v4l2-ctl
159%attr(755,root,root) %{_bindir}/v4l2-sysfs-path
160%attr(755,root,root) %{_bindir}/v4l2grab
161%attr(755,root,root) %{_bindir}/v4lgrab
5872d924
TP
162%attr(755,root,root) %{_bindir}/xc3028-firmware
163%attr(755,root,root) %{_sbindir}/v4l2-dbg
164
24a22ca1
JB
165%files qt
166%defattr(644,root,root,755)
5872d924
TP
167%attr(755,root,root) %{_bindir}/qv4l2
168%{_desktopdir}/qv4l2.desktop
169%{_iconsdir}/hicolor/*/apps/qv4l2.*
24a22ca1
JB
170
171%files -n ir-keytable
172%defattr(644,root,root,755)
31abdcf1 173%dir %{_sysconfdir}/rc_keymaps
31abdcf1 174%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rc_maps.cfg
6081edf3 175/lib/udev/rc_keymaps
24a22ca1
JB
176/lib/udev/rules.d/70-infrared.rules
177%attr(755,root,root) %{_bindir}/ir-keytable
178%{_mandir}/man1/ir-keytable.1*
179
180%files -n libv4l
181%defattr(644,root,root,755)
6081edf3
JB
182%attr(755,root,root) %{_libdir}/libdvbv5.so.*.*.*
183%attr(755,root,root) %ghost %{_libdir}/libdvbv5.so.0
184%attr(755,root,root) %{_libdir}/libv4l1.so.*.*.*
185%attr(755,root,root) %ghost %{_libdir}/libv4l1.so.0
186%attr(755,root,root) %{_libdir}/libv4l2.so.*.*.*
187%attr(755,root,root) %ghost %{_libdir}/libv4l2.so.0
188%attr(755,root,root) %{_libdir}/libv4l2rds.so.*.*.*
189%attr(755,root,root) %ghost %{_libdir}/libv4l2rds.so.0
190%attr(755,root,root) %{_libdir}/libv4lconvert.so.*.*.*
191%attr(755,root,root) %ghost %{_libdir}/libv4lconvert.so.0
192%attr(755,root,root) %{_libdir}/v4l1compat.so
193%attr(755,root,root) %{_libdir}/v4l2convert.so
31abdcf1 194%dir %{_libdir}/libv4l
6081edf3
JB
195%attr(755,root,root) %{_libdir}/libv4l/ov511-decomp
196%attr(755,root,root) %{_libdir}/libv4l/ov518-decomp
197%attr(755,root,root) %{_libdir}/libv4l/v4l1compat.so
198%attr(755,root,root) %{_libdir}/libv4l/v4l2convert.so
24a22ca1
JB
199
200%files -n libv4l-devel
201%defattr(644,root,root,755)
202%doc README.lib*
6081edf3 203%attr(755,root,root) %{_libdir}/libdvbv5.so
31abdcf1
JB
204%attr(755,root,root) %{_libdir}/libv4l1.so
205%attr(755,root,root) %{_libdir}/libv4l2.so
6081edf3 206%attr(755,root,root) %{_libdir}/libv4l2rds.so
31abdcf1 207%attr(755,root,root) %{_libdir}/libv4lconvert.so
24a22ca1 208%{_includedir}/libv4l*.h
6081edf3
JB
209%{_includedir}/dvb-*.h
210%{_pkgconfigdir}/libdvbv5.pc
31abdcf1
JB
211%{_pkgconfigdir}/libv4l1.pc
212%{_pkgconfigdir}/libv4l2.pc
6081edf3 213%{_pkgconfigdir}/libv4l2rds.pc
31abdcf1 214%{_pkgconfigdir}/libv4lconvert.pc
6081edf3
JB
215
216%files -n libv4l-static
217%defattr(644,root,root,755)
218%{_libdir}/libdvbv5.a
219%{_libdir}/libv4l1.a
220%{_libdir}/libv4l2.a
221%{_libdir}/libv4l2rds.a
222%{_libdir}/libv4lconvert.a
This page took 0.125326 seconds and 4 git commands to generate.