summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2010-07-04 20:37:35 +0000
committerRyan Hill <rhill@gentoo.org>2010-07-04 20:37:35 +0000
commit8ddfae4a1aeac5ab774b709be9fb93408184188a (patch)
tree90cc5ad4330a8c08b42c2a9c7ca144b8a039b2e3 /dev-util/wxglade
parentRemove old versions no longer available. Thanks to Mark Loeser for reporting. (diff)
downloadhistorical-8ddfae4a1aeac5ab774b709be9fb93408184188a.tar.gz
historical-8ddfae4a1aeac5ab774b709be9fb93408184188a.tar.bz2
historical-8ddfae4a1aeac5ab774b709be9fb93408184188a.zip
Support multiple python ABIs. (bug #326125)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-util/wxglade')
-rw-r--r--dev-util/wxglade/ChangeLog7
-rw-r--r--dev-util/wxglade/Manifest11
-rw-r--r--dev-util/wxglade/wxglade-0.6.3-r1.ebuild70
3 files changed, 82 insertions, 6 deletions
diff --git a/dev-util/wxglade/ChangeLog b/dev-util/wxglade/ChangeLog
index ad3a1bf1d0bc..896129c5e2aa 100644
--- a/dev-util/wxglade/ChangeLog
+++ b/dev-util/wxglade/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/wxglade
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/ChangeLog,v 1.52 2010/03/08 00:52:31 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/ChangeLog,v 1.53 2010/07/04 20:37:35 dirtyepic Exp $
+
+*wxglade-0.6.3-r1 (04 Jul 2010)
+
+ 04 Jul 2010; Ryan Hill <dirtyepic@gentoo.org> +wxglade-0.6.3-r1.ebuild:
+ Support multiple python ABIs. (bug #326125)
08 Mar 2010; Jonathan Callen <abcd@gentoo.org> wxglade-0.6.3.ebuild:
Move PYTHON_DEPEND before inherit(), so that the dep is actually added
diff --git a/dev-util/wxglade/Manifest b/dev-util/wxglade/Manifest
index 044a49225f7d..0e24a719ff16 100644
--- a/dev-util/wxglade/Manifest
+++ b/dev-util/wxglade/Manifest
@@ -3,13 +3,14 @@ Hash: SHA1
AUX wxglade-0.6.3-wxversion.patch 362 RMD160 1232ee91b1b5a154bee794c09e52f6f508449d7d SHA1 d43c63cb04254bbda24c35344b1e1b10d72250dd SHA256 d9778a005b4190eceb966f1661deab5d92e9d49c50b87803d21883cf7126ed76
DIST wxGlade-0.6.3.tar.gz 595243 RMD160 e315c02eedc1919b1d517d8a2f18be52b4e3d786 SHA1 2f48b28e7990684c26f105ed6f9acdf1b617f187 SHA256 28f0a15a8eb4d16039a1981bdcdc74bed12b595a4de8c11cf068b970fb80a68d
+EBUILD wxglade-0.6.3-r1.ebuild 1776 RMD160 fdeb655e3069f446eb2c1e8415287046335feaa9 SHA1 e1a28c835fdd23d64ac5a77a90fbc5f5c76f3678 SHA256 f2410cb76e740052aebdf4b7387bdcb4899fd481191719464cd0ba41735a001f
EBUILD wxglade-0.6.3.ebuild 1362 RMD160 f09097c3d10b30e54f473b61cd4f3bdb70a15c14 SHA1 d7ca6c2b9226b276b041ea48b789306c45d60653 SHA256 0162f79f30871d1f3810b9e05a9a4df95eb173588b946c452c97d817759c39ab
-MISC ChangeLog 6952 RMD160 e9709e98a5e9f7b44b0b26d42d6773f3e06e1ac9 SHA1 8708cb3bf9b210e6ee772f65da8f262b38f2511f SHA256 c665ef799a893cfa0a6c43955684629cdbafe5713b5cf07c0f354a7008d0e075
+MISC ChangeLog 7111 RMD160 805d99f73baccb116c1334bfa82ae3f9176fe6e7 SHA1 dda7aa7678bf54ed2919e8fc68b02db59ccd7f06 SHA256 26b65d974ac551ce5cb184c1c3026062d9eda46bfa24fc49ce60ee69bce0a37b
MISC metadata.xml 162 RMD160 c039a69ee8efb8cbbbf4b67df25a6e8506ae2610 SHA1 ef137d109c76b893201870840b179f4c42c0f3ff SHA256 fab42f6a31209847529447a2bea2b9dd746521fe5d59d967470736120712f093
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
-iEYEARECAAYFAkuUSlgACgkQOypDUo0oQOrMQACfSixFOmYttJwzf2PSxty8Y7/0
-yagAoJKzIz/XxcukpQ11NJWPNcccPeVn
-=SNwd
+iEYEARECAAYFAkww8e8ACgkQiqiDRvmkBmJE2wCeKx23e2Nz7JJlMO6FJ2x6fj+v
+U5oAn3XmfXFWyZOohb5iSayx0jHMZZTQ
+=6Q1q
-----END PGP SIGNATURE-----
diff --git a/dev-util/wxglade/wxglade-0.6.3-r1.ebuild b/dev-util/wxglade/wxglade-0.6.3-r1.ebuild
new file mode 100644
index 000000000000..405769f3e072
--- /dev/null
+++ b/dev-util/wxglade/wxglade-0.6.3-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/wxglade/wxglade-0.6.3-r1.ebuild,v 1.1 2010/07/04 20:37:35 dirtyepic Exp $
+
+EAPI="2"
+PYTHON_DEPEND="2:2.5"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit eutils multilib python
+
+MY_P="wxGlade-${PV}"
+
+DESCRIPTION="Glade-like GUI designer which can generate Python, Perl, C++ or XRC code"
+HOMEPAGE="http://wxglade.sourceforge.net/"
+SRC_URI="mirror://sourceforge/wxglade/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="dev-python/wxpython:2.8"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT_PYTHON_ABIS="3.*"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-wxversion.patch
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ dodoc CHANGES.txt README.txt TODO.txt
+ insinto /usr/share/pixmaps
+ newins icons/icon.xpm wxglade.xpm || die "installing wxglade.xpm failed"
+ doman "${S}"/debian/wxglade.1 || die "installing man failed"
+ rm -rf "${S}"/debian
+ dohtml -r "${S}"/docs/* || die "installing docs failied"
+ rm -rf "${S}"/docs
+
+ python_copy_sources
+
+ installation() {
+ pydir=$(python_get_sitedir)/${PN}
+ insinto "${pydir}"
+ doins "${S}"/credits.txt || die "installing credits.txt failed"
+ doins -r ./* || die "installing failed"
+ dosym /usr/share/doc/${PF}/html "${pydir}"/docs || die "doc symlink failed"
+ fperms 775 "${pydir}"/wxglade.py
+ dosym "${pydir}"/wxglade.py /usr/bin/wxglade-$(python_get_version) \
+ || die "main symlink failed"
+ }
+ python_execute_function -s installation
+
+ python_generate_wrapper_scripts -E -f -q "${D}"usr/bin/wxglade
+
+ make_desktop_entry wxglade wxGlade wxglade "Development;GUIDesigner"
+}
+
+pkg_postinst() {
+ python_mod_optimize wxglade
+}
+
+pkg_postrm() {
+ python_mod_cleanup wxglade
+}