diff --git a/sources b/sources index 4efc8c2..7650f1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v4l-utils-1.32.0.tar.xz) = 5bf24c28ec66a7ac1a0c9ee976521d825d4c2f8abbbeb59c7ac55e89db10dde6ebb643d238d217d636d79fda363244558fee1effe8c5e8c573c1a3e957fe391f +SHA512 (v4l-utils-1.28.1.tar.xz) = 6493c97f59af5fe0ffa4bb815ebac4531f5ea2b0612c2035c7f00a888ce686ee0aeeaef982553ff9ad6441c39dac63e6c718b1bedb0541cb2ce2e3c2f91ab12f diff --git a/v4l-utils.spec b/v4l-utils.spec index 0cbadaa..7de4ed8 100644 --- a/v4l-utils.spec +++ b/v4l-utils.spec @@ -5,8 +5,8 @@ %define with_dvb 1 Name: v4l-utils -Version: 1.32.0 -Release: 4%{?dist} +Version: 1.28.1 +Release: 3%{?dist} Summary: Utilities for video4linux and DVB devices # libdvbv5, dvbv5 utils, ir-keytable are GPL-2.0-only # e.g. utils/cec-follower/cec-follower.cpp is (GPL-2.0-only OR BSD-3-Clause) @@ -15,17 +15,17 @@ Summary: Utilities for video4linux and DVB devices License: GPL-2.0-or-later AND GPL-2.0-only AND (GPL-2.0-only OR BSD-3-Clause) AND LicenseRef-Fedora-Public-Domain AND HPND-sell-variant URL: http://www.linuxtv.org/downloads/v4l-utils/ -Source0: %{url}/v4l-utils-%{version}.tar.xz +Source0: http://linuxtv.org/downloads/v4l-utils/v4l-utils-%{version}.tar.xz # TODO: submit upstream Patch0: sbin-location.diff BuildRequires: alsa-lib-devel +BuildRequires: doxygen BuildRequires: gettext BuildRequires: json-c-devel BuildRequires: kernel-headers BuildRequires: libjpeg-devel BuildRequires: meson >= 0.56 -BuildRequires: perl-interpreter %if %{with qt} BuildRequires: desktop-file-utils %if 0%{?fedora} < 41 || 0%{?rhel} @@ -47,13 +47,10 @@ BuildRequires: libbpf-devel Requires: systemd-udev Requires: libv4l%{?_isa} = %{version}-%{release} -Provides: edid-decode = %{version}-%{release} -Obsoletes: edid-decode < 1 - %description -v4l-utils is a collection of various video4linux (V4L), RC core and DVB -utilities. The main v4l-utils package contains cx18-ctl, ivtv-ctl, v4l2-ctl -and v4l2-sysfs-path. +v4l-utils is a collection of various video4linux (V4L) and DVB utilities. The +main v4l-utils package contains cx18-ctl, ir-keytable, ivtv-ctl, v4l2-ctl and +v4l2-sysfs-path. %package -n libv4l @@ -155,21 +152,12 @@ Requires: v4l-utils%{?_isa} = %{version}-%{release} Utilities and tools for DVB receivers. %endif -%package -n rc-tools -Summary: Utilities for RC core -License: GPL-2.0-or-later AND GPL-2.0-only -Requires: v4l-utils%{?_isa} = %{version}-%{release} - -%description -n rc-tools -Utilities for Infrared receivers and transmitters using RC core. - %prep %autosetup -p1 %build -%meson -Dbpf=auto \ - -Ddoxygen-doc=disabled -Ddoxygen-man=false -Ddoxygen-html=false \ +%meson -Dbpf=auto -Ddoxygen-man=true -Ddoxygen-html=false \ %{!?with_dvb:-Dlibdvbv5=disabled} \ %{!?with_qt:-Dqv4l2=disabled -Dqvidcap=disabled} @@ -200,9 +188,14 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/qvidcap.desktop %files -f %{name}.lang %doc README.md +%dir %{_sysconfdir}/rc_keymaps +%config(noreplace) %{_sysconfdir}/rc_maps.cfg +%{_udevrulesdir}/70-infrared.rules +%{_udevrulesdir}/../rc_keymaps/* %{_bindir}/cec-ctl %{_bindir}/cec-follower -%{_bindir}/edid-decode +%{_bindir}/ir-ctl +%{_bindir}/ir-keytable %{_bindir}/media-ctl %{_bindir}/rds-ctl %{_bindir}/v4l2-ctl @@ -210,8 +203,9 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/qvidcap.desktop %{_bindir}/v4l2-tracer %{_mandir}/man1/cec-ctl*.1* %{_mandir}/man1/cec-follower*.1* -%{_mandir}/man1/edid-decode*.1* +%{_mandir}/man1/ir*.1* %{_mandir}/man1/v4l*.1* +%{_mandir}/man5/rc_keymap*.5* %exclude %{_mandir}/man1/v4l2-compliance.1* %files devel-tools @@ -235,7 +229,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/qvidcap.desktop %{_includedir}/libv4l*.h %{_libdir}/libv4l*.so %{_libdir}/libv4l/ov* -%{_libdir}/libv4l/libv4l2tracer.so %{_libdir}/pkgconfig/libv4l*.pc %if %{with qt} @@ -265,52 +258,17 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/qvidcap.desktop %{_includedir}/libdvbv5/*.h %{_libdir}/libdvbv5*.so %{_libdir}/pkgconfig/libdvbv5*.pc +%{_mandir}/man3/*.3* %files -n dvb-tools %{_bindir}/cx18-ctl %{_bindir}/dvb* %{_bindir}/ivtv-ctl %{_mandir}/man1/dvb*.1* - -%files -n rc-tools -%dir %{_sysconfdir}/rc_keymaps -%config(noreplace) %{_sysconfdir}/rc_maps.cfg -%{_udevrulesdir}/70-infrared.rules -%{_udevrulesdir}/../rc_keymaps/* -%{_bindir}/ir-ctl -%{_bindir}/ir-keytable -%{_mandir}/man1/ir*.1* -%{_mandir}/man5/rc_keymap*.5* - %endif %changelog -* Fri Jul 17 2026 Fedora Release Engineering - 1.32.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Sat Jan 17 2026 Fedora Release Engineering - 1.32.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Tue Jan 13 2026 Yaakov Selkowitz - 1.32.0-2 -- Disable doxygen manpages - -* Mon Oct 06 2025 Peter Robinson - 1.32.0-1 -- Update to 1.32.0 - -* Fri Jul 25 2025 Fedora Release Engineering - 1.30.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sat Jun 7 2025 Sean Young - 1.30.1-3 -- Move rc-tools into separate package so they can be replaced with new tools in the future. - -* Fri May 02 2025 Peter Robinson - 1.30.1-2 -- Fix obsolete of edid-decode - -* Thu May 1 2025 Yanko Kaneti - 1.30.1-1 -- Update to 1.30.1 -- Provides and obsoletes edid-decode which has moved to v4l-utils upstream - * Sun Jan 19 2025 Fedora Release Engineering - 1.28.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild