diff --git a/sources b/sources index 7650f1e..4efc8c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (v4l-utils-1.28.1.tar.xz) = 6493c97f59af5fe0ffa4bb815ebac4531f5ea2b0612c2035c7f00a888ce686ee0aeeaef982553ff9ad6441c39dac63e6c718b1bedb0541cb2ce2e3c2f91ab12f +SHA512 (v4l-utils-1.32.0.tar.xz) = 5bf24c28ec66a7ac1a0c9ee976521d825d4c2f8abbbeb59c7ac55e89db10dde6ebb643d238d217d636d79fda363244558fee1effe8c5e8c573c1a3e957fe391f diff --git a/v4l-utils.spec b/v4l-utils.spec index 4590021..0cbadaa 100644 --- a/v4l-utils.spec +++ b/v4l-utils.spec @@ -5,8 +5,8 @@ %define with_dvb 1 Name: v4l-utils -Version: 1.28.1 -Release: 1%{?dist} +Version: 1.32.0 +Release: 4%{?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: http://linuxtv.org/downloads/v4l-utils/v4l-utils-%{version}.tar.xz +Source0: %{url}/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,10 +47,13 @@ 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) and DVB utilities. The -main v4l-utils package contains cx18-ctl, ir-keytable, ivtv-ctl, v4l2-ctl and -v4l2-sysfs-path. +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. %package -n libv4l @@ -152,12 +155,21 @@ 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-man=true -Ddoxygen-html=false \ +%meson -Dbpf=auto \ + -Ddoxygen-doc=disabled -Ddoxygen-man=false -Ddoxygen-html=false \ %{!?with_dvb:-Dlibdvbv5=disabled} \ %{!?with_qt:-Dqv4l2=disabled -Dqvidcap=disabled} @@ -188,14 +200,9 @@ 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}/ir-ctl -%{_bindir}/ir-keytable +%{_bindir}/edid-decode %{_bindir}/media-ctl %{_bindir}/rds-ctl %{_bindir}/v4l2-ctl @@ -203,9 +210,8 @@ 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/ir*.1* +%{_mandir}/man1/edid-decode*.1* %{_mandir}/man1/v4l*.1* -%{_mandir}/man5/rc_keymap*.5* %exclude %{_mandir}/man1/v4l2-compliance.1* %files devel-tools @@ -229,6 +235,7 @@ 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} @@ -258,17 +265,58 @@ 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 + +* Sun Jan 12 2025 Zbigniew Jędrzejewski-Szmek - 1.28.1-2 +- Rebuilt for the bin-sbin merge (2nd attempt) + * Thu Jul 25 2024 Peter Robinson - 1.28.1-1 - Update to 1.28.1 - Build f41+ with QT6