[proaudio] [2787] media-video/screencast: Initial ebuild with patch for JACK support.

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2787
Author:   dominique
Date:     2013-08-11 13:58:23 +0200 (Sun, 11 Aug 2013)
Log Message:
-----------
media-video/screencast: Initial ebuild with patch for JACK support.

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/00-PACKAGES-LIST

Added Paths:
-----------
    trunk/overlays/proaudio/media-video/screencastor/
    trunk/overlays/proaudio/media-video/screencastor/ChangeLog
    trunk/overlays/proaudio/media-video/screencastor/Manifest
    trunk/overlays/proaudio/media-video/screencastor/files/
    trunk/overlays/proaudio/media-video/screencastor/files/screencastor
    trunk/overlays/proaudio/media-video/screencastor/files/screencastor-1.3.0_jack.patch
    trunk/overlays/proaudio/media-video/screencastor/metadata.xml
    trunk/overlays/proaudio/media-video/screencastor/screencastor-1.3.0.ebuild

Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2013-08-09 06:57:34 UTC (rev 2786)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2013-08-11 11:58:23 UTC (rev 2787)
@@ -51,6 +51,14 @@
 	Homepage:    http://xerces.apache.org/xerces-c/
 
 
+#------- dev-libs/hidapi --------
+	hidapi-0.8.0_pre20130121	arch: ~amd64 ~x86
+	hidapi-9999	arch: ~amd64 ~x86
+	Description: A multi-platform library for USB and Bluetooth
+		 HID-Class devices
+	Homepage:    http://www.signal11.us/oss/hidapi/
+
+
 #------- dev-libs/rollendurchmesserzeitsammler --------
 	rollendurchmesserzeitsammler-0.1.6	arch: ~amd64 ~x86
 	Description: The Rollendurchmesserzeitsamler conservative
@@ -374,6 +382,13 @@
 	Homepage:    http://linthesia.sourceforge.net/
 
 
+#------- media-libs/fidlib --------
+	fidlib-0.9.10-r1	arch: ~amd64 ~x86
+	Description: Run-time filter design and execution library
+		
+	Homepage:    http://uazu.net/fidlib/
+
+
 #------- media-libs/zynaddsubfx-extras --------
 	zynaddsubfx-extras-20060419	arch: ~amd64 ~ppc ~x86
 	zynaddsubfx-extras-20060615	arch: ~amd64 ~ppc ~x86
@@ -612,6 +627,7 @@
 
 #------- media-libs/portaudio --------
 	portaudio-9999	arch: -> live ebuild: [svn|cvs|...]<-
+	portaudio-9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: An open-source cross platform audio API.
 	Homepage:    http://www.portaudio.com/
 
@@ -692,6 +708,14 @@
 	Homepage:    http://www.hakenaudio.com/Loris
 
 
+#------- media-libs/libltc --------
+	libltc-1.1.1	arch: ~amd64 ~x86
+	libltc-9999	arch: ~amd64 ~x86
+	Description: Linear/Logitudinal Time Code (LTC) Library
+		
+	Homepage:    https://github.com/x42/libltc
+
+
 #------- media-libs/gavl --------
 	gavl-1.4.0	arch: amd64 ~ppc ~ppc64 x86
 	Description: library for handling uncompressed audio and
@@ -1394,6 +1418,8 @@
 
 #------- media-sound/guitarix2 --------
 	guitarix2-0.27.1	arch: ~amd64 ~x86
+	guitarix2-0.27.1-r1	arch: ~amd64 ~x86
+	guitarix2-0.28.1	arch: ~amd64 ~x86
 	guitarix2-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: A simple Linux Guitar Amplifier for jack
 		 with one input and two outputs
@@ -1447,6 +1473,7 @@
 
 #------- media-sound/supercollider --------
 	supercollider-3.6.3	arch: ~x86 ~amd64
+	supercollider-3.6.5	arch: ~x86 ~amd64
 	supercollider-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: An environment and a programming language
 		 for real time audio synthesis.
@@ -1520,7 +1547,7 @@
 	Description: Aqualung is a music player capable of gapless
 		 playback. Not very suitable for eye candy seekers.
 		
-	Homepage:    http://aqualung.sourceforge.net
+	Homepage:    http://aqualung.factorial.hu/
 
 
 #------- media-sound/paulstretch --------
@@ -1626,8 +1653,8 @@
 
 
 #------- media-sound/synthv1 --------
