Files
packages/anda/system/v4l2loopback/v4l2loopback.spec
T
Gil f72e51a576 Add: v4l2loopback (not kmod), move v4l2loopback out of Fusion tree (#2912)
* Add: v4l2loopback

* Change: Moved all V4L2 packages out of the Fusion folder

* Fix: Why did Git DO that?
2025-01-12 15:49:59 +07:00

48 lines
1.5 KiB
RPMSpec

Name: v4l2loopback
Summary: Utils for V4L2 loopback devices
Version: 0.13.2
Release: 1%{?dist}
License: GPLv2+
URL: https://github.com/umlaeute/v4l2loopback
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: modprobe-d-98-v4l2loopback.conf
Source2: modules-load-d-v4l2loopback.conf
BuildRequires: gcc
BuildRequires: make
BuildRequires: help2man
BuildRequires: systemd-rpm-macros
### For Akmods package
Provides: %{name}-kmod-common = %{version}-%{release}
Requires: %{name}-kmod >= %{version}
### For compatibility with older names
Provides: %{name}-utils = %{version}-%{release}
Obsoletes: %{name}-utils < 0.12.5-2
%description
Allows creation of virtual video devices. Normal (v4l2) applications will read these devices as if they were ordinary video devices.
%prep
%autosetup -p1 -n %{name}-%{version}
%build
%{set_build_flags}
%make_build utils
%install
make V=1 %{?_smp_mflags} install-utils DESTDIR=%{buildroot} PREFIX=%{_prefix}
make V=1 %{?_smp_mflags} install-man DESTDIR=%{buildroot} PREFIX=%{_prefix}
install -D -m 0644 %{SOURCE1} %{buildroot}%{_modprobedir}/98-v4l2loopback.conf
install -D -m 0644 %{SOURCE2} %{buildroot}%{_modulesloaddir}/v4l2loopback.conf
%files
%doc README.md AUTHORS NEWS
%license COPYING
%attr(0755,root,root) %{_bindir}/v4l2loopback-ctl
%attr(0644,root,root) %{_mandir}/man1/v4l2loopback-ctl.1*
%{_modprobedir}/98-v4l2loopback.conf
%{_modulesloaddir}/v4l2loopback.conf
%changelog
%autochangelog