summaryrefslogtreecommitdiff
path: root/media-video/v4l2loopback
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/v4l2loopback
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/v4l2loopback')
-rw-r--r--media-video/v4l2loopback/Manifest6
-rw-r--r--media-video/v4l2loopback/metadata.xml14
-rw-r--r--media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild58
-rw-r--r--media-video/v4l2loopback/v4l2loopback-9999.ebuild58
4 files changed, 136 insertions, 0 deletions
diff --git a/media-video/v4l2loopback/Manifest b/media-video/v4l2loopback/Manifest
new file mode 100644
index 000000000000..f2599e97fccc
--- /dev/null
+++ b/media-video/v4l2loopback/Manifest
@@ -0,0 +1,6 @@
+DIST v4l2loopback-0.10.0.tar.gz 46976 SHA256 61f840708dcbea21906c9a02469ea3f23b03e32420c6b650450ea57377956b06 SHA512 990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8 WHIRLPOOL 08c524ad9f540fe5d5b2ead1dd6bc814b8aa8eb0a49d9e3b734e90a14497e4d104972442f95bfc80bc3ba007d3728edb9c14a0423d2fbb6c1218f95534e5142a
+EBUILD v4l2loopback-0.10.0.ebuild 1074 SHA256 f234bfd567ce23f59ce5eeb6da5625d1ff2b2aeb003add1c5b3b01ab759ebb89 SHA512 e1f29959ef17b013f5b593f6621d4e8e459a1474e6b1b5d35ad82a7c9ccd56a43782fdc259d1b241d9c1a2868eb8b872f7b06b9fcafb45ad98e11a5474c2e9d8 WHIRLPOOL fd10ce6b5f5e513f8b31a09c26212e55f86537b82d3eecfa4339db1ed92a3d1ac888107fc17f03927209c0b60de2f8c85f7becac13521c37774b3a94b0ff0283
+EBUILD v4l2loopback-9999.ebuild 1074 SHA256 f234bfd567ce23f59ce5eeb6da5625d1ff2b2aeb003add1c5b3b01ab759ebb89 SHA512 e1f29959ef17b013f5b593f6621d4e8e459a1474e6b1b5d35ad82a7c9ccd56a43782fdc259d1b241d9c1a2868eb8b872f7b06b9fcafb45ad98e11a5474c2e9d8 WHIRLPOOL fd10ce6b5f5e513f8b31a09c26212e55f86537b82d3eecfa4339db1ed92a3d1ac888107fc17f03927209c0b60de2f8c85f7becac13521c37774b3a94b0ff0283
+MISC ChangeLog 2514 SHA256 cb36781aafc803be0d460a18b8496ddb2d1be7e69a43880cec48052f9c56d416 SHA512 68b7d0ce93d8be8558424367025d5576ec57889042c80c1fbc85876e1f49914db5210fc952f105f09004e8797a7f8268f7862bf5fce4e7a22c1c1095fad6bd82 WHIRLPOOL 3837f02e1eb0ec868fa4d43be84999209964ca84a94b54c97d4504b6d67be4b2f215ac62602d611869a977604d0c994a189ab0ad21f3f4e194bfb215549662fb
+MISC ChangeLog-2015 1332 SHA256 c8a8f27600996767ed789d271b50e1cfc912ba30fe5101b577f849cc9416cc2f SHA512 57d0257bc7bb5cacdb9eda7816b308bbc4a3d6c010826f0ecb6d0b22a7e36a67ca692f030b3201dd842f8ad454cc219a532727092fbde6ea3e8742c19ea5c294 WHIRLPOOL eae0d7045d51b0a6b4a79433143cf57a68753340ad1d17d759f67fd83f63d511bfc41f650a33c97f9cc6f3cc1a5a46db05e9f0f66f5bad174724093ec05b320b
+MISC metadata.xml 409 SHA256 c32357ee0f74727fde47cafe55ac5af52c62351379de6fd546afc2cb26fffc3c SHA512 49c5467e89452ca7499d6653dd519a5aff28f80a1b50c26e1332ee1f5ee24b6dbd87af5089da443d0e30571e9e7a72befcf1bbfc561d6503f84b9148084ce851 WHIRLPOOL 10349b5a9cc54829a2a5f459e9e1bc1f08ebfb0d1b03cff1fb8c0b9c6fc97cdc53eab00ede134f544407b65e83f2cdf0de10b00565052231b16e046924162d01
diff --git a/media-video/v4l2loopback/metadata.xml b/media-video/v4l2loopback/metadata.xml
new file mode 100644
index 000000000000..04c233e404cb
--- /dev/null
+++ b/media-video/v4l2loopback/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>naota@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>grknight@gentoo.org</email>
+ <name>Brian Evans</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">umlaeute/v4l2loopback</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
new file mode 100644
index 000000000000..7c408014c5c4
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod
+
+case ${PV} in
+9999)
+ inherit git-r3
+ KEYWORDS=""
+ EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+ ;;
+*)
+ inherit vcs-snapshot
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> ${P}.tar.gz"
+ ;;
+esac
+
+DESCRIPTION="v4l2 loopback device which output is it's own input"
+HOMEPAGE="https://github.com/umlaeute/v4l2loopback"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+CONFIG_CHECK="VIDEO_DEV"
+MODULE_NAMES="v4l2loopback(video:)"
+BUILD_TARGETS="all"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ export KERNELRELEASE=${KV_FULL}
+}
+
+src_compile() {
+ linux-mod_src_compile
+ if use examples; then
+ cd "${S}"/examples
+ emake
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+ dosbin utils/v4l2loopback-ctl
+ dodoc doc/kernel_debugging.txt
+ dodoc doc/docs.txt
+ if use examples; then
+ dosbin examples/yuv4mpeg_to_v4l2
+ docinto examples
+ dodoc examples/{*.sh,*.c,Makefile}
+ fi
+}
diff --git a/media-video/v4l2loopback/v4l2loopback-9999.ebuild b/media-video/v4l2loopback/v4l2loopback-9999.ebuild
new file mode 100644
index 000000000000..7c408014c5c4
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod
+
+case ${PV} in
+9999)
+ inherit git-r3
+ KEYWORDS=""
+ EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+ ;;
+*)
+ inherit vcs-snapshot
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://github.com/umlaeute/v4l2loopback/tarball/v${PV} -> ${P}.tar.gz"
+ ;;
+esac
+
+DESCRIPTION="v4l2 loopback device which output is it's own input"
+HOMEPAGE="https://github.com/umlaeute/v4l2loopback"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="examples"
+
+CONFIG_CHECK="VIDEO_DEV"
+MODULE_NAMES="v4l2loopback(video:)"
+BUILD_TARGETS="all"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ export KERNELRELEASE=${KV_FULL}
+}
+
+src_compile() {
+ linux-mod_src_compile
+ if use examples; then
+ cd "${S}"/examples
+ emake
+ fi
+}
+
+src_install() {
+ linux-mod_src_install
+ dosbin utils/v4l2loopback-ctl
+ dodoc doc/kernel_debugging.txt
+ dodoc doc/docs.txt
+ if use examples; then
+ dosbin examples/yuv4mpeg_to_v4l2
+ docinto examples
+ dodoc examples/{*.sh,*.c,Makefile}
+ fi
+}