[packages/v4l-utils] - updated to 0.9.1 (project switched to autotools, making spec simpler)

qboosh qboosh at pld-linux.org
Fri Oct 12 19:51:25 CEST 2012


commit 6081edf328b271dbc0941db044dac313ee90ae25
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Oct 12 19:51:31 2012 +0200

    - updated to 0.9.1 (project switched to autotools, making spec simpler)

 v4l-utils.spec | 94 +++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 73 insertions(+), 21 deletions(-)
---
diff --git a/v4l-utils.spec b/v4l-utils.spec
index dc1e2ee..1f7b12a 100644
--- a/v4l-utils.spec
+++ b/v4l-utils.spec
@@ -1,16 +1,22 @@
 Summary:	Collection of Video4Linux utilities
 Summary(pl.UTF-8):	Zbiór narzędzi do urządzeń Video4Linux
 Name:		v4l-utils
-Version:	0.8.8
+Version:	0.9.1
 Release:	1
 License:	GPL v2+ (utilities), LGPL v2.1+ (libraries)
 Group:		Applications/System
 Source0:	http://linuxtv.org/downloads/v4l-utils/%{name}-%{version}.tar.bz2
-# Source0-md5:	40fdda3f4055ed818012d7a7b5ef5be5
+# Source0-md5:	dce548c1b497a39e59bb52387cf18dc1
 URL:		http://hansdegoede.livejournal.com/
-BuildRequires:	QtGui-devel
+BuildRequires:	QtCore-devel >= 4.4
+BuildRequires:	QtGui-devel >= 4.4
+BuildRequires:	gettext-devel >= 0.17
 BuildRequires:	libjpeg-devel
 BuildRequires:	libstdc++-devel
+BuildRequires:	pkgconfig
+BuildRequires:	qt4-build >= 4.4
+BuildRequires:	xorg-lib-libX11-devel
+Requires:	libv4l = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -28,6 +34,9 @@ Summary:	Qt-based V4L2 test Utility
 Summary(pl.UTF-8):	Narzędzie testowe V4L2 oparte na Qt
 License:	GPL v2+
 Group:		X11/Applications
+Requires:	QtCore-devel >= 4.4
+Requires:	QtGui-devel >= 4.4
+Requires:	libv4l = %{version}-%{release}
 
 %description qt
 Graphical Qt V4L2 control panel.
@@ -88,32 +97,44 @@ Header files for libv4l libraries.
 %description -n libv4l-devel -l pl.UTF-8
 Pliki nagłówkowe bibliotek libv4l.
 
+%package -n libv4l-static
+Summary:	Static libv4l libraries
+Summary(pl.UTF-8):	Statyczne biblioteki libv4l
+License:	LGPL v2.1+
+Group:		Development/Libraries
+Requires:	libv4l-devel = %{version}-%{release}
+
+%description -n libv4l-static
+Static libv4l libraries.
+
+%description -n libv4l-static -l pl.UTF-8
+Statyczne biblioteki libv4l.
+
 %prep
 %setup -q
 
-%if "%{pld_release}" == "ac"
-%{__sed} -i 's/-fvisibility=hidden//' */Makefile
-%endif
-
 %build
