summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDustin Polke <DuPol@gmx.de>2012-02-01 17:01:41 +0100
committerDustin Polke <DuPol@gmx.de>2012-02-01 17:01:41 +0100
commitad8b48e021863cc6e68872ad4f2dc8ff4da2ef0e (patch)
tree20b350ebfa864f382e5deba2445220f74f03193f /media-video
parent[media-video/webcamstudio-module] Initial import. Ebuild written by me. (diff)
downloadDuPol-ad8b48e021863cc6e68872ad4f2dc8ff4da2ef0e.tar.gz
DuPol-ad8b48e021863cc6e68872ad4f2dc8ff4da2ef0e.tar.bz2
DuPol-ad8b48e021863cc6e68872ad4f2dc8ff4da2ef0e.zip
[media-video/webcamstudio] Initial import. Ebuild written by me.
Diffstat (limited to 'media-video')
-rw-r--r--media-video/webcamstudio/ChangeLog10
-rw-r--r--media-video/webcamstudio/Manifest5
-rw-r--r--media-video/webcamstudio/files/webcamstudio-gentooify.patch24
-rw-r--r--media-video/webcamstudio/metadata.xml7
-rw-r--r--media-video/webcamstudio/webcamstudio-0.57_beta4.ebuild48
5 files changed, 94 insertions, 0 deletions
diff --git a/media-video/webcamstudio/ChangeLog b/media-video/webcamstudio/ChangeLog
new file mode 100644
index 0000000..32889c8
--- /dev/null
+++ b/media-video/webcamstudio/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-video/webcamstudio
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*webcamstudio-0.57_beta4 (01 Feb 2012)
+
+ 01 Feb 2012; Dustin Polke <DuPol@gmx.de> +webcamstudio-0.57_beta4.ebuild,
+ +files/webcamstudio-gentooify.patch, +metadata.xml:
+ Initial import. Ebuild written by me.
+
diff --git a/media-video/webcamstudio/Manifest b/media-video/webcamstudio/Manifest
new file mode 100644
index 0000000..369350c
--- /dev/null
+++ b/media-video/webcamstudio/Manifest
@@ -0,0 +1,5 @@
+AUX webcamstudio-gentooify.patch 904 RMD160 85764728ce44fa2f29d569cf0a8134eeb7c2fedc SHA1 91931409f51d1719791a80f6dd03969ada075cef SHA256 91c2c45ae2356ba58c3c94653746d86e54d4117b5bcfba03c5013d2a8fcbd695
+DIST webcamstudio_0.57beta4_all.deb 15264140 RMD160 1b54dacf70a7ff56424f64d1dd4b2a0aaffd30d4 SHA1 afe07482b938449ef94321689abc4ffc5cec04a2 SHA256 4b9399269e73402a166762f995d1bd5e3247c6fe8b72ee2bbcbebd9dd3366efd
+EBUILD webcamstudio-0.57_beta4.ebuild 1063 RMD160 1bce97309bc5bd7471b9d8db7d4fdaa11f95fc40 SHA1 3516bb24de1493a0df7a609e4c181cd987b9aeec SHA256 cb1ba1eff20e80d315712c98015fb0cd840d2421c95560ab66c0ea12f5abe9a7
+MISC ChangeLog 336 RMD160 5b03d5a767d1559c27da94edc8583226d35bff2a SHA1 f967ec5b898bb201074266192a99b53f49ae5935 SHA256 c38a53879dc8188ab4b5f26c03d90b96bb8914158fa9188ea76d62b065165f29
+MISC metadata.xml 202 RMD160 f5c140462716f7b267daa9352b2f1908fbbe3e00 SHA1 df31e266563fa79bf52a780e1fbbe922614c7e3c SHA256 898b32b6414d22f4ea6738700b5787496b6e6ba12abe71cc823e8815e58a563f
diff --git a/media-video/webcamstudio/files/webcamstudio-gentooify.patch b/media-video/webcamstudio/files/webcamstudio-gentooify.patch
new file mode 100644
index 0000000..b8017ad
--- /dev/null
+++ b/media-video/webcamstudio/files/webcamstudio-gentooify.patch
@@ -0,0 +1,24 @@
+--- usr/bin/webcamstudio.orig 2012-02-01 16:15:30.052483028 +0100
++++ usr/bin/webcamstudio 2012-02-01 16:16:23.370816457 +0100
+@@ -3,14 +3,6 @@
+ # Patrick Balleux 2009
+ # Version 0.57beta4
+ INSTALLDIR=/usr/lib/webcamstudio
+-JAVA_DIR=/usr/lib/jvm/java-6-openjdk/bin
+-if [ -f $JAVA_DIR/java ]
+-then
+- JAVA_DIR=/usr/lib/jvm/java-6-openjdk/bin
+-else
+- JAVA_DIR=/usr/lib/jvm/java-6-sun/bin
+-fi
+-echo "Using JRE: $JAVA_DIR"
+
+ PADSP=
+ if [ -f /usr/bin/padsp ]
+@@ -39,5 +31,5 @@ fi
+ # echo "You are not part of the video group"
+ # zenity --warning --text "You are not part of the video group! Make sure that your user is part of the video group for access to the virtual webcam device..."
+ #fi
+-exec -a webcamstudio $JAVA_DIR/java -jar $INSTALLDIR/WebcamStudio.jar $1 $2 $3 $4 $5 $6 $7 $8 $9
++exec -a webcamstudio $JAVA_HOME/bin/java -jar $INSTALLDIR/WebcamStudio.jar $1 $2 $3 $4 $5 $6 $7 $8 $9
+
diff --git a/media-video/webcamstudio/metadata.xml b/media-video/webcamstudio/metadata.xml
new file mode 100644
index 0000000..cc86df3
--- /dev/null
+++ b/media-video/webcamstudio/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>DuPol@gmx.de</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-video/webcamstudio/webcamstudio-0.57_beta4.ebuild b/media-video/webcamstudio/webcamstudio-0.57_beta4.ebuild
new file mode 100644
index 0000000..51ae719
--- /dev/null
+++ b/media-video/webcamstudio/webcamstudio-0.57_beta4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit versionator eutils
+
+MY_P="${PN}_$(delete_version_separator 2)"
+
+DESCRIPTION="Virtual webcam that can mix several video sources together"
+HOMEPAGE="http://www.ws4gl.org/"
+SRC_URI="http://webcamstudio.googlecode.com/files/${MY_P}_all.deb"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pulseaudio"
+
+DEPEND=""
+RDEPEND="dev-java/jna
+ ~media-video/${PN}-module-${PV}
+ virtual/jre
+ pulseaudio? ( media-sound/pulseaudio )"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ unpack ${A}
+ unpack ./data.tar.gz
+ rm -f control.tar.gz data.tar.gz debian-binary || die
+ rm -rf ./usr/share/${PN}/${PN}-src || die
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-gentooify.patch"
+
+ rm ./usr/bin/webcamstudioConsole
+ if ! use pulseaudio; then
+ rm ./usr/bin/ws4gl-pulseaudio-get{apps,sources}.sh || die
+ fi
+}
+
+src_install() {
+ dodir usr
+ cp -R "${S}/usr" "${D}/" || die "Install failed!"
+ dosym /usr/share/jna/lib/jna.jar /usr/lib/webcamstudio/lib/jna.jar
+}