[v4l2loopback] Rename to v4l2loopback
by Nicolas Chauvet
commit 2b1f299566c0f19f7fa8eba4141b5e1edabc8d2b
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 23 13:24:42 2021 +0100
Rename to v4l2loopback
Signed-off-by: Nicolas Chauvet <kwizart(a)gmail.com>
v4l2loopback.spec | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
---
diff --git a/v4l2loopback.spec b/v4l2loopback.spec
index 1a63cbb..7056291 100644
--- a/v4l2loopback.spec
+++ b/v4l2loopback.spec
@@ -1,13 +1,11 @@
-%global prjname v4l2loopback
-
-Name: %{prjname}-utils
+Name: v4l2loopback
Summary: Utils for V4L2 loopback devices
Version: 0.12.5
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2+
URL: https://github.com/umlaeute/v4l2loopback
-Source0: %{url}/archive/v%{version}/%{prjname}-%{version}.tar.gz
+Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: modprobe-d-98-v4l2loopback.conf
Source2: modules-load-d-v4l2loopback.conf
@@ -16,7 +14,11 @@ BuildRequires: make
BuildRequires: help2man
BuildRequires: systemd-rpm-macros
# For kmod package
-Provides: %{prjname}-kmod-common = %{version}-%{release}
+Provides: %{name}-kmod-common = %{version}-%{release}
+Requires: %{name}-kmod = %{version}-%{release}
+# For compatibility with older name
+Provides: %{name}-utils = %{version}-%{release}
+Obsoletes: %{name}-utils < 0.12.5-2
BuildArch: noarch
@@ -26,11 +28,11 @@ applications will read these devices as if they were ordinary video
devices, but the video will not be read from e.g. a capture card but
instead it is generated by another application.
-This package contains the utilties for %{prjname}.
+This package contains the utilties for %{name}.
%prep
-%autosetup -n %{prjname}-%{version} -p1
+%autosetup -p1
%build
# Nothing to build
@@ -52,5 +54,8 @@ install -D -m 0644 %{SOURCE2} %{buildroot}%{_modulesloaddir}/v4l2loopback.conf
%changelog
+* Mon Feb 15 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 0.12.5-2
+- Rename to v4l2loopback
+
* Sat Dec 26 2020 Neal Gompa <ngompa13(a)gmail.com> - 0.12.5-1
- Initial packaging
3 years, 9 months
[v4l2loopback] Squashed commit of the following:
by Nicolas Chauvet
commit ee7b1e2a6f17f3c4acba3be4e24dbfb6ed047ae3
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Tue Feb 23 13:24:07 2021 +0100
Squashed commit of the following:
commit 3170a1314e36bf700f544779e723953b0a11f3fa
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sun Dec 27 13:18:51 2020 -0500
v4l2loopback-utils: Drop unsatisfiable requirement
commit c4e552d98d8c1e28b8c4162f2081989503a3a51b
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sun Dec 27 12:20:10 2020 -0500
v4l2loopback-utils: Fix the build
commit 37e553a1cf656c3c03a7ad38b6470e66dcc788cb
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Dec 26 18:42:44 2020 -0500
v4l2loopback-kmod: Initial packaging
commit f68c1a84036d8eeda21871a4d67a7164bc22eda2
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Dec 26 18:41:57 2020 -0500
v4l2loopback-utils: Initial packaging
commit 4674068219d4ab8e925f62a2f7c6805d45c59731
Author: Neal Gompa <ngompa13(a)gmail.com>
Date: Sat Dec 26 18:41:23 2020 -0500
Initial commit
Signed-off-by: Nicolas Chauvet <kwizart(a)gmail.com>
.gitignore | 2 ++
LICENSE | 21 +++++++++++++++
README.md | 3 +++
modprobe-d-98-v4l2loopback.conf | 1 +
modules-load-d-v4l2loopback.conf | 1 +
v4l2loopback.spec | 56 ++++++++++++++++++++++++++++++++++++++++
6 files changed, 84 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..0195d2d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.tar.gz
+*.rpm
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..525552c
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Neal Gompa
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b91e2e8
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# Packaging of v4l2loopback
+
+This repository contains the packaging for `v4l2loopback` driver for Fedora.
diff --git a/modprobe-d-98-v4l2loopback.conf b/modprobe-d-98-v4l2loopback.conf
new file mode 100644
index 0000000..de440a1
--- /dev/null
+++ b/modprobe-d-98-v4l2loopback.conf
@@ -0,0 +1 @@
+options v4l2loopback exclusive_caps=1 card_label="OBS Virtual Camera"
diff --git a/modules-load-d-v4l2loopback.conf b/modules-load-d-v4l2loopback.conf
new file mode 100644
index 0000000..d394e47
--- /dev/null
+++ b/modules-load-d-v4l2loopback.conf
@@ -0,0 +1 @@
+v4l2loopback
diff --git a/v4l2loopback.spec b/v4l2loopback.spec
new file mode 100644
index 0000000..1a63cbb
--- /dev/null
+++ b/v4l2loopback.spec
@@ -0,0 +1,56 @@
+%global prjname v4l2loopback
+
+Name: %{prjname}-utils
+Summary: Utils for V4L2 loopback devices
+Version: 0.12.5
+Release: 1%{?dist}
+License: GPLv2+
+
+URL: https://github.com/umlaeute/v4l2loopback
+Source0: %{url}/archive/v%{version}/%{prjname}-%{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 kmod package
+Provides: %{prjname}-kmod-common = %{version}-%{release}
+
+BuildArch: noarch
+
+%description
+This allows you to create "virtual video devices". Normal (v4l2)
+applications will read these devices as if they were ordinary video
+devices, but the video will not be read from e.g. a capture card but
+instead it is generated by another application.
+
+This package contains the utilties for %{prjname}.
+
+
+%prep
+%autosetup -n %{prjname}-%{version} -p1
+
+%build
+# Nothing to build
+
+%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
+* Sat Dec 26 2020 Neal Gompa <ngompa13(a)gmail.com> - 0.12.5-1
+- Initial packaging
3 years, 9 months
[audacity-freeworld] partial fedora sync
by Sérgio M. Basto
commit 805e0d32623342de09964fd928f339248951e0b1
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Tue Feb 23 11:43:18 2021 +0000
partial fedora sync
audacity-freeworld.spec | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/audacity-freeworld.spec b/audacity-freeworld.spec
index 40ced5c..d8a6f79 100644
--- a/audacity-freeworld.spec
+++ b/audacity-freeworld.spec
@@ -1,5 +1,5 @@
# Compile options:
-
+# invoke with: rpmbuild --with ffmpeg --with local_ffmpeg audacity.spec to use local ffmpeg
%bcond_without ffmpeg
%bcond_with local_ffmpeg
@@ -9,7 +9,7 @@
Name: audacity-freeworld
Version: 2.4.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Multitrack audio editor
License: GPLv2
URL: https://www.audacityteam.org
@@ -48,9 +48,11 @@ Obsoletes: audacity-nonfree < %{version}-%{release}
BuildRequires: cmake3
BuildRequires: gettext-devel
+
%if 0%{?rhel} == 7
BuildRequires: devtoolset-7-toolchain, devtoolset-7-libatomic-devel
%endif
+
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: ninja-build
@@ -65,7 +67,11 @@ BuildRequires: lame-devel
BuildRequires: libid3tag-devel
BuildRequires: libmad-devel
BuildRequires: taglib-devel
+%if 0%{?rhel} && 0%{?rhel} == 8
+#note: epel-8 currently doesn't have twolame-devel.
+%else
BuildRequires: twolame-devel
+%endif
BuildRequires: libogg-devel
BuildRequires: libsndfile-devel
BuildRequires: libvorbis-devel
@@ -81,7 +87,6 @@ BuildRequires: portaudio-devel >= 19-16
#checking for PORTMIDI... no
#configure: portmidi library is NOT available as system library
BuildRequires: portmidi-devel
-BuildRequires: python3
BuildRequires: serd-devel
BuildRequires: sord-devel
BuildRequires: soundtouch-devel
@@ -91,7 +96,7 @@ BuildRequires: suil-devel
BuildRequires: vamp-plugin-sdk-devel >= 2.0
BuildRequires: zip
BuildRequires: zlib-devel
-BuildRequires: python2
+BuildRequires: python3
BuildRequires: wxGTK3-devel
%if 0%{?rhel} >= 8 || 0%{?fedora}
BuildRequires: libappstream-glib
@@ -197,6 +202,9 @@ rm %{buildroot}%{_datadir}/doc/%{realname}/LICENSE.txt
%changelog
+* Tue Feb 23 2021 Sérgio Basto <sergio(a)serjux.com> - 2.4.2-4
+- partial fedora sync
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.4.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3 years, 9 months
[xtables-addons/el8] fix
by Leigh Scott
Summary of changes:
f06fce3... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[xtables-addons/f32] fix
by Leigh Scott
Summary of changes:
f06fce3... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[xtables-addons/f33] fix
by Leigh Scott
Summary of changes:
f06fce3... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[xtables-addons/f34] fix
by Leigh Scott
Summary of changes:
f06fce3... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[xtables-addons] fix
by Leigh Scott
commit f06fce3ceb8f15424ea396f00917a1854729f05e
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Tue Feb 23 09:23:06 2021 +0000
fix
xtables-addons.spec | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/xtables-addons.spec b/xtables-addons.spec
index d8b7e0d..e7270ae 100644
--- a/xtables-addons.spec
+++ b/xtables-addons.spec
@@ -42,6 +42,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,so}
%{_libexecdir}/xtables-addons/
%{_libdir}/xtables/
%{_libdir}/*.so.*
+%{_bindir}/xt_geoip_query
%{_sbindir}/pknlusr
%{_sbindir}/iptaccount
%{_mandir}/man?/*
3 years, 9 months
[xtables-addons/el8] fix
by Leigh Scott
Summary of changes:
a64bbcc... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months
[xtables-addons/f32] fix
by Leigh Scott
Summary of changes:
a64bbcc... fix (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 9 months