diff options
author | 2011-05-30 17:56:47 +0000 | |
---|---|---|
committer | 2011-05-30 17:56:47 +0000 | |
commit | 65321587b14d5496f621c6bb494d4e9dba4398db (patch) | |
tree | 04bc621121a830d8ee5bbe056ee1d1a3a274dc22 /net-im | |
parent | EAPI4, fix crash with libao and pulseaudio, thanks everyone in bug #280923 (diff) | |
download | historical-65321587b14d5496f621c6bb494d4e9dba4398db.tar.gz historical-65321587b14d5496f621c6bb494d4e9dba4398db.tar.bz2 historical-65321587b14d5496f621c6bb494d4e9dba4398db.zip |
Version bump and initial commit of live ebuild. Add missing || die and minor fix on src_prepare as well
Package-Manager: portage-2.1.9.49/cvs/Linux x86_64
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/emesene/ChangeLog | 11 | ||||
-rw-r--r-- | net-im/emesene/Manifest | 34 | ||||
-rw-r--r-- | net-im/emesene/emesene-2.11.5.ebuild (renamed from net-im/emesene/emesene-2.11.4.ebuild) | 18 | ||||
-rw-r--r-- | net-im/emesene/emesene-9999.ebuild | 65 | ||||
-rw-r--r-- | net-im/emesene/files/emesene-2.11.5-svgfix.patch | 13 |
5 files changed, 119 insertions, 22 deletions
diff --git a/net-im/emesene/ChangeLog b/net-im/emesene/ChangeLog index a63feae146e8..57a9b13b0116 100644 --- a/net-im/emesene/ChangeLog +++ b/net-im/emesene/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-im/emesene # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.1 2011/05/29 12:06:54 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/ChangeLog,v 1.2 2011/05/30 17:56:47 hwoarang Exp $ + +*emesene-9999 (30 May 2011) +*emesene-2.11.5 (30 May 2011) + + 30 May 2011; Markos Chandras <hwoarang@gentoo.org> -emesene-2.11.4.ebuild, + +emesene-2.11.5.ebuild, +files/emesene-2.11.5-svgfix.patch, + +emesene-9999.ebuild: + Version bump and initial commit of live ebuild. Add missing || die and minor + fix on src_prepare as well *emesene-2.11.4 (29 May 2011) *emesene-1.6.3 (29 May 2011) diff --git a/net-im/emesene/Manifest b/net-im/emesene/Manifest index c69c7d5862c1..d1cb0447048d 100644 --- a/net-im/emesene/Manifest +++ b/net-im/emesene/Manifest @@ -1,26 +1,28 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 +AUX emesene-2.11.5-svgfix.patch 799 RMD160 68149afc320668450e779f646cb9ea02c100bb2a SHA1 daa6c7ada5f9ad9f9b04603caa26d98f5cd2c614 SHA256 3c692608dcdf88832443799bfea6f7cb3c7d542f2ecd93a6dd8bbc86a12db8a4 DIST emesene-1.6.3.tar.gz 3078128 RMD160 9037824c713401b33cd7f172ba38f659c7de5f67 SHA1 c4759efe180c8e1589bd966c6b84106aa7cd356e SHA256 9b088a17b4d9d3a2be72737a02dceb7a1a224b978a30b6490fa3354fb49b4bfa -DIST emesene-2.11.4.tar.gz 9389693 RMD160 e1778cce2b3c617944c408275696bca6d2741db3 SHA1 e4d0cc45f9751b9b071d66295183cfa24f4c50dd SHA256 c517e63d32b55d4e87e87a5b002336865b92d7dc4881f9d0b0bc25ebca25f0da +DIST emesene-emesene-v2.11.5-0-gb5c6aad.tar.gz 9532700 RMD160 fecc6fd503979860d16544d6924d81754c1bf466 SHA1 848dec2eb2763c4dab8804011173b6575dabc487 SHA256 74eb1c418a49d15a496892becbe449ec8d396699c3ac0ad8ab0afcf0dda661dd EBUILD emesene-1.6.3.ebuild 1623 RMD160 b41308bafb61531d789fbb945f503ece59a8d05f SHA1 d459c21e4e585e7f7031b679782faaaaa68c36d7 SHA256 3223f711cd8900dbe79090379fcda6490c7781e6143a248870996229d5e30645 -EBUILD emesene-2.11.4.ebuild 1594 RMD160 84502f287910d32979d733112eac65b71dff52ba SHA1 45c1672acaf16a7daf1cb795561fec23963b0e0c SHA256 392db786ca91b06e311755278d40bab032f32b546392092daf046c1c505bfb23 -MISC ChangeLog 608 RMD160 f6432aa2ff8df9c521558cb9f067a788bfe4aaf3 SHA1 47276d021e8a14ac510ca12846d961b4ce60d7c8 SHA256 1b86bcfcb6fafd9ffbb7638d02db8944f2f6d59f58346dd9b6739110cad22660 +EBUILD emesene-2.11.5.ebuild 1801 RMD160 dc7f25b828257fe25426bff1d594b206cd059f88 SHA1 d4bfb63384172368e451795d8050cfee199a4f29 SHA256 661abaf7c85b2f0056c6bb44077ec9480a70b5cb37e6070fb74b5149d236f39f +EBUILD emesene-9999.ebuild 1893 RMD160 c8b62a287fd56d12968f08e74cb0d807197372aa SHA1 f77b4ef2780bee5396caa458fc8e9c85aa8348a5 SHA256 7a1be2f7fd4d5cde9caaf0ce33d026bf65b1901773aafcdea410b71aa1823c8a +MISC ChangeLog 939 RMD160 7cef778b8088106864581b9fbaa01d092bd983c3 SHA1 0968616f574783af41c611df6f34f5515007e79d SHA256 f667e8c39d334c8c6d14812420e26cdae29c73a31ad522f587c517ac7054b49f MISC metadata.xml 366 RMD160 810ab3caa1c28bb7773397b41d688fe6a57dbe2a SHA1 0a26167020b53c9b59adf6c4bf7e0ac66b19e1a9 SHA256 fcd8ee7cf3c58799e7e53ebedbdfa0978bf067b14affd07688737a9eb10097f3 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCgAGBQJN4jbfAAoJEPqDWhW0r/LC9K8P/RTsrboT/8bqS6e8V0E7f2nU -Rq9skOX+lUmMFJnvMtWL3yaxdh0UVDxMHMosMQ3Nizmcc4JGA43HRhzdJuELMOHP -HTJT5Jibe02obrbXBusKUl/zWfNH/D0YXLIOBudtawIbYMCNNCBWDjeUgX4RAZue -03fyQYgqat068FSs+3jcvs9dPmd/V+5/AY2ErAbwJ73L1bOSkYpvHQAKumEuYNVw -OQUlKwGjkCpMyDwcGPsX888caUHnaFhElMWbda5OViBxLQkKRJL9ZiMKQgQiuJYz -Wf6cQ0lbmn6WAV4fnPDiHyNgj6tdNALolFpLvh+Beh9YYEuhq459UcPjdvtAVh0S -nKnKZlwCXCAFCIt5oYdH1hmeD26jmlHllnuCnUN/S9bMnNk4Cc3SnI6xKrnYbkdT -BKKQFi5MqUcmYWZ+YDsbh/hq2HRyxqCaAdA81QVrSSo291Wpyrdd9IZvPlBdqiNR -LYtO/+zSv9RA9+TLSlK6RcQDqXm0Z/lOKm/a+WXKhOQlq1/60j5Cp0HSpUJPJed/ -IDHUtPIblf0FSmJ5P8Uwgvleoy9KT3QYhFVbpd05FLdADpglLpZnjB0BDobnrv4A -t13bPv50Qjb19WXTOyAyCe+5gKzTKyR8ETVJeEnE6xG4YaAU9OuqQXXuI+4tbN5n -fJar4/lUXWPMSgSR3IzR -=5qac +iQIcBAEBCgAGBQJN49qBAAoJEPqDWhW0r/LCVX8P/0dRPZhfAmVoybNucqeYMfOW +OQqL/mg71vS65Nr3IOmP2tslY259lTw8UY+bouTHk6NMm+4fZgCaQmUuudqPccOt +uI+CHeP5jdiLt6zGyNeQUqdraiyBoA8hxcVhEv0pEDGJLiwEohP+WXShzGfWxR0d +4D9LPUTTz5M+sDGgNFWaynhRxNP3Hhzz8Ab16TJ95vhCC+WEknMZkCxs+C7K1qVL +TC/03STWUlkRqh7/Q0jYfies5Q6bephuj/x4v4giA2TgvhmMTCtBwCnqx01u5qrt +DzfqjUzeaKXiJu6CA0rHV0tjfOB0FwDOtgULS6/FaU9NlI3hyJhy0qYMBRcfBBpD +UqGIDSTyDfqmnmdEU/xBEnplgPXy7k0wEd1va2466gOk6/GEXZDe5r9/M+lzeYNZ +q7FcztMzkUJ+PyERCbCrbrigRd4zLPWsxFkkv7HZrVjsVxlAeEC57oI8incPeTRR +TKZITvmRH3Fk1hCLl18Lsrhiypgu4wgm3jvjwgm2O56OjCIcLhfTOfx2lezuOytt +zbcBSKFdCOHrwUSiyaSjhXjoNqK3TQT3KDrpcwEDGux10xWsRAo+F4LK4VgETYON +rjm5yROVJ8Vz+aPLJFLN2dCW80pqUAay4a/L5AKCNm9Nkd/Q/ZhtAGCTmTJ38wYP +hLeFdJDrs2+qK8B0Fje3 +=i+8u -----END PGP SIGNATURE----- diff --git a/net-im/emesene/emesene-2.11.4.ebuild b/net-im/emesene/emesene-2.11.5.ebuild index a4805727f3fa..b753f06ea53c 100644 --- a/net-im/emesene/emesene-2.11.4.ebuild +++ b/net-im/emesene/emesene-2.11.5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-2.11.4.ebuild,v 1.1 2011/05/29 12:06:54 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-2.11.5.ebuild,v 1.1 2011/05/30 17:56:47 hwoarang Exp $ EAPI="3" PYTHON_DEPEND="2" @@ -8,11 +8,15 @@ PYTHON_USE_WITH="sqlite" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="3.*" +EMESENE_COMMIT="5cf77b3" +GIT_COMMIT="5c6aad" + +MY_P="${PN}-${PN}-v${PV}-0-gb${GIT_COMMIT}" inherit distutils eutils DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK" HOMEPAGE="http://www.emesene.org" -SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz" +SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${MY_P}.tar.gz" LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" SLOT="2" @@ -24,15 +28,19 @@ RDEPEND="dev-python/pygtk:2 dev-python/notify-python jabber? ( dev-python/xmpppy )" +S="${WORKDIR}/${PN}-${PN}-${EMESENE_COMMIT}" + src_prepare() { # do not import dummy session - sed -i -e "/import e3dummy/d" ${PN}.py + sed -i -e "/import e3dummy/d" ${PN}/${PN}.py || die # fix .desktop icon to look for emesene-2 executable sed -i -e "s:${PN}:${PN}-2:g" \ - ${PN}/data/share/applications/${PN}.desktop + ${PN}/data/share/applications/${PN}.desktop || die # Use a better meny entry sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \ - ${PN}/data/share/applications/${PN}.desktop + ${PN}/data/share/applications/${PN}.desktop || die + epatch "${FILESDIR}"/${P}-svgfix.patch + distutils_src_prepare } diff --git a/net-im/emesene/emesene-9999.ebuild b/net-im/emesene/emesene-9999.ebuild new file mode 100644 index 000000000000..e016e68c26aa --- /dev/null +++ b/net-im/emesene/emesene-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-im/emesene/emesene-9999.ebuild,v 1.1 2011/05/30 17:56:47 hwoarang Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +PYTHON_USE_WITH="sqlite" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" +EGIT_REPO_URI="git://github.com/emesene/emesene.git" + +inherit distutils eutils git + +DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK" +HOMEPAGE="http://www.emesene.org" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )" +SLOT="2" +KEYWORDS="" +IUSE="jabber" + +RDEPEND="dev-python/pygtk:2 + dev-python/papyon + dev-python/notify-python + jabber? ( dev-python/xmpppy )" + +src_prepare() { + # do not import dummy session + sed -i -e "/import e3dummy/d" ${PN}/${PN}.py || die + # fix .desktop icon to look for emesene-2 executable + sed -i -e "s:${PN}:${PN}-2:g" \ + ${PN}/data/share/applications/${PN}.desktop || die + # Use a better meny entry + sed -i -e "/^Name/s:${PN}-2:Emesene v2:" \ + ${PN}/data/share/applications/${PN}.desktop || die + distutils_src_prepare +} + +src_install() { + mysymlink(){ + dosym $(python_get_sitedir)/${PN}/${PN} /usr/bin/${PN}-2 || die + } + distutils_src_install + # fix names + mv "${D}"/usr/share/applications/${PN}.desktop \ + "${D}"/usr/share/applications/${PN}-2.desktop + mv "${D}"/usr/share/pixmaps/${PN}.png \ + "${D}"/usr/share/pixmaps/${PN}-2.png + mv "${D}"/usr/share/pixmaps/${PN}.xpm \ + "${D}"/usr/share/pixmaps/${PN}-2.xpm + mv "${D}"/usr/share/man/man1/${PN}.1 \ + "${D}"/usr/share/man/man1/${PN}-2.1 + + python_execute_function -q mysymlink +} + +pkg_postinst() { + ewarn + ewarn "${PN}-2 is on early stages of development." + ewarn "Please do not file bugs on Gentoo buzilla" + ewarn "unless you have problems with the ebuild." + ewarn "Use the upstram bug tracker to report bugs:" + ewarn + ewarn "https://github.com/emesene/emesene/issues" +} diff --git a/net-im/emesene/files/emesene-2.11.5-svgfix.patch b/net-im/emesene/files/emesene-2.11.5-svgfix.patch new file mode 100644 index 000000000000..20a2a1e1da85 --- /dev/null +++ b/net-im/emesene/files/emesene-2.11.5-svgfix.patch @@ -0,0 +1,13 @@ +Index: emesene-emesene-5cf77b3/setup.py +=================================================================== +--- emesene-emesene-5cf77b3.orig/setup.py ++++ emesene-emesene-5cf77b3/setup.py +@@ -105,7 +105,7 @@ if os.name == "nt": + else: + # Data files to be installed to the system + _data_files = [ +- ("share/icons/scalable/apps", ["emesene/data/icons/scalable/apps/emesene.svg"]), ++ ("share/icons/hicolor/scalable/apps", ["emesene/data/icons/hicolor/scalable/apps/emesene.svg"]), + ("share/icons/hicolor/16x16/apps", ["emesene/data/icons/hicolor/16x16/apps/emesene.png"]), + ("share/icons/hicolor/22x22/apps", ["emesene/data/icons/hicolor/22x22/apps/emesene.png"]), + ("share/icons/hicolor/24x24/apps", ["emesene/data/icons/hicolor/24x24/apps/emesene.png"]), |