- Refresh patch sysmacros.patch
- Update to 1.18.0: * Various fixes all around OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/v4l-utils?expand=0&rev=65
This commit is contained in:
parent
a238b452cc
commit
2399df4354
@ -1,19 +1,19 @@
|
|||||||
Index: v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
|
Index: v4l-utils-1.18.0/lib/libv4lconvert/control/libv4lcontrol.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- v4l-utils-1.14.1.orig/lib/libv4lconvert/control/libv4lcontrol.c
|
--- v4l-utils-1.18.0.orig/lib/libv4lconvert/control/libv4lcontrol.c
|
||||||
+++ v4l-utils-1.14.1/lib/libv4lconvert/control/libv4lcontrol.c
|
+++ v4l-utils-1.18.0/lib/libv4lconvert/control/libv4lcontrol.c
|
||||||
@@ -19,6 +19,7 @@
|
@@ -19,6 +19,7 @@
|
||||||
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
|
# Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
+#include "config.h"
|
+#include "config.h"
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#if defined(MAJOR_IN_SYSMACROS)
|
#ifndef __OpenBSD__
|
||||||
#include <sys/sysmacros.h>
|
#include <sys/sysmacros.h>
|
||||||
Index: v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
|
Index: v4l-utils-1.18.0/utils/v4l2-ctl/v4l2-ctl.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- v4l-utils-1.14.1.orig/utils/v4l2-ctl/v4l2-ctl.cpp
|
--- v4l-utils-1.18.0.orig/utils/v4l2-ctl/v4l2-ctl.cpp
|
||||||
+++ v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
|
+++ v4l-utils-1.18.0/utils/v4l2-ctl/v4l2-ctl.cpp
|
||||||
@@ -20,6 +20,7 @@
|
@@ -20,6 +20,7 @@
|
||||||
Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
|
Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
|
||||||
*/
|
*/
|
||||||
@ -30,5 +30,5 @@ Index: v4l-utils-1.14.1/utils/v4l2-ctl/v4l2-ctl.cpp
|
|||||||
+#include <sys/sysmacros.h>
|
+#include <sys/sysmacros.h>
|
||||||
+#endif
|
+#endif
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/epoll.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <ctype.h>
|
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e6b962c4b1253cf852c31da13fd6b5bb7cbe5aa9e182881aec55123bae680692
|
|
||||||
size 1672765
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEBdAWnCbkFZNBgSnfGZpk+t+1AP8FAlp+5bEACgkQGZpk+t+1
|
|
||||||
AP+9ow/7BHieZyypFGJrgewpy+Dw5kW0N2CyFELa7562gtu62D1FeA0Uzd760neZ
|
|
||||||
yc1Cf+sUvtq0MgTfi0IjTKQkEAfi9D+no6GD3tX6f9OOdJ4QmYQGNCl4x6QIRoa2
|
|
||||||
ZC2f9eVw2geQQ/GAT7pvucGlMfBP3kVR6yjBLiUZk6uAI5F4/jWAuvV43ZPa5eBo
|
|
||||||
aVVB7FNGuv1/OBu1fYCBS/H0vbVlXpZaRSaiNyLD9J3m2uQyZkXqbN5jDrlhtprM
|
|
||||||
m6/utdfggmCz9P68XlhnUGJ/tWeGMd2fHgYgBMEuAOGpz8/ZSVi3rRXo1OX1slVf
|
|
||||||
71+7NJMM11UjN8A6dChsFQBc9A0/+VACe4VtDb39SjXT515Oa+IwpAw3BIOVqqTk
|
|
||||||
Vo+/mnEFzRutCA78SikCpr4MCYtOnVvhVJQEcMvlb5mqMRRN8cOj+yaM8Et2KazT
|
|
||||||
8/C25IoqsE/tPAzaL4ZSbeP7+u2LwE8K9s72RGcNgaqsffyBy+l/+x3leh1/+6QX
|
|
||||||
VOARiccH6ExVMpd1xD4P7LwPYfh/hCTDyyAZIgTuimxvYLgjZIhKJREzxB4IQGnv
|
|
||||||
r0F07PsJaLpBA2jzczfo824BPEiarCtTbMJ6u6LBXNfjv81RLq872hN02fvdWDDJ
|
|
||||||
DgMcmFUPC80t1oDsoOanbieQgqjdZs9NeBhsyVOPp2aEINO0dRE=
|
|
||||||
=Ok+L
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
v4l-utils-1.18.0.tar.bz2
Normal file
3
v4l-utils-1.18.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:6cb60d822eeed20486a03cc23e0fc65956fbc1e85e0c1a7477f68bbd9802880d
|
||||||
|
size 1995506
|
16
v4l-utils-1.18.0.tar.bz2.asc
Normal file
16
v4l-utils-1.18.0.tar.bz2.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEEBdAWnCbkFZNBgSnfGZpk+t+1AP8FAl2HSR8ACgkQGZpk+t+1
|
||||||
|
AP8OuhAAnRbUDDeR7YV1n/6j9idQliifv7ELfbjk5ZZfIFjIExFwd2mIK2SpcS9u
|
||||||
|
6hNG3TbQo6y0AUHLFlryhSgdyzckGIL6/DYGn6/44ghRm3yQ9Y4XgBk5Nb7xyvlO
|
||||||
|
X389Dzri+rT5k1zyfI6nIsGqmEIdPvezME/9C0E2O1XxHlMnLcvfjnAPYPK5kriG
|
||||||
|
FyeYSwLEFlvOQ4ZamANfL9f07fDBFghzl62qWjbsbM0e3SqP0NhgzpCpwX3y9CgT
|
||||||
|
CbMEed72fv6MdIrpkRMkcsKGjqsvabTO6pWBjjAstEhTyw4XkZBOAzlj9QB69qjb
|
||||||
|
pYHZHHP2goYwuBMQiYqA6qyivZNsAmW5ZAq4NR6GJ/Dmm1JAQSfy7SbIkiEQBJ2D
|
||||||
|
hpuz1w6XkkG6sY0kexndITyZu0jA1tw9SeBNL+JOieCDHzdAkEIzuGDzABbrbfCQ
|
||||||
|
I6wwDkF+Pw+szlp7SYBMIytYmKpgLgY6sqABBZafwQj6v0/ncuyh/QhqWhKc2Cko
|
||||||
|
zjDaAUZFvrOMt1tlZM70fJJJBiB6URYayaRZLE2X9NHOgrEZcHZUvh4FtbWWORlk
|
||||||
|
vS2ThhkvvcKiqJmPKKfr8wPyafwGCG1g82RDEr6xYc6TliXMo/R4Byrq7IQCjsnb
|
||||||
|
9MkhTc8RdR2ckiinNM0il9Lmjoi4DI39X3mKbdSmVpmI6E4dS7w=
|
||||||
|
=/63M
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 8 09:02:26 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
||||||
|
|
||||||
|
- Refresh patch sysmacros.patch
|
||||||
|
- Update to 1.18.0:
|
||||||
|
* Various fixes all around
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 4 13:37:03 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
Mon Nov 4 13:37:03 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package v4l
|
# spec file for package v4l
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -20,12 +20,11 @@
|
|||||||
%if "%{flavor}" == "qv4l2"
|
%if "%{flavor}" == "qv4l2"
|
||||||
%global psuffix -%{flavor}
|
%global psuffix -%{flavor}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%define _udevdir %(pkg-config --variable udevdir udev)
|
%define _udevdir %(pkg-config --variable udevdir udev)
|
||||||
%define so_ver 0
|
%define so_ver 0
|
||||||
%define sname v4l-utils
|
%define sname v4l-utils
|
||||||
Name: v4l-utils%{?psuffix}
|
Name: v4l-utils%{?psuffix}
|
||||||
Version: 1.14.2
|
Version: 1.18.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Utilities for video4linux
|
Summary: Utilities for video4linux
|
||||||
License: LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-2.0-only
|
License: LGPL-2.1-or-later AND GPL-2.0-or-later AND GPL-2.0-only
|
||||||
@ -38,19 +37,21 @@ Source100: baselibs.conf
|
|||||||
Patch0: sysmacros.patch
|
Patch0: sysmacros.patch
|
||||||
Patch1: use_system_v4l_for_qv4l.patch
|
Patch1: use_system_v4l_for_qv4l.patch
|
||||||
Patch2: v4l-utils-32bitfix.patch
|
Patch2: v4l-utils-32bitfix.patch
|
||||||
|
BuildRequires: alsa-devel
|
||||||
|
BuildRequires: autoconf
|
||||||
|
BuildRequires: automake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libjpeg-devel
|
BuildRequires: libjpeg-devel
|
||||||
|
BuildRequires: libtool
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: pkgconfig(libudev)
|
BuildRequires: pkgconfig(libudev)
|
||||||
BuildRequires: pkgconfig(udev)
|
BuildRequires: pkgconfig(udev)
|
||||||
|
Requires: libv4l = %{version}
|
||||||
%if "%{flavor}" == ""
|
%if "%{flavor}" == ""
|
||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: kernel-headers
|
BuildRequires: kernel-headers
|
||||||
%endif
|
%endif
|
||||||
%if "%{flavor}" == "qv4l2"
|
%if "%{flavor}" == "qv4l2"
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
BuildRequires: libtool
|
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
BuildRequires: pkgconfig(Qt5Core)
|
BuildRequires: pkgconfig(Qt5Core)
|
||||||
BuildRequires: pkgconfig(Qt5Gui)
|
BuildRequires: pkgconfig(Qt5Gui)
|
||||||
@ -60,7 +61,6 @@ BuildRequires: pkgconfig(alsa)
|
|||||||
BuildRequires: pkgconfig(libv4l2)
|
BuildRequires: pkgconfig(libv4l2)
|
||||||
BuildRequires: pkgconfig(libv4lconvert)
|
BuildRequires: pkgconfig(libv4lconvert)
|
||||||
%endif
|
%endif
|
||||||
Requires: libv4l = %{version}
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
v4l-utils is a collection of various video4linux (V4L) utilities.
|
v4l-utils is a collection of various video4linux (V4L) utilities.
|
||||||
@ -96,8 +96,6 @@ talk with media hardware.
|
|||||||
|
|
||||||
This package contains shared lib for packages that use libdvbv5.
|
This package contains shared lib for packages that use libdvbv5.
|
||||||
|
|
||||||
%lang_package -n libdvbv5-%{so_ver}
|
|
||||||
|
|
||||||
%package -n libdvbv5-devel
|
%package -n libdvbv5-devel
|
||||||
Summary: Development files for libdvbv5
|
Summary: Development files for libdvbv5
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
@ -194,7 +192,6 @@ Requires(postun): update-desktop-files
|
|||||||
%description -n qv4l2
|
%description -n qv4l2
|
||||||
qv4l2 is a test control and streaming test application for video4linux.
|
qv4l2 is a test control and streaming test application for video4linux.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{sname}-%{version}
|
%setup -q -n %{sname}-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
@ -202,17 +199,13 @@ qv4l2 is a test control and streaming test application for video4linux.
|
|||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if "%{flavor}" == "qv4l2"
|
|
||||||
autoreconf -vfi
|
autoreconf -vfi
|
||||||
%endif
|
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-silent-rules \
|
--disable-silent-rules \
|
||||||
%if "%{flavor}" == "qv4l2"
|
%if "%{flavor}" == "qv4l2"
|
||||||
--disable-libdvb5 \
|
--disable-libdvb5 \
|
||||||
--enable-qv4l2 \
|
|
||||||
%else
|
%else
|
||||||
--enable-libdvb5 \
|
|
||||||
--disable-qv4l2 \
|
--disable-qv4l2 \
|
||||||
%endif
|
%endif
|
||||||
--with-udevdir=%{_udevdir}
|
--with-udevdir=%{_udevdir}
|
||||||
@ -233,7 +226,6 @@ autoreconf -vfi
|
|||||||
%else
|
%else
|
||||||
%make_install
|
%make_install
|
||||||
%find_lang "%{name}"
|
%find_lang "%{name}"
|
||||||
%find_lang "libdvbv5" libdvbv5.lang
|
|
||||||
|
|
||||||
# Not needed (links to plugins in libv4l subdir)
|
# Not needed (links to plugins in libv4l subdir)
|
||||||
rm %{buildroot}%{_libdir}/{v4l1compat.so,v4l2convert.so}
|
rm %{buildroot}%{_libdir}/{v4l1compat.so,v4l2convert.so}
|
||||||
@ -273,12 +265,13 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%{_bindir}/rds-ctl
|
%{_bindir}/rds-ctl
|
||||||
%{_bindir}/v4l2-ctl
|
%{_bindir}/v4l2-ctl
|
||||||
%{_bindir}/v4l2-sysfs-path
|
%{_bindir}/v4l2-sysfs-path
|
||||||
%{_mandir}/man1/ir-keytable.1%{ext_man}
|
%{_mandir}/man5/rc_keymap.5%{?ext_man}
|
||||||
%{_mandir}/man1/v4l2-ctl.1%{ext_man}
|
%{_mandir}/man1/ir-keytable.1%{?ext_man}
|
||||||
%{_mandir}/man1/cec-compliance.1%{ext_man}
|
%{_mandir}/man1/v4l2-ctl.1%{?ext_man}
|
||||||
%{_mandir}/man1/cec-ctl.1%{ext_man}
|
%{_mandir}/man1/cec-compliance.1%{?ext_man}
|
||||||
%{_mandir}/man1/cec-follower.1%{ext_man}
|
%{_mandir}/man1/cec-ctl.1%{?ext_man}
|
||||||
%{_mandir}/man1/ir-ctl.1%{ext_man}
|
%{_mandir}/man1/cec-follower.1%{?ext_man}
|
||||||
|
%{_mandir}/man1/ir-ctl.1%{?ext_man}
|
||||||
|
|
||||||
%files lang -f "%{name}.lang"
|
%files lang -f "%{name}.lang"
|
||||||
|
|
||||||
@ -288,21 +281,19 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%{_bindir}/decode_tm6000
|
%{_bindir}/decode_tm6000
|
||||||
%{_bindir}/v4l2-compliance
|
%{_bindir}/v4l2-compliance
|
||||||
%{_sbindir}/v4l2-dbg
|
%{_sbindir}/v4l2-dbg
|
||||||
%{_mandir}/man1/v4l2-compliance.1%{ext_man}
|
%{_mandir}/man1/v4l2-compliance.1%{?ext_man}
|
||||||
|
|
||||||
%files -n dvb-utils
|
%files -n dvb-utils
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%doc ChangeLog README TODO
|
%doc ChangeLog README TODO
|
||||||
%{_bindir}/dvb-*
|
%{_bindir}/dvb-*
|
||||||
%{_bindir}/dvbv5-*
|
%{_bindir}/dvbv5-*
|
||||||
%{_mandir}/man1/dvb-*1%{ext_man}
|
%{_mandir}/man1/dvb-*1%{?ext_man}
|
||||||
%{_mandir}/man1/dvbv5-*1%{ext_man}
|
%{_mandir}/man1/dvbv5-*1%{?ext_man}
|
||||||
|
|
||||||
%files -n libdvbv5-%{so_ver}
|
%files -n libdvbv5-%{so_ver}
|
||||||
%{_libdir}/libdvbv5.so.%{so_ver}*
|
%{_libdir}/libdvbv5.so.%{so_ver}*
|
||||||
|
|
||||||
%files -n libdvbv5-%{so_ver}-lang -f "libdvbv5.lang"
|
|
||||||
|
|
||||||
%files -n libdvbv5-devel
|
%files -n libdvbv5-devel
|
||||||
%license COPYING.libdvbv5
|
%license COPYING.libdvbv5
|
||||||
%doc TODO.libdvbv5
|
%doc TODO.libdvbv5
|
||||||
@ -347,7 +338,7 @@ find %{buildroot} -type f -name "*.la" -delete -print
|
|||||||
%dir %{_datadir}/icons/hicolor/scalable
|
%dir %{_datadir}/icons/hicolor/scalable
|
||||||
%dir %{_datadir}/icons/hicolor/scalable/apps
|
%dir %{_datadir}/icons/hicolor/scalable/apps
|
||||||
%{_datadir}/icons/hicolor/*/apps/qv4l2.*
|
%{_datadir}/icons/hicolor/*/apps/qv4l2.*
|
||||||
%{_mandir}/man1/qv4l2.1%{ext_man}
|
%{_mandir}/man1/qv4l2.1%{?ext_man}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user