-	synthv1-0.3.2	arch: ~amd64 ~ppc ~x86
-	synthv1-0.3.2-r1	arch: ~amd64 ~ppc ~x86
+	synthv1-0.3.3	arch: ~amd64 ~ppc ~x86
+	synthv1-0.3.4	arch: ~amd64 ~ppc ~x86
 	synthv1-9999	arch: ~amd64 ~ppc ~x86
 	Description: An old-school all-digital 4-oscillator subtractive
 		 polyphonic synthesizer with stereo fx.
@@ -1656,6 +1683,7 @@
 
 #------- media-sound/yoshimi --------
 	yoshimi-1.0.0	arch: ~amd64 ~x86
+	yoshimi-1.1.0	arch: ~amd64 ~x86
 	Description: A software synthesizer for Linux, based on
 		 ZynAddSubFX
 	Homepage:    http://yoshimi.sourceforge.net
@@ -1689,6 +1717,7 @@
 
 #------- media-sound/jackmix --------
 	jackmix-0.4.2	arch: ~amd64 ~x86
+	jackmix-0.4.2-r1	arch: ~amd64 ~x86
 	Description: A mixer app for jack
 	Homepage:    http://www.arnoldarts.de/JackMix%3Aintro
 
@@ -1723,7 +1752,7 @@
 
 
 #------- media-sound/lash-original --------
-	lash-original-0.6.0_rc2	arch: ~amd64 ~ppc ~x86
+	lash-original-0.6.0_rc2-r1	arch: ~amd64 ~ppc ~x86
 	Description: LASH Audio Session Handler
 	Homepage:    http://www.nongnu.org/lash/
 
@@ -1945,8 +1974,8 @@
 
 
 #------- media-sound/drumkv1 --------
-	drumkv1-0.3.2	arch: ~amd64 ~ppc ~x86
-	drumkv1-0.3.2-r1	arch: ~amd64 ~ppc ~x86
+	drumkv1-0.3.3	arch: ~amd64 ~ppc ~x86
+	drumkv1-0.3.4	arch: ~amd64 ~ppc ~x86
 	drumkv1-9999	arch: ~amd64 ~ppc ~x86
 	Description: An old-school all-digital drum-kit sampler
 		 synthesizer with stereo fx.
@@ -1955,9 +1984,11 @@
 
 #------- media-sound/qmidiarp --------
 	qmidiarp-0.5.1	arch: ~amd64 x86
+	qmidiarp-0.5.2	arch: ~amd64 ~x86
 	qmidiarp-9999	arch: -> live ebuild: [svn|cvs|...]<-
-	Description: MIDI Arpeggiator QMidiArp
-	Homepage:    http://alsamodular.sourceforge.net/
+	Description: An arpeggiator, sequencer and MIDI LFO for
+		 ALSA and JACK
+	Homepage:    http://qmidiarp.sourceforge.net/
 
 
 #------- media-sound/lmms --------
@@ -2050,6 +2081,7 @@
 
 #------- media-sound/idjc --------
 	idjc-0.8.8	arch: ~x86 ~amd64
+	idjc-0.8.9	arch: ~x86 ~amd64
 	idjc-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: Internet DJ Console has two media players,
 		 jingles player, crossfader, VoIP and streaming
@@ -2110,8 +2142,8 @@
 
 
 #------- media-sound/samplv1 --------
-	samplv1-0.3.2	arch: ~amd64 ~ppc ~x86
-	samplv1-0.3.2-r1	arch: ~amd64 ~ppc ~x86
+	samplv1-0.3.3	arch: ~amd64 ~ppc ~x86
+	samplv1-0.3.4	arch: ~amd64 ~ppc ~x86
 	samplv1-9999	arch: ~amd64 ~ppc ~x86
 	Description: An old-school all-digital polyphonic sampler
 		 synthesizer with stereo fx.
@@ -2203,6 +2235,7 @@
 
 #------- media-sound/gxtuner --------
 	gxtuner-2.0	arch: ~amd64 ~x86
+	gxtuner-2.1	arch: ~amd64 ~x86
 	Description: Simple Tuner Interface for jack
 	Homepage:    http://sourceforge.net/projects/guitarix/files/gxtuner/
 
@@ -2320,8 +2353,6 @@
 #------- media-sound/laditools --------
 	laditools-1.0.1-r1	arch: ~amd64 ~x86
 	laditools-1.0.1-r2	arch: ~amd64 ~x86
