[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:Utf8 -*-
+ ############################################################################
+ ## ##
+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 ""
+}
- Messages sorted by: [ date | thread ]
- Prev by Date:
[proaudio] [2786] media-sound/gxtuner: version bump, EAPI 5, libX11, respect CXX, no-herd, virtual/pkgconfig, order dependencies
- Next by Date:
[proaudio] [2788] oops, changelog
- Previous by thread:
[proaudio] [2786] media-sound/gxtuner: version bump, EAPI 5, libX11, respect CXX, no-herd, virtual/pkgconfig, order dependencies
- Next by thread:
Re: [proaudio] [2787] media-video/screencast: Initial ebuild with patch for JACK support.