Overview

Request 4338 (accepted)

OBS studio output plugin for Video4Linux2 device

Submit package home:boombato...s:Multimedia / obs-v4l2sink to package Multimedia / obs-v4l2sink

obs-v4l2sink.changes Added
x
 
1
@@ -0,0 +1,4 @@
2
+-------------------------------------------------------------------
3
+Wed Dec  5 22:00:47 UTC 2018 - Jimmy Berry <jimmy@boombatower.com>
4
+
5
+- Initial package.
6
obs-v4l2sink.spec Added
53
 
1
@@ -0,0 +1,51 @@
2
+%define obs_studio_version 22.0.2
3
+
4
+Name:           obs-v4l2sink
5
+Version:        0.1.0
6
+Release:        0
7
+Summary:        OBS studio output plugin for Video4Linux2 device
8
+Group:          Productivity/Multimedia/Video/Editors and Convertors
9
+License:        GPL-2.0
10
+URL:            https://github.com/CatxFish/obs-v4l2sink
11
+Source:         %{name}-%{version}.tar.xz
12
+Source1:        obs-studio-%{obs_studio_version}.tar.xz
13
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
14
+BuildRequires:  cmake
15
+BuildRequires:  gcc
16
+BuildRequires:  gcc-c++
17
+BuildRequires:  libqt5-qtbase-devel
18
+BuildRequires:  obs-studio-devel
19
+Recommends:     v4l2loopback-kmp
20
+Recommends:     v4l2loopback-utils
21
+ExclusiveArch:  i586 x86_64
22
+
23
+%description
24
+An OBS Studio plugin that provides output capabilities to a Video4Linux2 device.
25
+It is basically a Linux version of obs-virtual-cam, but only contains the video
26
+sink part. You can use it with v4l2loopback to achieve cross-program video
27
+transfer between OBS Studio and third party software supporting Video4Linux2,
28
+e.g. to present an OBS session in proprietary browser-based conferencing systems
29
+by selecting the OBS session as a webcam.
30
+
31
+%prep
32
+%setup -q -a 1
33
+
34
+%build
35
+%cmake \
36
+  -DLIBOBS_INCLUDE_DIR="../obs-studio-%{obs_studio_version}/libobs"
37
+
38
+%install
39
+%cmake_install
40
+
41
+%post
42
+/sbin/ldconfig
43
+
44
+%postun
45
+/sbin/ldconfig
46
+
47
+%files
48
+%defattr(-, root, root)
49
+%{_datadir}/obs
50
+%{_libexecdir}/obs-plugins
51
+
52
+%changelog
53
_service Added
26
 
1
@@ -0,0 +1,24 @@
2
+<services>
3
+  <service name="tar_scm" mode="disabled">
4
+    <param name="versionformat">@PARENT_TAG@</param>
5
+    <param name="revision">refs/tags/0.1.0</param>
6
+    <param name="url">https://github.com/CatxFish/obs-v4l2sink.git</param>
7
+    <param name="scm">git</param>
8
+    <param name="changesgenerate">enable</param>
9
+  </service>
10
+  <service name="recompress" mode="disabled">
11
+    <param name="compression">xz</param>
12
+    <param name="file">*.tar</param>
13
+  </service>
14
+  <service name="set_version" mode="disabled"/>
15
+  <service name="tar_scm" mode="disabled">
16
+    <param name="versionformat">@PARENT_TAG@</param>
17
+    <param name="revision">refs/tags/22.0.2</param>
18
+    <param name="url">git://github.com/jp9000/obs-studio.git</param>
19
+    <param name="scm">git</param>
20
+  </service>
21
+  <service name="recompress" mode="disabled">
22
+    <param name="compression">xz</param>
23
+    <param name="file">*.tar</param>
24
+  </service>
25
+</services>
26
_servicedata Added
8
 
1
@@ -0,0 +1,6 @@
2
+<servicedata>
3
+  <service name="tar_scm">
4
+    <param name="url">https://github.com/CatxFish/obs-v4l2sink.git</param>
5
+    <param name="changesrevision">71d943c35ee769da5acde344f5245096e9b07a70</param>
6
+  </service>
7
+</servicedata>
8
obs-studio-22.0.2.tar.xz Added
obs-v4l2sink-0.1.0.tar.xz Added
Refresh

No build results available

Refresh

No rpmlint results available

Request History
boombatower's avatar

boombatower created request about 6 years ago

OBS studio output plugin for Video4Linux2 device


Olaf Hering's avatar

olh accepted request about 6 years ago