-	laditools-1.0	arch: ~amd64 ~x86
-	laditools-1.0_rc1	arch: ~amd64 ~x86
 	laditools-1.0_rc8	arch: ~amd64 ~x86
 	laditools-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	laditools-9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
@@ -2372,6 +2403,14 @@
 	Homepage:    http://qjackctl.sourceforge.net/
 
 
+#------- media-sound/ltc-tools --------
+	ltc-tools-0.6.3	arch: ~amd64 ~x86
+	ltc-tools-9999	arch: ~amd64 ~x86
+	Description: Linear/Logitudinal Time Code (LTC) Library
+		 tools
+	Homepage:    https://github.com/x42/ltc-tools
+
+
 #------- media-sound/sfc --------
 	sfc-0.018	arch: ~amd64 ~x86
 	Description: SoundFontCombi is an opensource software
@@ -2432,7 +2471,10 @@
 
 #------- media-sound/ladish --------
 	ladish-1	arch: ~amd64 ~ppc ~x86
+	ladish-1-r1	arch: ~amd64 ~ppc ~x86
+	ladish-1-r2	arch: ~amd64 ~ppc ~x86
 	ladish-9999	arch: -> live ebuild: [svn|cvs|...]<-
+	ladish-9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: LADI Session Handler - a session management
 		 system for JACK applications
 	Homepage:    http://ladish.org/
@@ -2472,12 +2514,18 @@
 
 #------- media-sound/jack-audio-connection-kit --------
 	jack-audio-connection-kit-0.121.3	arch: ~amd64 ~ppc ~x86
+	jack-audio-connection-kit-0.121.3-r1	arch: ~amd64 ~ppc ~x86
+	jack-audio-connection-kit-0.121.3-r2	arch: ~amd64 ~ppc ~x86
 	jack-audio-connection-kit-1.9.9.5	arch: ~amd64 ~ppc ~x86
+	jack-audio-connection-kit-1.9.9.5-r1	arch: ~amd64 ~ppc ~x86
+	jack-audio-connection-kit-1.9.9.5-r2	arch: ~amd64 ~ppc ~x86
 	jack-audio-connection-kit-1.9999	arch: -> live ebuild: [svn|cvs|...]<-
+	jack-audio-connection-kit-1.9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
 	jack-audio-connection-kit-2.9999	arch: -> live ebuild: [svn|cvs|...]<-
+	jack-audio-connection-kit-2.9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: Jackdmp jack implemention for multi-processor
 		 machine
-	Homepage:    http://www.grame.fr/~letz/jackdmp.html
+	Homepage:    http://jackaudio.org/
 
 
 #------- media-sound/ghostess --------
@@ -2520,10 +2568,11 @@
 
 
 #------- media-sound/mixxx --------
+	mixxx-1.11.0	arch: ~amd64 ~x86
 	mixxx-1.11.9999	arch: -> live ebuild: [svn|cvs|...]<-
 	mixxx-9999	arch: -> live ebuild: [svn|cvs|...]<-
 	Description: A Qt based Digital DJ tool
-	Homepage:    http://mixxx.sourceforge.net
+	Homepage:    http://www.mixxx.org/
 
 
 #------- media-sound/xwax --------
@@ -2576,6 +2625,13 @@
 	Homepage:    http://.sourceforge.net/
 
 
+#------- media-video/screencastor --------
+	screencastor-1.3.0	arch: ~amd64 ~ppc ~ppc64 ~x86
+	Description: capture audio/video of the screen via FFmpeg
+		 with GUI
+	Homepage:    https://launchpad.net/~hizo/+archive/
+
+
 #------- sys-apps/das_watchdog --------
 	das_watchdog-0.2.4	arch: x86
 	das_watchdog-0.2.5	arch: x86
@@ -2683,9 +2739,11 @@
 
 #------- x11-libs/ntk --------
 	ntk-9999	arch: -> live ebuild: [svn|cvs|...]<-
-	Description: The Non Things: Non-DAW, Non-Mixer, Non-Sequencer
-		 and Non-Session-Manager
-	Homepage:    http://non.tuxfamily.org
+	ntk-9999-r1	arch: -> live ebuild: [svn|cvs|...]<-
+	Description: A fork of the Fast Light ToolKit library,
+		 adding improved graphics rendering via Cairo
+		
+	Homepage:    http://non.tuxfamily.org/wiki/NTK
 
 
 #------- x11-libs/qwt --------

