Gentoo Archives: gentoo-commits

From: Rick Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/obs-v4l2sink/
Date: Thu, 14 May 2020 15:57:53
Message-Id: 1589471866.30e73a60e242fbee1782a42832f6528b1474a9e1.zerochaos@gentoo
1 commit: 30e73a60e242fbee1782a42832f6528b1474a9e1
2 Author: Rick Farina <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 14 15:57:24 2020 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Thu May 14 15:57:46 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e73a60
7
8 media-video/obs-v4l2sink: initial ebuild
9
10 might even work
11
12 Package-Manager: Portage-2.3.99, Repoman-2.3.22
13 Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
14
15 media-video/obs-v4l2sink/Manifest | 1 +
16 media-video/obs-v4l2sink/metadata.xml | 11 +++++++
17 .../obs-v4l2sink-0.1.0_p20181012.ebuild | 38 ++++++++++++++++++++++
18 3 files changed, 50 insertions(+)
19
20 diff --git a/media-video/obs-v4l2sink/Manifest b/media-video/obs-v4l2sink/Manifest
21 new file mode 100644
22 index 00000000000..9688501c815
23 --- /dev/null
24 +++ b/media-video/obs-v4l2sink/Manifest
25 @@ -0,0 +1 @@
26 +DIST obs-v4l2sink-0.1.0_p20181012.tar.gz 21392 BLAKE2B 7f024a89c900588a4b3a45d598622e05d25b2eabbd007d5ce701d82ab935fa5a267faaf903925ec19e74071b5f4d32a5f39c810d181c97ea047060bfa69c145c SHA512 c64cff7feff7722e8cfd66f92daa46d8cb189da5adc50dabddd21baaa97e033611b94f1dafb9a9ad9a58504930fb40e05d7e5a4d128ee703b60993be7edc063c
27
28 diff --git a/media-video/obs-v4l2sink/metadata.xml b/media-video/obs-v4l2sink/metadata.xml
29 new file mode 100644
30 index 00000000000..4c547b226a1
31 --- /dev/null
32 +++ b/media-video/obs-v4l2sink/metadata.xml
33 @@ -0,0 +1,11 @@
34 +<?xml version="1.0" encoding="UTF-8"?>
35 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
36 +<pkgmetadata>
37 + <maintainer type="person">
38 + <email>zerochaos@g.o</email>
39 + <name>Rick Farina</name>
40 + </maintainer>
41 + <upstream>
42 + <remote-id type="github">CatxFish/obs-v4l2sink</remote-id>
43 + </upstream>
44 +</pkgmetadata>
45
46 diff --git a/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0_p20181012.ebuild b/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0_p20181012.ebuild
47 new file mode 100644
48 index 00000000000..64a8a9cd5f2
49 --- /dev/null
50 +++ b/media-video/obs-v4l2sink/obs-v4l2sink-0.1.0_p20181012.ebuild
51 @@ -0,0 +1,38 @@
52 +# Copyright 2020 Gentoo Authors
53 +# Distributed under the terms of the GNU General Public License v2
54 +
55 +EAPI=7
56 +
57 +CMAKE_REMOVE_MODULES_LIST="FindLibObs"
58 +inherit cmake
59 +
60 +DESCRIPTION="obs studio output plugin for Video4Linux2 device"
61 +HOMEPAGE="https://github.com/CatxFish/obs-v4l2sink"
62 +COMMIT="1ec3c8ada0e1040d867ce567f177be55cd278378"
63 +SRC_URI="https://github.com/CatxFish/obs-v4l2sink/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
64 +S="${WORKDIR}/${PN}-${COMMIT}"
65 +
66 +LICENSE="GPL-2"
67 +SLOT="0"
68 +KEYWORDS="~amd64 ~x86"
69 +IUSE=""
70 +
71 +DEPEND=">=media-video/obs-studio-25.0.8-r1
72 + dev-qt/qtwidgets:5
73 + dev-qt/qtgui:5
74 + dev-qt/qtcore:5
75 +"
76 +RDEPEND="${DEPEND}"
77 +BDEPEND=""
78 +
79 +src_prepare() {
80 + sed -i -e '/include(external\/FindLibObs.cmake)/d' -e 's#../UI#UI#' CMakeLists.txt
81 + cmake_src_prepare
82 +}
83 +
84 +src_configure() {
85 + mycmakeargs=(
86 + -DLIBOBS_INCLUDE_DIR="/usr/include/obs/"
87 + )
88 + cmake_src_configure
89 +}