diff options
author | Dustin Polke <DuPol@gmx.de> | 2012-02-01 17:01:41 +0100 |
---|---|---|
committer | Dustin Polke <DuPol@gmx.de> | 2012-02-01 17:01:41 +0100 |
commit | ad8b48e021863cc6e68872ad4f2dc8ff4da2ef0e (patch) | |
tree | 20b350ebfa864f382e5deba2445220f74f03193f /media-video | |
parent | [media-video/webcamstudio-module] Initial import. Ebuild written by me. (diff) | |
download | DuPol-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/ChangeLog | 10 | ||||
-rw-r--r-- | media-video/webcamstudio/Manifest | 5 | ||||
-rw-r--r-- | media-video/webcamstudio/files/webcamstudio-gentooify.patch | 24 | ||||
-rw-r--r-- | media-video/webcamstudio/metadata.xml | 7 | ||||
-rw-r--r-- | media-video/webcamstudio/webcamstudio-0.57_beta4.ebuild | 48 |
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 +} |