From b288e4e82a64729d29c6a0a3e713e4fb8243543c Mon Sep 17 00:00:00 2001 From: Simon Harms Date: Wed, 14 Jun 2017 17:33:10 -0400 Subject: [PATCH 1/5] Create README.md Fixed install line in README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 39ec45c..ab84c7e 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,8 @@ The repository structure is somewhat based on that of the *gentoo science overla If you are looking for the neuroscience software packages maintained by [TheChymera](https://github.com/TheChymera), use the [NeuroGentoo overlay](https://github.com/TheChymera/neurogentoo) instead. -##Install +Install +-------- As per the [current Portage specifications](https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html), overlays should be managed via `/etc/portage/repos.conf/`. To enable this overlay make sure you are using a recent Portage version (at least `2.2.14`), and create an `/etc/portage/repos.conf/chymeric` file containing precisely: From 9753c76b3c1973c52586320e2d4bea40b5d62672 Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Thu, 10 Aug 2017 18:10:54 +0200 Subject: [PATCH 2/5] preferred markdown style --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index ab84c7e..abcd5c9 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ The repository structure is somewhat based on that of the *gentoo science overla If you are looking for the neuroscience software packages maintained by [TheChymera](https://github.com/TheChymera), use the [NeuroGentoo overlay](https://github.com/TheChymera/neurogentoo) instead. -Install --------- +## Install As per the [current Portage specifications](https://dev.gentoo.org/~zmedico/portage/doc/man/portage.5.html), overlays should be managed via `/etc/portage/repos.conf/`. To enable this overlay make sure you are using a recent Portage version (at least `2.2.14`), and create an `/etc/portage/repos.conf/chymeric` file containing precisely: From cf32553307c6596820a3ed909abb99a7d0983289 Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Fri, 11 Aug 2017 01:22:40 +0200 Subject: [PATCH 3/5] media-video/v4l2loopback: Package-Manager: Portage-2.3.6, Repoman-2.3.3 --- media-video/v4l2loopback/ChangeLog | 4 ++ media-video/v4l2loopback/Manifest | 1 + media-video/v4l2loopback/metadata.xml | 17 ++++++ .../v4l2loopback/v4l2loopback-0.10.0.ebuild | 57 +++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 media-video/v4l2loopback/ChangeLog create mode 100644 media-video/v4l2loopback/Manifest create mode 100644 media-video/v4l2loopback/metadata.xml create mode 100644 media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild diff --git a/media-video/v4l2loopback/ChangeLog b/media-video/v4l2loopback/ChangeLog new file mode 100644 index 0000000..176b0f9 --- /dev/null +++ b/media-video/v4l2loopback/ChangeLog @@ -0,0 +1,4 @@ +*v4l2loopback-0.10.0 (10 Aug 2017) + + 10 Aug 2017; +metadata.xml, +v4l2loopback-0.10.0.ebuild: + media-video/v4l2loopback: diff --git a/media-video/v4l2loopback/Manifest b/media-video/v4l2loopback/Manifest new file mode 100644 index 0000000..a473ce1 --- /dev/null +++ b/media-video/v4l2loopback/Manifest @@ -0,0 +1 @@ +DIST v4l2loopback-0.10.0.tar.gz 46976 SHA256 61f840708dcbea21906c9a02469ea3f23b03e32420c6b650450ea57377956b06 SHA512 990b83cc592bf66861483d5ed8ebd7aba9d23f8ab54dc11d82ac3c88588cbd340d9cc49f7b758095e76bf9c5f02822700074506439ba51bcafc5cc7c1c979cb8 WHIRLPOOL 08c524ad9f540fe5d5b2ead1dd6bc814b8aa8eb0a49d9e3b734e90a14497e4d104972442f95bfc80bc3ba007d3728edb9c14a0423d2fbb6c1218f95534e5142a diff --git a/media-video/v4l2loopback/metadata.xml b/media-video/v4l2loopback/metadata.xml new file mode 100644 index 0000000..8969d50 --- /dev/null +++ b/media-video/v4l2loopback/metadata.xml @@ -0,0 +1,17 @@ + + + + + horea.christ@yandex.com + Horea Christian + + + This module 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. + + + umlaeute/v4l2loopback + + 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 0000000..fc02fbc --- /dev/null +++ b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit linux-mod + +case ${PV} in +9999) + inherit git-2 + EGIT_REPO_URI="git://github.com/umlaeute/v4l2loopback.git" + ;; +*) + inherit vcs-snapshot + 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" +KEYWORDS="~amd64 ~x86" +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 +} From 1cab4617087404afde64cd2903eb67a163de701c Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Fri, 11 Aug 2017 01:29:02 +0200 Subject: [PATCH 4/5] media-video/v4l2loopback: Package-Manager: Portage-2.3.6, Repoman-2.3.3 --- media-video/v4l2loopback/ChangeLog | 3 +++ media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/media-video/v4l2loopback/ChangeLog b/media-video/v4l2loopback/ChangeLog index 176b0f9..9bb1690 100644 --- a/media-video/v4l2loopback/ChangeLog +++ b/media-video/v4l2loopback/ChangeLog @@ -1,3 +1,6 @@ + 10 Aug 2017; v4l2loopback-0.10.0.ebuild: + media-video/v4l2loopback: + *v4l2loopback-0.10.0 (10 Aug 2017) 10 Aug 2017; +metadata.xml, +v4l2loopback-0.10.0.ebuild: diff --git a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild index fc02fbc..df2e1d4 100644 --- a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild +++ b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 From c4cf554e8e4cc1142ce0f1b569dce1755339c560 Mon Sep 17 00:00:00 2001 From: Horea Christian Date: Fri, 11 Aug 2017 01:30:28 +0200 Subject: [PATCH 5/5] media-video/v4l2loopback: bump from https://bugs.gentoo.org/show_bug.cgi?id=568776 Package-Manager: Portage-2.3.6, Repoman-2.3.3 --- media-video/v4l2loopback/ChangeLog | 4 ++++ media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/media-video/v4l2loopback/ChangeLog b/media-video/v4l2loopback/ChangeLog index 9bb1690..c70726b 100644 --- a/media-video/v4l2loopback/ChangeLog +++ b/media-video/v4l2loopback/ChangeLog @@ -1,3 +1,7 @@ + 10 Aug 2017; v4l2loopback-0.10.0.ebuild: + media-video/v4l2loopback: bump from + https://bugs.gentoo.org/show_bug.cgi?id=568776 + 10 Aug 2017; v4l2loopback-0.10.0.ebuild: media-video/v4l2loopback: diff --git a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild index df2e1d4..fc02fbc 100644 --- a/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild +++ b/media-video/v4l2loopback/v4l2loopback-0.10.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5