Bump for #368943
authorPatrick Lauer <patrick@gentoo.org>
Thu, 28 Jul 2011 23:08:11 +0000 (23:08 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Thu, 28 Jul 2011 23:08:11 +0000 (23:08 +0000)
Package-Manager: portage-2.2.0_alpha47/cvs/Linux x86_64

dev-python/dbus-python/ChangeLog
dev-python/dbus-python/Manifest
dev-python/dbus-python/dbus-python-0.84.0.ebuild [new file with mode: 0644]

index 35abd3aa506fcbb30f983819d543a872470c46ec..8fc6b66504c8f535ec30d0d0def995a62103fe7f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/dbus-python
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v 1.69 2011/03/20 17:30:04 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/ChangeLog,v 1.70 2011/07/28 23:08:11 patrick Exp $
+
+*dbus-python-0.84.0 (28 Jul 2011)
+
+  28 Jul 2011; Patrick Lauer <patrick@gentoo.org> +dbus-python-0.84.0.ebuild:
+  Bump for #368943
 
   20 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
   dbus-python-0.83.2.ebuild:
index b46defccffd665ab845c8f42ec816115dfe42c2c..061770c52f99e5acb827fc2f45b749196cd0da6d 100644 (file)
@@ -1,5 +1,7 @@
 AUX dbus-python-0.83.1-workaround-broken-test.patch 1030 RMD160 e908c3e017fadd43d41495fa42208ee78978a37f SHA1 787792be628ce7aa6faf3278a384bcbd79470e3f SHA256 5d864bf189f991587585a7f152748c9e4db5dabe2a02dd099ffd8c49357de214
 DIST dbus-python-0.83.2.tar.gz 539838 RMD160 937946fc736d0555d08eb46074c807244cffcc6a SHA1 b01d54be646d6f903e497c2ecd612027fe595339 SHA256 883729c98f40790021e3be0f7028ae863ee1c4a7b922a5578c1342592adfff64
+DIST dbus-python-0.84.0.tar.gz 563906 RMD160 ec5912e28e49e89ff3f9a3a5a05292c27f11de2c SHA1 f3b3b9c969950ddafde75c86b55cf4694c960081 SHA256 b85bc7aaf1a976627ca461b1ca7b0c4ddddff709f52fe44c9b2d1d7d8fac5906
 EBUILD dbus-python-0.83.2.ebuild 1833 RMD160 8131336e3b8d5790f4e6394c71c506a6ba799b8d SHA1 1f5d7a5cad0d673b2cf493b36a9684a208f8ed84 SHA256 96f09a646de89db8f0f133fc2396ab4ea974bcec47fca111705bf72db194e46e
-MISC ChangeLog 7992 RMD160 64244e4da3e27148102d0e6868c7985dcf26d43a SHA1 636dd90179c5a734e415d873d352c8f26e93e584 SHA256 5d7881392057f88f05d52f4cd9a744fa7b00773e9db5fa28f2707bdd2bf03721
+EBUILD dbus-python-0.84.0.ebuild 1841 RMD160 c6c1f52ba1ae49436f7dc26abac47a0546d05a2c SHA1 c99f0bc64d9022915630ac4f446c938280096ea2 SHA256 4f25b62462bbd8d24c0df27fb0150bd4a35b453f5840de38bb380e609aed0870
+MISC ChangeLog 8123 RMD160 def19290b44f2c1cfc591d958ce9f0d041b83567 SHA1 25d0e45d6b68e545bc10c554a27ec06ae9c7f282 SHA256 7390973ebf5f5407b723e02d7fa6bb2f4ff12d4add966d7c6912cd4b28cbff24
 MISC metadata.xml 245 RMD160 11d2742b74e3cdc965350bc3d1773407ac9efe93 SHA1 a6ccc5d82c73af7c23a36d55f4134c1c70de03dd SHA256 0402e5dc9c85fd6eceb163b02c7ef70ea804719b633d8784b33431eb2dc2102b
diff --git a/dev-python/dbus-python/dbus-python-0.84.0.ebuild b/dev-python/dbus-python/dbus-python-0.84.0.ebuild
new file mode 100644 (file)
index 0000000..45abf11
--- /dev/null
@@ -0,0 +1,80 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dbus-python/dbus-python-0.84.0.ebuild,v 1.1 2011/07/28 23:08:11 patrick Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+PYTHON_EXPORT_PHASE_FUNCTIONS="1"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.* *-jython"
+
+inherit eutils multilib python
+
+DESCRIPTION="Python bindings for the D-Bus messagebus."
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/DBusBindings \
+http://dbus.freedesktop.org/doc/dbus-python/"
+SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="doc examples test"
+
+RDEPEND="
+       >=dev-libs/dbus-glib-0.88
+       >=sys-apps/dbus-1.4.1"
+DEPEND="${RDEPEND}
+       doc? ( =dev-python/epydoc-3* )
+       test? ( dev-python/pygobject )
+       dev-util/pkgconfig"
+
+src_prepare() {
+       # Disable compiling of .pyc files.
+       mv py-compile py-compile.orig
+       ln -s $(type -P true) py-compile
+
+       # Workaround testsuite issues
+       epatch "${FILESDIR}/${PN}-0.83.1-workaround-broken-test.patch"
+
+       python_src_prepare
+}
+
+src_configure() {
+       configuration() {
+               econf \
+                       --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+                       $(use_enable doc api-docs)
+       }
+       python_execute_function -s configuration
+}
+
+src_test() {
+       unset DBUS_SESSION_BUS_ADDRESS
+       python_src_test
+}
+
+src_install() {
+       python_src_install
+
+       if use doc; then
+               install_documentation() {
+                       dohtml api/* || return 1
+               }
+               python_execute_function -f -q -s install_documentation
+       fi
+
+       if use examples; then
+               insinto /usr/share/doc/${PF}/
+               doins -r examples || die
+       fi
+
+       python_clean_installation_image
+}
+
+pkg_postinst() {
+       python_mod_optimize dbus dbus_bindings.py
+}
+
+pkg_postrm() {
+       python_mod_cleanup dbus dbus_bindings.py
+}