diff options
author | Tim Harder <radhermit@gentoo.org> | 2010-11-15 19:37:32 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2010-11-15 19:37:32 +0000 |
commit | 3ce4bd2809d2a29c97cf3b3d749af9860a3b8c29 (patch) | |
tree | 3cec81ef9a191c5f6df46c1a0d90fa5611e323e7 /media-video/gtk-recordmydesktop | |
parent | Old. (diff) | |
download | historical-3ce4bd2809d2a29c97cf3b3d749af9860a3b8c29.tar.gz historical-3ce4bd2809d2a29c97cf3b3d749af9860a3b8c29.tar.bz2 historical-3ce4bd2809d2a29c97cf3b3d749af9860a3b8c29.zip |
Revision bump to fix check for jack support (bug #311689 by Crazycheese). Update to EAPI 3.
Package-Manager: portage-2.2.0_alpha4/cvs/Linux x86_64
Diffstat (limited to 'media-video/gtk-recordmydesktop')
4 files changed, 94 insertions, 7 deletions
diff --git a/media-video/gtk-recordmydesktop/ChangeLog b/media-video/gtk-recordmydesktop/ChangeLog index 3deffa46ce02..e73c46e16fb7 100644 --- a/media-video/gtk-recordmydesktop/ChangeLog +++ b/media-video/gtk-recordmydesktop/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-video/gtk-recordmydesktop -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/gtk-recordmydesktop/ChangeLog,v 1.20 2009/04/23 09:00:44 fauli Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/gtk-recordmydesktop/ChangeLog,v 1.21 2010/11/15 19:37:32 radhermit Exp $ + +*gtk-recordmydesktop-0.3.8-r1 (15 Nov 2010) + + 15 Nov 2010; Tim Harder <radhermit@gentoo.org> + +gtk-recordmydesktop-0.3.8-r1.ebuild, + +files/gtk-recordmydesktop-0.3.8-check-for-jack.patch: + Revision bump to fix check for jack support (bug #311689 by Crazycheese). + Update to EAPI 3. 23 Apr 2009; Christian Faulhammer <fauli@gentoo.org> gtk-recordmydesktop-0.3.8: diff --git a/media-video/gtk-recordmydesktop/Manifest b/media-video/gtk-recordmydesktop/Manifest index 2407ed7a6ed5..c1aae6a62eb3 100644 --- a/media-video/gtk-recordmydesktop/Manifest +++ b/media-video/gtk-recordmydesktop/Manifest @@ -1,14 +1,20 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 +AUX gtk-recordmydesktop-0.3.8-check-for-jack.patch 1200 RMD160 6a1ce644073637db72e17177d5d28efa65d6c7ee SHA1 037d7ff109fbafc917c9f815df97333506e8fd4f SHA256 5aa0721cadcad73afd8c046e48a31a2ae503452e1808b7981e471467e279da4b DIST gtk-recordmydesktop-0.3.8.tar.gz 176381 RMD160 5e59032854a7e9017e71394fc067d0e43337b7fe SHA1 981aecd09a97de45b8f80b254171db75c6a2a6f3 SHA256 61ad43a6e4f0bf86d8553f03297e4b1b137b47337fa150ce1da8c24494ca8326 +EBUILD gtk-recordmydesktop-0.3.8-r1.ebuild 1044 RMD160 f4ceaafdab72fccb4c0c1e48b2fa5268afb5cf8b SHA1 a2f6bd36135dfcd063c05e8622bd47a48870d6a5 SHA256 f5d4943fc5c74ff77e5f3f4b3e82cd7bfc0bfe4cf03db13cf23808d423694d98 EBUILD gtk-recordmydesktop-0.3.8.ebuild 952 RMD160 f9823659922a8f822a22c941c9ca3cfeea08e852 SHA1 bbd790ecddd2ccaca6c0056dac299ba37c17e8d1 SHA256 00d723c8a1dea24000e6b6275045a0c85b2cca966847fbb2021a57bc8715ad5d -MISC ChangeLog 3140 RMD160 c001476a62d1faf3bd3adaf51f5c75d36c6dec20 SHA1 fd3f38cd63c5b3880a473e5bd16d6f16f7f2bb11 SHA256 8d8621909241dd59e3e35a3288698bb84b77b19d3aba3d5a65b308b3925f9d76 +MISC ChangeLog 3432 RMD160 9fb110a3ae4b66ee76b924106b973843d17d55b3 SHA1 8b971687a0309d39b531b897650eeb58faa55dc5 SHA256 57da923ab058bee0eb2faba51f180d8bc476105748191f658643b2708a08a4f5 MISC metadata.xml 226 RMD160 9acecdf92471eb50a25bc1aaf0d5179959d6d211 SHA1 f66369c7e7900801781a598bf5a7e6e49803a801 SHA256 b159adc5c7076105f4bc05f02d3c1e12bcad82faedf5df5ba4888077732ebf64 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.10 (GNU/Linux) +Version: GnuPG v2.0.16 (GNU/Linux) -iEYEARECAAYFAknwLkEACgkQNQqtfCuFneMAggCgmpgoJK6pqZty6dKNgKTboEdH -VtgAoI0rtx3grliBEuUEMzLgwPfQ/i7R -=cpys +iQEcBAEBAgAGBQJM4YwHAAoJEEqz6FtPBkyjKy8IAKeKazmCMRXpPsCbi+IWFncH +5cBsThTSAX8q5f2g8yNBvmWIFM9BqnrCqeQo1GAlaU0OJ/pv0tmic2PMLT7KAPRq +cKqkoP748QGzwamOAGt6qEu2ESuRYW/QacPyMFliC+nULCZ70BPRj4ERY8AU88u6 +TxcNtTTsvAthFZ+8bDRzz4kZSQ+ytlu/aeyog22UcMD7ok6Ha/L56bZxdfTcpjse +GxNqrNw+6kEO5JUJQBtR3iSDhPGJOCziK0mim2q+LCu1MW+PJJMPvwQ/T3eUqmuF +SfJmk59u98kvg+3QU5NmFHrYHWjcEbl3XnqL1am5LTLzxYLhUJ1tPlpLO85BjzA= +=REH4 -----END PGP SIGNATURE----- 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-r1.ebuild b/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r1.ebuild new file mode 100644 index 000000000000..7b0f000b3558 --- /dev/null +++ b/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/gtk-recordmydesktop/gtk-recordmydesktop-0.3.8-r1.ebuild,v 1.1 2010/11/15 19:37:32 radhermit Exp $ + +EAPI=3 + +inherit eutils + +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="" +# 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 + dev-python/pygtk:2 + >=media-video/recordmydesktop-0.3.5 + x11-apps/xwininfo" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-check-for-jack.patch +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc NEWS README AUTHORS ChangeLog +} |