Modified: trunk/overlays/proaudio/00-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-PACKAGES-LIST	2013-08-09 06:57:34 UTC (rev 2786)
+++ trunk/overlays/proaudio/00-PACKAGES-LIST	2013-08-11 11:58:23 UTC (rev 2787)
@@ -1,5 +1,6 @@
 media-video/openmovieeditor
 media-video/xjadeo
+media-video/screencastor
 x11-misc/xanalyser
 dev-python/wmdocklib
 dev-python/python-poppler-qt4
@@ -9,6 +10,7 @@
 dev-libs/libinstpatch
 dev-libs/libwhy
 dev-libs/xerces-c
+dev-libs/hidapi
 dev-libs/icu
 games-misc/linthesia
 sys-apps/das_watchdog
@@ -140,6 +142,7 @@
 media-sound/xmms2
 media-sound/gneutronica
 media-sound/jamin
+media-sound/rosegarden
 media-sound/mammut
 media-sound/tkeca
 media-sound/louderbox
@@ -181,6 +184,7 @@
 media-sound/mixxx
 media-sound/xwax
 media-sound/chordata
+media-libs/fidlib
 media-libs/zynaddsubfx-extras
 media-libs/libclxclient
 media-libs/rtmidi
@@ -199,6 +203,7 @@
 media-libs/aubio
 media-libs/phat
 media-libs/zynaddsubfx-banks
+media-libs/portaudio
 media-libs/libclthreads
 media-libs/lv2dynparam1
 media-libs/fst

Added: trunk/overlays/proaudio/media-video/screencastor/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-video/screencastor/ChangeLog	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/screencastor/ChangeLog	2013-08-11 11:58:23 UTC (rev 2787)
@@ -0,0 +1,12 @@
+# ChangeLog for media-video/screencaptor
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
++screencaptor-1.3.0.ebuild (11 Aug 2013)
++files/screencaptor-1.3.0_jack.patch (11 Aud 2013)
+
+  11 Aug 2013; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxx>
+  Initial ebuild for the tar.gz archive, Work fine here.
+  It is also a deb archive, but it just hang at run time, so we use this one.
+  The patch fix the python shebang and the gettext calls,
+  it also add JACK support.

Added: trunk/overlays/proaudio/media-video/screencastor/Manifest
===================================================================
--- trunk/overlays/proaudio/media-video/screencastor/Manifest	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/screencastor/Manifest	2013-08-11 11:58:23 UTC (rev 2787)
@@ -0,0 +1,6 @@
+AUX screencastor 53 SHA256 e5d70e2564b019ed7618626cff7ee120836006343072583fbaac9e7cef3ba726 SHA512 9fd3691ece980b273973f7d18dbc4dfd3151fc8602f4c9db16baa85a673085f128cc7caaec3c0d81de87fb2239db93bd005740816bb110c7bfbee603153d255b WHIRLPOOL 407bc4ce53b5d52d60156a82d9001ffa7da3ddd2cf5f1e333c69fb00e0a15b1cbd019cdeb2cf99dcfb60331e64cb618dc5e04078f84bde1e78f24a66038f5281
+AUX screencastor-1.3.0_jack.patch 3466 SHA256 91dcf6d805f9ad5a40410c423d845629c64ca901a652f02695683fb5b2f2d4fa SHA512 2221f47094574bd022c375b7fe5e88057562951be18fde96620308e8403bb8133fb6d5c9c9718d4dc795a9f0453fc90582e5269ade4a4a6a51c07b7cb7aaf23a WHIRLPOOL 87e00805462f5cabdb430ce4928eb4009db8db560c63e7d82efd78d9a33b9a2181b169e06bd5a1f895b4e2020498dc922a441e722fc69c05e891cbb20a36f469
+DIST screencastor_1.3.0.tar.gz 164943 SHA256 7a2db8fdb7ad421bb346d5017a6103b7e0ede780ddf54fdff39ce051298abcdf SHA512 ca08b9c62d13b0be6ab102bf7310ec756e3a043533ebb695a33d9587e588bebe656fe28865ab5ee99a3658eac06c051eed007de58d4a680cae0f1526b6c1b15b WHIRLPOOL d684c68a638c1c489d8728d128010250a86922d120b2cc89f00b1e3e2a500390cd849c3131e74a0b02a0ea9876ce1e245a5f90773ad3611a03793078e82eb93c
+EBUILD screencastor-1.3.0.ebuild 1410 SHA256 78831fd00f2cf806eb66c9925cdf29f7cd1626e007b3aa375dbd670a0d0896c2 SHA512 dd41c0fd0c8d471c418297780a79b713998024a234f7a1b2cd4da60f8bf1599fe43fb241d99d4628032fd6963da4826fced92a6ba3054721b3279acf221b35ee WHIRLPOOL 98406d7884fc273e2a0cba71456a9a0a4fa522b405c5f525f01bbd117a33565383d731ad5d0f1cb67db6a80de2bc70c8b6202f11fd6bf1cbdc02a5da6bedd757
+MISC ChangeLog 505 SHA256 1a0312ce598a813e5de98b7a82a6dacff6c68d9844419c730668db809a5576fb SHA512 1db0d0059f2bb120aae41a9148484d17d0fd39d9b2a85b1ced726b16d4f16bb168b7ff0a55837fe48915f85f3c1e240ed0e7f3b95bd840d5879443c904b732c0 WHIRLPOOL 8261169e7fd8a47dbb667933bd5b83409df492cebc775f6ac062f6f6a86b0fd4f7bb723022cb738b44af6797ebcd61ee5761cda05251cded9b0883c29bd4f3c8
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Added: trunk/overlays/proaudio/media-video/screencastor/files/screencastor
===================================================================
--- trunk/overlays/proaudio/media-video/screencastor/files/screencastor	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/screencastor/files/screencastor	2013-08-11 11:58:23 UTC (rev 2787)
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/share/screencastor/go_screencastor.sh


