diff options
author | Naohiro Aota <naota@gentoo.org> | 2012-06-28 14:17:18 +0900 |
---|---|---|
committer | Naohiro Aota <naota@gentoo.org> | 2012-06-28 14:17:18 +0900 |
commit | aa349146ff08a7e95e0e6cb6e2b7e022bbe8d926 (patch) | |
tree | 860f26db60664107f3456e9c3955c82d8ec00055 | |
parent | www-servers/servefile: Remove, 0.4.2 now in Gentoo (diff) | |
download | betagarden-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)
-rw-r--r-- | media-video/webcamstudio-module/ChangeLog | 35 | ||||
-rw-r--r-- | media-video/webcamstudio-module/Manifest | 24 | ||||
-rw-r--r-- | media-video/webcamstudio-module/metadata.xml | 22 | ||||
-rw-r--r-- | media-video/webcamstudio-module/webcamstudio-module-104_p416.ebuild | 74 |
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 "" +} |