summaryrefslogtreecommitdiff
path: root/media-video/v4l2loopback
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
commiteccb70a7f91b2d22582587f26d1a28bb31408b45 (patch)
tree3223e1fd54201bcf4ebecac6fbe87361cbe643e2 /media-video/v4l2loopback
parenta2810985afabcc31d3eace5e61d8ea25b852ba17 (diff)
gentoo resync : 18.05.2019
Diffstat (limited to 'media-video/v4l2loopback')
-rw-r--r--media-video/v4l2loopback/Manifest2
-rw-r--r--media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild60
2 files changed, 62 insertions, 0 deletions
diff --git a/media-video/v4l2loopback/Manifest b/media-video/v4l2loopback/Manifest
index b5833f962a3e..01ad9f2caf75 100644
--- a/media-video/v4l2loopback/Manifest
+++ b/media-video/v4l2loopback/Manifest
@@ -1,4 +1,6 @@
DIST v4l2loopback-0.12.0.tar.gz 48723 BLAKE2B 6d62b7839889f43422623e1cfc52142846e796ca184b567906ab950642012a5c581ac656d3e4a71d806786e7ff347298f1f7aabba33743508ba388beb590c03f SHA512 e951fcc2b0a55ec5cd9812c2c26c0cab6e37b99bbb5b8512e28c67b3c59e981b776cb3285a0275f027dbddc010855f12134b9f3fa92f20e19e4de713f77289a1
+DIST v4l2loopback-0.12.1.1_pre.tar.gz 49060 BLAKE2B 6caa3d8fed14beea599d05a18ea0cbcc2e1522fb32dcf80b35d1de057a8a2ea4239da2f123acf9969f571d32e6696fa8d12b81c877ca5b1aa31d84b6ab5c27da SHA512 0d2af7fa86d0730d227f067dc53c281817eea327f707fea2b60386afde39ff094dd8197f39fb140685e4e3024f0730f3e5185dea3da5224195e4cb50faa846b6
EBUILD v4l2loopback-0.12.0.ebuild 1146 BLAKE2B feffacf81094b0f3c44684b83647cfcd89a0da3c36e5e97cd64ba0b51fc87da6c1f057ccb3b30b73a4c41d06aabd42198ab8911b7390d6065a74c1a6425e5532 SHA512 5f37991d56c3a1a9f80c30e61c40eaf09455387bffae0ddcec57d0c100d6dea68d4ed329bb7373b6f140791a5f27fbe7cc27f752e3cb4333e360835c8bfa67a2
+EBUILD v4l2loopback-0.12.1.1_pre.ebuild 1222 BLAKE2B 5888ac3afee857552fd1f346b1afc47c580800a27298b27bfea4734662937b2b243b40bac0bf75f73abc8d5cca289eccae2387746912ed497731e68d1a2acc11 SHA512 ef697aee7dcd44a5b25a794dcf5b6d7254c56488b6e639c85156275da80db0d880e6b2e1205cc895959111c7536045823b81703d696058a57c5d175e4b7c9a74
EBUILD v4l2loopback-9999.ebuild 1146 BLAKE2B feffacf81094b0f3c44684b83647cfcd89a0da3c36e5e97cd64ba0b51fc87da6c1f057ccb3b30b73a4c41d06aabd42198ab8911b7390d6065a74c1a6425e5532 SHA512 5f37991d56c3a1a9f80c30e61c40eaf09455387bffae0ddcec57d0c100d6dea68d4ed329bb7373b6f140791a5f27fbe7cc27f752e3cb4333e360835c8bfa67a2
MISC metadata.xml 409 BLAKE2B 4984f700c73efd018324e1ad5439c39f495bb91ccbdc26235f47aeef0806ce641353db485b234d35e6c316807b41c0b0b3baa9496773d5d758eb3c257750952d SHA512 49c5467e89452ca7499d6653dd519a5aff28f80a1b50c26e1332ee1f5ee24b6dbd87af5089da443d0e30571e9e7a72befcf1bbfc561d6503f84b9148084ce851
diff --git a/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild b/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
new file mode 100644
index 000000000000..acdc108ae0e1
--- /dev/null
+++ b/media-video/v4l2loopback/v4l2loopback-0.12.1.1_pre.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-mod toolchain-funcs
+
+case ${PV} in
+9999)
+ inherit git-r3
+ KEYWORDS=""
+ EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git"
+ ;;
+*)
+ inherit vcs-snapshot
+ KEYWORDS="~amd64 ~x86"
+ SNAPSHOT_COMMIT="0b8feb80fdef9a415d8250bca1790b3ff23e8391"
+ SRC_URI="https://github.com/umlaeute/v4l2loopback/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${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"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+ export KERNELRELEASE=${KV_FULL}
+}
+
+src_prepare() {
+ default
+ sed -i -e 's/gcc /$(CC) /' examples/Makefile || die
+}
+
+src_compile() {
+ linux-mod_src_compile
+ if use examples; then
+ emake CC=$(tc-getCC) -C examples
+ 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
+}