Property changes on: trunk/overlays/proaudio/media-video/screencastor/files/screencastor
___________________________________________________________________
Added: svn:executable
   + *

Added: trunk/overlays/proaudio/media-video/screencastor/files/screencastor-1.3.0_jack.patch
===================================================================
--- trunk/overlays/proaudio/media-video/screencastor/files/screencastor-1.3.0_jack.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/screencastor/files/screencastor-1.3.0_jack.patch	2013-08-11 11:58:23 UTC (rev 2787)
@@ -0,0 +1,76 @@
+diff -ur screencastor_test.orig/go_screencastor.sh screencastor_test/go_screencastor.sh
+--- screencastor_test.orig/go_screencastor.sh	2013-06-09 18:01:50.000000000 +0200
++++ screencastor_test/go_screencastor.sh	2013-08-11 12:36:11.000000000 +0200
+@@ -17,20 +17,20 @@
+ 	do
+ 		case "${option}" in
+ 			"--help")
+-				echo -e "${BLEUFONCE}$(eval_gettext $'For more information:') ${FUSHIA}man screencastor${RAZ}" ;;
++				echo -e "${BLEUFONCE}$(gettext $'For more information:') ${FUSHIA}man screencastor${RAZ}" ;;
+ 
+ 			"--pause")
+-				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(eval_gettext $'Pause of the screencast')${RAZ}"; touch "${tmp}/pause"; } ;;
++				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(gettext $'Pause of the screencast')${RAZ}"; touch "${tmp}/pause"; } ;;
+ 
+ 			"--stop")
+-				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(eval_gettext $'Stop of the screencast')${RAZ}"; touch "${tmp}/stop"; } ;;
++				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(gettext $'Stop of the screencast')${RAZ}"; touch "${tmp}/stop"; } ;;
+ 
+ 			"--start")
+-				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(eval_gettext $'Start of the screencast')${RAZ}"; touch "${tmp}/start"; } ;;
++				[[ ${tmp} ]] && { echo -e "${BLEUFONCE}$(gettext $'Start of the screencast')${RAZ}"; touch "${tmp}/start"; } ;;
+ 
+ 			"--version")
+-				echo -e "${BLEUFONCE}$(eval_gettext $'Screencastor version:') ${FUSHIA}$(sed -n "s/^version=.\(.*\)./\1/p" "screencastor.sh")${RAZ}"
+-				echo -e "${BLEUFONCE}$(eval_gettext $'Screencastor last modification:') ${FUSHIA}$(stat -c %y "screencastor.sh" | cut -d" " -f 1)${RAZ}" ;;
++				echo -e "${BLEUFONCE}$(gettext $'Screencastor version:') ${FUSHIA}$(sed -n "s/^version=.\(.*\)./\1/p" "screencastor.sh")${RAZ}"
++				echo -e "${BLEUFONCE}$(gettext $'Screencastor last modification:') ${FUSHIA}$(stat -c %y "screencastor.sh" | cut -d" " -f 1)${RAZ}" ;;
+ 		esac
+ 	done
+ 
+@@ -191,12 +191,14 @@
+ --combobox='@@_audio_provenance@@col
+ pulse
+ /dev/dsp1
++screencastorjack
+ hw:0,0
+ hw:1,0' \
+ --combobox="@@_pref_liste@@col
+ $(find "${HOME}/.config/screencastor" -iname "*.cfg" -print | sort | sed 's/0Defaut.cfg/Defaut/ ; s@.*/@@')" \
+ --combobox='@@_audio_serveur@@col
+ alsa
++jack
+ oss' \
+ --combobox="@@_video_vpre@@col
+ ${liste_preset}" \
+diff -ur screencastor_test.orig/screencastor.py screencastor_test/screencastor.py
+--- screencastor_test.orig/screencastor.py	2013-06-09 18:01:49.000000000 +0200
++++ screencastor_test/screencastor.py	2013-08-11 12:31:59.000000000 +0200
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#!/usr/bin/env python2
+ # -*- coding:Utf­8 ­-*-
+ ############################################################################
+ ##                                                                        ##
+diff -ur screencastor_test.orig/screencastor.sh screencastor_test/screencastor.sh
+--- screencastor_test.orig/screencastor.sh	2013-06-09 18:01:49.000000000 +0200
++++ screencastor_test/screencastor.sh	2013-08-11 12:36:37.000000000 +0200
+@@ -1292,13 +1292,15 @@
+ case "${G2S_audio_provenance}" in
+ 	0) G2S_audio_provenance=pulse ;;
+ 	1) G2S_audio_provenance=/dev/dsp1 ;;
+-	2) G2S_audio_provenance=hw:0,0 ;;
+-	3) G2S_audio_provenance=hw:1,0 ;;
++	2) G2S_audio_provenance=screencastorjack ;;
++	3) G2S_audio_provenance=hw:0,0 ;;
++	4) G2S_audio_provenance=hw:1,0 ;;
+ esac
+ 
+ case "${G2S_audio_serveur}" in
+ 	0) G2S_audio_serveur=alsa ;;
+-	1) G2S_audio_serveur=oss ;;
++	1) G2S_audio_serveur=jack ;;
++	2) G2S_audio_serveur=oss ;;
+ esac
+ 
+ case "${G2S_langue}" in

