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 <[email protected]>
+  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 ""
+}

Reply via email to