summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNaohiro Aota <naota@gentoo.org>2012-06-28 14:17:18 +0900
committerNaohiro Aota <naota@gentoo.org>2012-06-28 14:17:18 +0900
commitaa349146ff08a7e95e0e6cb6e2b7e022bbe8d926 (patch)
tree860f26db60664107f3456e9c3955c82d8ec00055 /media-video/webcamstudio-module
parentwww-servers/servefile: Remove, 0.4.2 now in Gentoo (diff)
downloadbetagarden-aa349146ff08a7e95e0e6cb6e2b7e022bbe8d926.tar.gz
betagarden-aa349146ff08a7e95e0e6cb6e2b7e022bbe8d926.tar.bz2
betagarden-aa349146ff08a7e95e0e6cb6e2b7e022bbe8d926.zip
New package: media-video/webcamstudio-module
(Portage version: 2.2.0_alpha110/git/Linux x86_64, signed Manifest commit with key F8551514)
Diffstat (limited to 'media-video/webcamstudio-module')
-rw-r--r--media-video/webcamstudio-module/ChangeLog35
-rw-r--r--media-video/webcamstudio-module/Manifest24
-rw-r--r--media-video/webcamstudio-module/metadata.xml22
-rw-r--r--media-video/webcamstudio-module/webcamstudio-module-104_p416.ebuild74
4 files changed, 155 insertions, 0 deletions
diff --git a/media-video/webcamstudio-module/ChangeLog b/media-video/webcamstudio-module/ChangeLog
new file mode 100644
index 0000000..7bf8f46
--- /dev/null
+++ b/media-video/webcamstudio-module/ChangeLog
@@ -0,0 +1,35 @@
+# ChangeLog for media-video/webcamstudio
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*webcamstudio-module-104_p416 (23 June 2012)
+
+ 23 June 2012; PhobosK <phobosk@kbfx.net> +webcamstudio-module-104_p416.ebuild:
+ New upstream version.
+
+ 23 June 2012; PhobosK <phobosk@kbfx.net>
+ -webcamstudio-module-102_p226.ebuild, -webcamstudio-module-104_p370.ebuild:
+ Removed all old ebuilds, since old versions do not work properly anymore.
+
+*webcamstudio-module-104_p370 (5 Apr 2012)
+
+ 5 Apr 2012; PhobosK <phobosk@kbfx.net> +webcamstudio-module-104_p370.ebuild:
+ New upstream version.
+
+*webcamstudio-module-102_p226 (10 Dec 2011)
+
+ 10 Dec 2011; PhobosK <phobosk@kbfx.net> +webcamstudio-module-102_p226.ebuild:
+ New upstream version containing a helper library. Version numbering changed too.
+
+ 10 Dec 2011; PhobosK <phobosk@kbfx.net>
+ -webcamstudio-module-1.4-r1.ebuild, -webcamstudio-module-1.4.ebuild:
+ Removed all old ebuilds, since old versions do not work properly anymore.
+
+*webcamstudio-module-1.4 (10 Dec 2011)
+
+ 7 Nov 2010; PhobosK <phobosk@kbfx.net> +webcamstudio-module-1.4-r1.ebuild:
+ Version bump fixing kernel sources selection in compilation.
+
+ 4 Nov 2010; PhobosK <phobosk@kbfx.net> +webcamstudio-module-1.4.ebuild:
+ Initial ebuild.
+ see http://www.ws4gl.org/ for details
diff --git a/media-video/webcamstudio-module/Manifest b/media-video/webcamstudio-module/Manifest
new file mode 100644
index 0000000..130b53d
--- /dev/null
+++ b/media-video/webcamstudio-module/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST webcamstudio-module-104_p416.tar.bz2 14598 RMD160 a9753023f24a06e6ea8429aa8194bc590a2738c7 SHA1 adc09b524df4ee7dab67991123c2b11ca48186f0 SHA256 3f8d1ac65a029f32ebc4dbd4c17ebf39e8e8f7e5c6d698bee5336b7d47f8024f
+EBUILD webcamstudio-module-104_p416.ebuild 1746 RMD160 1b90ac565bb3ee273a2aaaff5facfd0df6aa5b36 SHA1 3afb0a2cba79c96bbd8c3b24308724899a505501 SHA256 e8d56d7b13fd6c0b5f0fd8573ddb5e3434fad475efc3b828b4c3f964627a6a04
+MISC ChangeLog 1335 RMD160 51b521dd7c2ca62e6f1a2ddec0523dcc18cc8967 SHA1 c1e0b17d4ec2b1ca8b9c863211bd3467327f4d6f SHA256 f74c39133f82a552d96e6284fef55515e9280930584adf489c29c478675eba8e
+MISC metadata.xml 892 RMD160 2a43cd56df5e66d9f0c2e35fcbcd3981ebe77c10 SHA1 283b40276e3e1138d95d7dd5ef63002d363630ed SHA256 525589be72f6598c849243b2dcbdc609b22b2ae635235b29eb65e54b0c7a3fa9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJP6+jdAAoJEDYO1FT4VRUUeKwP/0JQX862AFz8FZAZyOBhkwws
+sRaGrKJeo4RRxF4R+j0DDY4MzclAPCH++ibDkolk1Wh3TdX8yDeviUYyzbOswO7A
+trdrvzKGg2tXXLoBJqW17KrdyMCjBR/Fnq9bwNhE5yrdE52jxrr6UOID51Jxfwc1
+QN35DicTlk/DZvS82UWIh0QQx1SXHECBZ919tRjmx7/77cRZ1kD0qn0/SM+gsCBZ
+fbMys7RedQ7RxUWNgeYE54ZbOISGiAU9TFoAt7FYYIvn9nzrgjxSmjbn02vr54Ym
+L4umjm40foWJyRPcoTOFb57guH1hkNZkgnFga9jPoRG02vV+y/y1QOqbJZr+sp4f
+1L/1hpLCyuSRxoZQoK3CDb8RuzZemWQ3Qpv/gZwW5/qNx/kNNYhRcpffSFVkoyVa
+Ld2kFiOpRcIBtlNMIZVvl3noJtRzkY8rTQzt7M17mucV/3fQgZbIgt/H7seENyTj
+f1YLy+j3BKKndLnFN67IOwehlYz3FwPXH0/Cr0rUFnySHgd1KX8dzkXr2KJGU0/8
+7D9+4FglEaI+Sg6qu2BwQOUA/nu78hwt59pl3q8tXWD8UO2aX5FmqmQ5fCURXTW8
+JfOXc1yTdLHvlLm6SOamewCeX4Z+QlYkJY60MH/MOH3FQiyog4fpEtD0QWMD1Has
+XzPln5LQ27qWYVQoZPz5
+=/l8d
+-----END PGP SIGNATURE-----
diff --git a/media-video/webcamstudio-module/metadata.xml b/media-video/webcamstudio-module/metadata.xml
new file mode 100644
index 0000000..ae2d791
--- /dev/null
+++ b/media-video/webcamstudio-module/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- <herd>video</herd> -->
+<maintainer>
+ <email>phobosk@kbfx.net</email>
+ <name>PhobosK</name>
+ <description>Maintainer. Assign bugs to him.</description>
+</maintainer>
+<maintainer>
+ <email>naota@gentoo.org</email>
+ <name>Naohiro Aota</name>
+ <description>Proxy maintainer. CC him on bugs.</description>
+</maintainer>
+<longdescription>
+WebcamStudio For GNU/Linux creates a virtual webcam that can mix several video
+sources together and can be used for live broadcasting over Bambuser, UStream or Stickam.
+On this virtual webcam, you can broadcast your desktop, your webcam, a movie, some text,
+IRC channels, RSS Feed, animations, images or all of them at the same time.
+This is the kernel module needed for WebcamStudio to function.
+</longdescription>
+</pkgmetadata>
diff --git a/media-video/webcamstudio-module/webcamstudio-module-104_p416.ebuild b/media-video/webcamstudio-module/webcamstudio-module-104_p416.ebuild
new file mode 100644
index 0000000..b834370
--- /dev/null
+++ b/media-video/webcamstudio-module/webcamstudio-module-104_p416.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils linux-mod toolchain-funcs
+
+DESCRIPTION="Kernel module and helper library for WebcamStudio."
+HOMEPAGE="http://www.ws4gl.org/"
+
+# The tarball prepared using the SVN r416 at http://webcamstudio.googlecode.com/svn/trunk/trunk/vloopback
+SRC_URI="http://gentoo.plexyplanet.org/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="virtual/linux-sources"
+RDEPEND=""
+
+MODULE_NAMES="webcamstudio(misc:${S})"
+CONFIG_CHECK="VIDEO_DEV"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+
+ rm -f Makefile
+
+ BUILD_PARAMS="-C ${KV_DIR} SUBDIRS=${S} KERNEL_DIR=${KV_DIR}"
+ BUILD_TARGETS="modules"
+ MODULESD_WEBCAMSTUDIO_ENABLED="yes"
+}
+
+src_compile() {
+ # We use manual compile of the lib so be compliant to Gentoo flags
+ einfo "Compiling helper library..."
+ $(tc-getCC) \
+ ${CPPFLAGS} ${CFLAGS} \
+ -fPIC \
+ -c -o libwebcamstudio.o libwebcamstudio.c
+ $(tc-getCC) \
+ ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} \
+ -fPIC \
+ -shared -Wl,-soname,libwebcamstudio.so \
+ -o libwebcamstudio.so.1.0.1 \
+ libwebcamstudio.o
+ ln -s libwebcamstudio.so.1.0.1 libwebcamstudio.so
+
+ linux-mod_src_compile
+}
+
+src_install() {
+ einfo "Installing helper library..."
+ dolib libwebcamstudio.so libwebcamstudio.so.1.0.1
+
+ linux-mod_src_install
+}
+
+pkg_postinst() {
+ linux-mod_pkg_postinst
+
+ elog "To use WebcamStudio you need to have the \"webcamstudio\" module"
+ elog "loaded first."
+ elog ""
+ elog "If you want to do it automatically, please add \"webcamstudio\" to:"
+ if has_version sys-apps/openrc; then
+ elog "/etc/conf.d/modules"
+ else
+ elog "/etc/modules.autoload.d/kernel-${KV_MAJOR}.${KV_MINOR}"
+ fi
+ elog ""
+}