summaryrefslogtreecommitdiff
path: root/media-video/gtk-recordmydesktop
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/gtk-recordmydesktop
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/gtk-recordmydesktop')
-rw-r--r--media-video/gtk-recordmydesktop/Manifest6
-rw-r--r--media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch36
-rw-r--r--media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild41
-rw-r--r--media-video/gtk-recordmydesktop/metadata.xml10
4 files changed, 93 insertions, 0 deletions
diff --git a/media-video/gtk-recordmydesktop/Manifest b/media-video/gtk-recordmydesktop/Manifest
new file mode 100644
index 000000000000..bb2b90629001
--- /dev/null
+++ b/media-video/gtk-recordmydesktop/Manifest
@@ -0,0 +1,6 @@
+AUX gtk-recordmydesktop-0.3.8-check-for-jack.patch 1200 SHA256 5aa0721cadcad73afd8c046e48a31a2ae503452e1808b7981e471467e279da4b SHA512 439b756afd6d078ff71ce111b4a63b3bb527a09d63d62139396689a0b4c3c51ebb08a7d9e07e909b9ba43fde6578e8b693a2f80372ed15f5f761eb7747091c3e WHIRLPOOL eccd3c6fe6d700a069d81ac901908ca5e906cfd06232a12dc65277a91de5dbbcb66774f44f3c4a973240ceb75fc0239383b2269beb72b531c37e651c3d35bd81
+DIST gtk-recordmydesktop-0.3.8.tar.gz 176381 SHA256 61ad43a6e4f0bf86d8553f03297e4b1b137b47337fa150ce1da8c24494ca8326 SHA512 7d9785b81b17e7a8fbfcd7dfd227f4bce38b450150b89819b30e9b0e17c4053bda02fc1f653a18ddf4ca2a0f2157dd3c18f061b3ca661c10a9dd7208b1183e49 WHIRLPOOL 1464618ae3e7f93759c5407593bf5da9baaeeace13ec64a25d92c5611a10eb1f5cc84753516f574352a4c58f9c2919657b5bada0d94af0d57706a667110457c6
+EBUILD gtk-recordmydesktop-0.3.8-r3.ebuild 1169 SHA256 386bab061cdd87d47dc379c3b2cade1645bf033ba98a5a084129b105ae5b8e7b SHA512 fe6d60ed0c9b15582224bc8cf4c7693783d84f490a47f97bc2c5fb1fc9fe892028c47dc21a03bc43d64dc44f8d015f06c574062351d1e025afc183b16535c71b WHIRLPOOL 412c916680f789a51ef72fc8ebcacaeb6a5b0896aedbcad54b15ace7d5cb14a7522b49d65d3fa9de4d7ab2ac387c1f6e293dd5a07e5118c2600735a67db3ad7a
+MISC ChangeLog 2529 SHA256 633831f3bbe71ed84bcf464c2d79cf31d7555235847fd82b97eef0b543e81617 SHA512 3100bf4e71e34bffe018b832c5a412f7572e09980d68b432744439677a852337ced020d0bd193a1c99a0eac43c03d33228133cc9688a3a82927f590df299c510 WHIRLPOOL 8cd9d7e3a0e908b9d773069abc4554ca59134c7953bfc33db35ffcbedd868699241b79f8c2ddbf80518d66f91a0ae4343faba7438c3fa943a21821f149ea8daf
+MISC ChangeLog-2015 5111 SHA256 84ad4978bcdce9ef24e796d3e59ae48c79bbf82face2d4d1ba0ba578ec6bc1d9 SHA512 2f143bbe5c335b7626dc2788c0990e077b7e7e6a6186d0f6f2b24934d38dc077c933fe745cf41f0d79ac63f4bd40d47cd0ba675c2afdd926d1a996ebd9379ffd WHIRLPOOL 7397fd630ea0e483e289c06fb8bb36e0dc16fa1cc6f2671a423edb48167992c51966653f83d9da0c131085b445054a30dcea5d89c96f4db8d1d45803d90b7f21
+MISC metadata.xml 316 SHA256 2cdd2fd34653a7708f85d21f2effd9465ccd1e98cbe4ba49d6fafebc7538f48d SHA512 b2b2172a9a6fe5c1b1677138e045a24ec1922838e0ed7c2a958b41b73864c8a35f4dc6717468f0d2231763521b9b067d5123c930ec48c51789a7ea962629e1a8 WHIRLPOOL 2832d65e74d4f9373d071432f80d651503da897997daad112ec9046b7c1e8c8398404bee225c557f62259b448b0825075433cd7d0e5a387fc5476666364e2ad4
diff --git a/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch b/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch
new file mode 100644
index 000000000000..7743d43199cd
--- /dev/null
+++ b/media-video/gtk-recordmydesktop/files/gtk-recordmydesktop-0.3.8-check-for-jack.patch
@@ -0,0 +1,36 @@
+--- gtk-recordmydesktop-0.3.8.orig/src/rmdPrefsWidget.py 2009-10-12 12:40:32.470028483 +0100
++++ gtk-recordmydesktop-0.3.8/src/rmdPrefsWidget.py 2009-10-12 12:41:08.086044353 +0100
+@@ -323,11 +323,33 @@
+ for i in range(4):
+ self.labelbox[i].show()
+ self.notebook.show()
++
++ def which(self,program):
++ import os
++ def is_exe(fpath):
++ return os.path.exists(fpath) and os.access(fpath, os.X_OK)
++
++ fpath, fname = os.path.split(program)
++ if fpath:
++ if is_exe(program):
++ return program
++ else:
++ for path in os.environ["PATH"].split(os.pathsep):
++ exe_file = os.path.join(path, program)
++ if is_exe(exe_file):
++ return exe_file
++
++ return None
++
++
+ def __runJackLSP__(self,button=None):
+ if button!=None:
+ self.__getSelectedPorts__()
+ self.ports=[]
+ failed=0
++ if self.which('jack_lsp') == None:
++ self.jack_button.set_sensitive(False)
++ return
+ (stdin,stdout,stderr)=os.popen3(['jack_lsp'],'t')
+ ports=stdout.readlines()
+ stdin.close()
diff --git a/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild b/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild
new file mode 100644
index 000000000000..111584b31dd4
--- /dev/null
+++ b/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+inherit eutils python-single-r1
+
+DESCRIPTION="GTK+ interface for RecordMyDesktop"
+HOMEPAGE="http://recordmydesktop.sourceforge.net/"
+SRC_URI="mirror://sourceforge/recordmydesktop/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Test is buggy : bug #186752
+# Tries to run intl-toolupdate without it being substituted from
+# configure, make test tries run make check in flumotion/test what
+# makes me think that this file has been copied from flumotion without
+# much care...
+RESTRICT=test
+
+RDEPEND=">=x11-libs/gtk+-2.10.0:2
+ dev-python/pygtk:2
+ >=media-video/recordmydesktop-0.3.5
+ x11-apps/xwininfo
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-check-for-jack.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ python_fix_shebang "${D}/usr/bin/gtk-recordMyDesktop"
+ sed -i 's#gtk-recordmydesktop.png#gtk-recordmydesktop#' "${D}/usr/share/applications/gtk-recordmydesktop.desktop" || die
+ dodoc NEWS README AUTHORS ChangeLog
+}
diff --git a/media-video/gtk-recordmydesktop/metadata.xml b/media-video/gtk-recordmydesktop/metadata.xml
new file mode 100644
index 000000000000..cd0bf6d9d5f2
--- /dev/null
+++ b/media-video/gtk-recordmydesktop/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">recordmydesktop</remote-id>
+ </upstream>
+</pkgmetadata>