diff options
Diffstat (limited to 'dev-python/dbus-python')
-rw-r--r-- | dev-python/dbus-python/Manifest | 7 | ||||
-rw-r--r-- | dev-python/dbus-python/dbus-python-1.2.0-r1.ebuild | 88 | ||||
-rw-r--r-- | dev-python/dbus-python/dbus-python-1.2.4.ebuild | 89 | ||||
-rw-r--r-- | dev-python/dbus-python/metadata.xml | 11 |
4 files changed, 195 insertions, 0 deletions
diff --git a/dev-python/dbus-python/Manifest b/dev-python/dbus-python/Manifest new file mode 100644 index 000000000000..579bbbbaa36e --- /dev/null +++ b/dev-python/dbus-python/Manifest @@ -0,0 +1,7 @@ +DIST dbus-python-1.2.0.tar.gz 602426 SHA256 e12c6c8b2bf3a9302f75166952cbe41d6b38c3441bbc6767dbd498942316c6df SHA512 013b23e08fa1ed43f53a756587fefbc9770f7c51e93510e555acbd77230b7200693419bba9a69680d790bbaf123f4a195afa38b3eee1143da950fee0b5130bce WHIRLPOOL 2b505646c21afd6238f32cda7aaf5f4b770d3c82b0d5c2c254f044729d6e06d3eab89cf816dbd22e96b8d8e1550297521dcb49fc90bb4825fdafd12d5beba5ee +DIST dbus-python-1.2.4.tar.gz 612112 SHA256 e2f1d6871f74fba23652e51d10873e54f71adab0525833c19bad9e99b1b2f9cc SHA512 efdd9d96a8b56e813c93208d34777f1ca2db96c076d31f13afbcaec3c7770a16a623d5531fe23443130c555240949802503f171f2064d45eee97546d6251304b WHIRLPOOL aa855733df07bf22b5ca9fe24506b6417c202777110dddba4227c6833148fb169f3afeb9c219b366d0f207f7ce65ac17ac23c143bc38242cac3dffaecedb251a +EBUILD dbus-python-1.2.0-r1.ebuild 2210 SHA256 f5754534b1e302b87f8847d5ea591af6aedc8c9149918f0bb709c1985decaeda SHA512 a7bd731d00b142fdd0dcc90c8c2b3e87ad4766ca4725cf10d2418b13de82e87df1931cb76fa40e1808fe0a8d1be3012e855e126f0b398f5aaa308118a67a9c0a WHIRLPOOL 040ef9217bad17820390e4b2c3542500d21d9b2a6ee015034fa2f59b4cc996a812079061d1c1794667b66397d38063971feb103734012a269d4d3b4504370577 +EBUILD dbus-python-1.2.4.ebuild 2229 SHA256 05e9894c570d761dbd55cd43b1cb268ed810029deddf1289f32182f4a4d31496 SHA512 591ea483d5f3ba0dcd818b04bd2f8a6282e98e84a83e7631f75b38b06249e6b4820d40affb4990940a6d5c968dd94bb155c232fca47e65ceb63545027d467b3f WHIRLPOOL af6cad50acf389ab6c5e1352b0f3f2039a8a1a7b967272b5a424835d61d60db1fcc47080f23e1e9e79163d263b9f8e54e8cd3b2bb92ce867bf2413afa963fa15 +MISC ChangeLog 4584 SHA256 b6cec175ef318974b2981ef0c10f955a75d6c171ca1a538c89c9789ea43566c6 SHA512 b6e16735740b2463afdee0a67433cdc781626fe4a8c116c9c2b4047cbb589d213f20dc493fcd5e1140abc00e10d03dd03a6523878c5760447396117fd4481211 WHIRLPOOL 3209094ec9ba4462ff3f8e6b5a3d501601f17089ee05606cde35e60ce47858ed02312ac7316c39e42355c82fe70f1f3536bcf4988aaab45bb5a527ddb5aba179 +MISC ChangeLog-2015 17324 SHA256 a9207608a1922609867feae91c4477b5470857828c5ab606d6c2540ca2ef19d4 SHA512 e28888841a37df41d247d266e38033ba035445ad86bc4de98e901bc30142b9e2f20527d89cb7a10c99bd907e08f1e27b489968488887eb44b23c505bd38f5591 WHIRLPOOL b606e890039f46664b47d7500639df177591a75e95020491431e6e8bab227afc8c220401b0ed853c87e1d2e9b397415b20345efc3998b9369e84421cfc08ce90 +MISC metadata.xml 337 SHA256 8d9c6ea433a8808637447231b080f614f49c64a7f7ac4d146f84df127a2f2512 SHA512 633761250e946af99fcbcbf813b70fa0b1e03a0d89102faa3f324c418f0e749371aa931d253dc5a6f69369c25acc2d50a0f5e2155bd727766bc70f4bc3933d65 WHIRLPOOL c3990389262e3ea8c68cae26a9fa2f20f5641c55cbffcc51310d27e8a1f1afa74f63930631ca7e257d2a89eb0101f4288ff1410667d9014d841d23ef7986b2f7 diff --git a/dev-python/dbus-python/dbus-python-1.2.0-r1.ebuild b/dev-python/dbus-python/dbus-python-1.2.0-r1.ebuild new file mode 100644 index 000000000000..4022908f9d8f --- /dev/null +++ b/dev-python/dbus-python/dbus-python-1.2.0-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="threads(+)" + +inherit autotools eutils python-r1 + +DESCRIPTION="Python bindings for the D-Bus messagebus" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/DBusBindings https://dbus.freedesktop.org/doc/dbus-python/" +SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~m68k-mint" +IUSE="doc examples test" +# API docs generated with epydoc, which is python2-only +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + doc? ( python_targets_python2_7 )" + +RDEPEND=" + >=dev-libs/dbus-glib-0.100:= + >=sys-apps/dbus-1.6:= + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + dev-python/docutils[python_targets_python2_7?] + =dev-python/epydoc-3*[python_targets_python2_7?] ) + test? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )" + +src_prepare() { + # Update py-compile, bug 529502. + eautoreconf + python_copy_sources +} + +src_configure() { + configuring() { + local PYTHON_CONFIG + python_export PYTHON_CONFIG + + # epydoc is python2-only, bug #447642 + local apidocs=--disable-api-docs + [[ ${EPYTHON/.*} = "python2" ]] && apidocs=$(use_enable doc api-docs) + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --disable-html-docs \ + ${apidocs} \ + PYTHON_INCLUDES="$(${PYTHON_CONFIG} --includes)" \ + PYTHON_LIBS="$(${PYTHON_CONFIG} --ldflags)" + # configure assumes that ${PYTHON}-config executable exists :/ + } + python_foreach_impl run_in_build_dir configuring +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + python_foreach_impl run_in_build_dir default +} + +src_install() { + installing() { + default + [[ ${EPYTHON/.*} = "python2" ]] && use doc && dohtml -r api/* + } + python_foreach_impl run_in_build_dir installing + prune_libtool_files --modules + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +run_in_build_dir() { + pushd "${BUILD_DIR}" > /dev/null || die + "$@" + popd > /dev/null +} diff --git a/dev-python/dbus-python/dbus-python-1.2.4.ebuild b/dev-python/dbus-python/dbus-python-1.2.4.ebuild new file mode 100644 index 000000000000..317140e3e735 --- /dev/null +++ b/dev-python/dbus-python/dbus-python-1.2.4.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) +PYTHON_REQ_USE="threads(+)" + +inherit autotools eutils python-r1 + +DESCRIPTION="Python bindings for the D-Bus messagebus" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/DBusBindings https://dbus.freedesktop.org/doc/dbus-python/" +SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~m68k-mint" +IUSE="doc examples test" +# API docs generated with epydoc, which is python2-only +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + doc? ( python_targets_python2_7 )" + +RDEPEND=" + >=dev-libs/dbus-glib-0.100:= + >=sys-apps/dbus-1.6:= + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + dev-python/docutils[python_targets_python2_7?] + =dev-python/epydoc-3*[python_targets_python2_7?] ) + test? ( dev-python/pygobject:3[${PYTHON_USEDEP}] )" + +src_prepare() { + default + # Update py-compile, bug 529502. + eautoreconf + python_copy_sources +} + +src_configure() { + configuring() { + local PYTHON_CONFIG + python_export PYTHON_CONFIG + + # epydoc is python2-only, bug #447642 + local apidocs=--disable-api-docs + [[ ${EPYTHON/.*} = "python2" ]] && apidocs=$(use_enable doc api-docs) + + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --disable-html-docs \ + ${apidocs} \ + PYTHON_INCLUDES="$(${PYTHON_CONFIG} --includes)" \ + PYTHON_LIBS="$(${PYTHON_CONFIG} --ldflags)" + # configure assumes that ${PYTHON}-config executable exists :/ + } + python_foreach_impl run_in_build_dir configuring +} + +src_compile() { + python_foreach_impl run_in_build_dir default +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + python_foreach_impl run_in_build_dir default +} + +src_install() { + installing() { + default + [[ ${EPYTHON/.*} = "python2" ]] && use doc && dohtml -r api/* + } + python_foreach_impl run_in_build_dir installing + prune_libtool_files --modules + + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} + +run_in_build_dir() { + pushd "${BUILD_DIR}" > /dev/null || die + "$@" + popd > /dev/null +} diff --git a/dev-python/dbus-python/metadata.xml b/dev-python/dbus-python/metadata.xml new file mode 100644 index 000000000000..5bb287759c58 --- /dev/null +++ b/dev-python/dbus-python/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> +<maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> +</pkgmetadata> |