diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/gtk-recordmydesktop |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/gtk-recordmydesktop')
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> |