Added: trunk/overlays/proaudio/media-video/screencastor/metadata.xml
===================================================================
(Binary files differ)


Property changes on: trunk/overlays/proaudio/media-video/screencastor/metadata.xml
___________________________________________________________________
Added: svn:mime-type
   + application/xml

Added: trunk/overlays/proaudio/media-video/screencastor/screencastor-1.3.0.ebuild
===================================================================
--- trunk/overlays/proaudio/media-video/screencastor/screencastor-1.3.0.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-video/screencastor/screencastor-1.3.0.ebuild	2013-08-11 11:58:23 UTC (rev 2787)
@@ -0,0 +1,58 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils python-r1
+
+DESCRIPTION="capture audio/video of the screen via FFmpeg with GUI"
+HOMEPAGE="https://launchpad.net/~hizo/+archive/${PN}";
+SRC_URI="http://hizo.fr/linux/${PN}/${PN}_${PV}.tar.gz";
+
+LICENSE="CC-BY-NC-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}
+	dev-python/pygtk
+	x11-libs/vte
+	x11-misc/xdg-utils
+	media-gfx/imagemagick
+	x11-apps/xwininfo
+	virtual/ffmpeg
+	dev-python/pygtksourceview"
+	# portage ebuild doesn't have the python bilding => no tray icon
+	# dev-libs/libappindicator"
+
+S="${WORKDIR}/${PN}_test"
+
+src_prepare() {
+	# fix python shebang, gettext call, add jack support
+	epatch \
+		"${FILESDIR}"/${P}_jack.patch
+}
+
+src_install() {
+	mkdir -p "${D}/usr/share/${PN}" || die "mkdir failed"
+	cp -r * "${D}/usr/share/${PN}" || die "install common files failed"
+	python_replicate_script \
+		"${D}/usr/share/${PN}/${PN}".py
+	exeinto /usr/bin
+	doexe "${FILESDIR}/${PN}"
+
+	make_desktop_entry "${PN}" ScreenCastor /usr/share/"${PN}/${PN}".png AudioVideo
+}
+
+pkg_postinst() {
+	einfo ""
+	einfo "To make a screen cast with ScreenCastor,"
+	einfo "don't forget to set the output file."
+	einfo ""
+	einfo "To use JACK, select jack as sound server"
+	einfo "and screencastorjack as source."
+	einfo ""
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/