-%{__make} \
-	CC="%{__cc}" \
-	CXX="%{__cxx}" \
-	CFLAGS="%{rpmcppflags} %{rpmcflags} -Wall" \
-	CXXFLAGS="%{rpmcppflags} %{rpmcxxflags} -Wall" \
-	LDFLAGS="%{rpmcflags} %{rpmldflags}"
+%configure \
+	--disable-silent-rules
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
-	PREFIX=%{_prefix} \
-	LIBDIR=%{_libdir} \
 	DESTDIR=$RPM_BUILD_ROOT
 
 install utils/rds/rds-saa6588 $RPM_BUILD_ROOT%{_bindir}
 install utils/xc3028-firmware/firmware-tool $RPM_BUILD_ROOT%{_bindir}/xc3028-firmware
 
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{capture-example,stress-buffer}
+%{__rm} $RPM_BUILD_ROOT%{_bindir}/{driver,ioctl,pixfmt,sliced-vbi,vbi}-test
+
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
+# dlopened modules
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libv4l/*.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -130,8 +151,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/dvbv5-scan
 %attr(755,root,root) %{_bindir}/dvbv5-zap
 %attr(755,root,root) %{_bindir}/ivtv-ctl
+%attr(755,root,root) %{_bindir}/rds-ctl
 %attr(755,root,root) %{_bindir}/rds-saa6588
-%attr(755,root,root) %{_bindir}/v4l2-*
+%attr(755,root,root) %{_bindir}/sliced-vbi-detect
+%attr(755,root,root) %{_bindir}/v4l2-compliance
+%attr(755,root,root) %{_bindir}/v4l2-ctl
+%attr(755,root,root) %{_bindir}/v4l2-sysfs-path
+%attr(755,root,root) %{_bindir}/v4l2grab
+%attr(755,root,root) %{_bindir}/v4lgrab
 %attr(755,root,root) %{_bindir}/xc3028-firmware
 %attr(755,root,root) %{_sbindir}/v4l2-dbg
 
@@ -144,27 +171,52 @@ rm -rf $RPM_BUILD_ROOT
 %files -n ir-keytable
 %defattr(644,root,root,755)
 %dir %{_sysconfdir}/rc_keymaps
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rc_keymaps/*
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rc_maps.cfg
+/lib/udev/rc_keymaps
 /lib/udev/rules.d/70-infrared.rules
 %attr(755,root,root) %{_bindir}/ir-keytable
 %{_mandir}/man1/ir-keytable.1*
 
 %files -n libv4l
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libv4l1.so.0
-%attr(755,root,root) %{_libdir}/libv4l2.so.0
-%attr(755,root,root) %{_libdir}/libv4lconvert.so.0
+%attr(755,root,root) %{_libdir}/libdvbv5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdvbv5.so.0
+%attr(755,root,root) %{_libdir}/libv4l1.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libv4l1.so.0
+%attr(755,root,root) %{_libdir}/libv4l2.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libv4l2.so.0
+%attr(755,root,root) %{_libdir}/libv4l2rds.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libv4l2rds.so.0
+%attr(755,root,root) %{_libdir}/libv4lconvert.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libv4lconvert.so.0
+%attr(755,root,root) %{_libdir}/v4l1compat.so
+%attr(755,root,root) %{_libdir}/v4l2convert.so
 %dir %{_libdir}/libv4l
-%attr(755,root,root) %{_libdir}/libv4l/*
+%attr(755,root,root) %{_libdir}/libv4l/ov511-decomp
+%attr(755,root,root) %{_libdir}/libv4l/ov518-decomp
+%attr(755,root,root) %{_libdir}/libv4l/v4l1compat.so
+%attr(755,root,root) %{_libdir}/libv4l/v4l2convert.so
 
 %files -n libv4l-devel
 %defattr(644,root,root,755)
 %doc README.lib*
+%attr(755,root,root) %{_libdir}/libdvbv5.so
 %attr(755,root,root) %{_libdir}/libv4l1.so
 %attr(755,root,root) %{_libdir}/libv4l2.so
+%attr(755,root,root) %{_libdir}/libv4l2rds.so
 %attr(755,root,root) %{_libdir}/libv4lconvert.so
 %{_includedir}/libv4l*.h
+%{_includedir}/dvb-*.h
+%{_pkgconfigdir}/libdvbv5.pc
 %{_pkgconfigdir}/libv4l1.pc
 %{_pkgconfigdir}/libv4l2.pc
+%{_pkgconfigdir}/libv4l2rds.pc
 %{_pkgconfigdir}/libv4lconvert.pc
+
+%files -n libv4l-static
+%defattr(644,root,root,755)
+%{_libdir}/libdvbv5.a
+%{_libdir}/libv4l1.a
+%{_libdir}/libv4l2.a
+%{_libdir}/libv4l2rds.a
+%{_libdir}/libv4lconvert.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/v4l-utils.git/commitdiff/6081edf328b271dbc0941db044dac313ee90ae25



More information about the pld-cvs-commit mailing list