Version bump pyudev to 0.12.
authorDirkjan Ochtman <djc@gentoo.org>
Tue, 13 Sep 2011 08:00:09 +0000 (08:00 +0000)
committerDirkjan Ochtman <djc@gentoo.org>
Tue, 13 Sep 2011 08:00:09 +0000 (08:00 +0000)
Package-Manager: portage-2.1.10.15/cvs/Linux x86_64

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

index ff7864b6596cd117b053bd5148369fb2d8003a9d..4c44bf495f2ec7eec793b14ae1fcf65507ac7438 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/pyudev
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/ChangeLog,v 1.7 2011/08/05 22:27:53 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/ChangeLog,v 1.8 2011/09/13 08:00:09 djc Exp $
+
+*pyudev-0.12 (13 Sep 2011)
+
+  13 Sep 2011; Dirkjan Ochtman <djc@gentoo.org> +pyudev-0.12.ebuild:
+  Version bump to 0.12.
 
   05 Aug 2011; Markos Chandras <hwoarang@gentoo.org> -pyudev-0.10.ebuild:
   Remove old ebuild. Requested by Arfrever
index f7f5ea4b0cbb3c16d661130271882c025817084a..3e0727015366335d8ca2614c7692b455b5016ee3 100644 (file)
@@ -2,23 +2,15 @@
 Hash: SHA512
 
 DIST pyudev-0.11.tar.gz 59645 RMD160 a18f551630978c64acb88f6456b7083d5a5043f0 SHA1 5be0aef5485db13d16a5717a7710dfcf6b360336 SHA256 0acfa500219f4bcf711f35c1b2041d035b4bf5f302eca5038572ee788d9e584a
+DIST pyudev-0.12.tar.gz 60551 RMD160 66f82d4736e650d8ce2c689f6a82d982adf2fef3 SHA1 342223f711709d37a4931bb4131f8ce6349d2819 SHA256 9e631f865df238002c23759b0446441b7d84b2684b6443b02712a7b765b1b273
 EBUILD pyudev-0.11.ebuild 1470 RMD160 21525491586f7dd911fcfa1eda4f40b1117f3611 SHA1 b08831401fd0fa1f4fd0db6f5c21f0ad30b1efd7 SHA256 710baa2d40bf2666bbd0184751c375a0df8d44aa6d801e6aa2e09261816270b0
-MISC ChangeLog 1174 RMD160 9881396dbec5db0c97a49cf0d5152247680d2fb5 SHA1 9e9e043d8133b00d837c4f47d23c50c2066a6200 SHA256 5774d4e2fd1e76082149112c37a55c7f544b30a28ae7adc1ed56dc069777c9d8
+EBUILD pyudev-0.12.ebuild 1465 RMD160 3206a6b2af639fb38dfaa8f38b61cae86d0c06d6 SHA1 9b248f8d45178ac4127b09a1fdb6e4f5a832041b SHA256 7c697e928bcd539e75d6eb20824b8d4eef5862aac8a74769a03d54e297d9fd0c
+MISC ChangeLog 1291 RMD160 efa430ff28ea5886a3cf85b122589a88c4d63c5f SHA1 a85ef798c413604c01bb948479fdc9ffe1a24ab1 SHA256 92208e19d5e4ef56e1d951c2beb0874e91bac12ca29e95982cc9b5934d62e5cd
 MISC metadata.xml 601 RMD160 ed7de87c0929011ca0a41003c22013957b1b1aa6 SHA1 41fa8d28c3d3cd9c716f0a4c8003fc900f6cf83e SHA256 65220707f5c2dec243fdf3dddc19cbbda03fb25e42704f04edd9faadca2773aa
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
 
-iQIcBAEBCgAGBQJOPG5WAAoJEPqDWhW0r/LCYIIP/3GnadzVA5cdr0w6Ea7HaBKN
-AlqZYpI+xBolaTNk8Xj0475ygmSjaw1BY+/bkBODK8sSQs0zVviIux+yx2OrYFs+
-YW7qMSVVTaMO3nCT9Agm2DysfvmuvPA+QL2NkA72X917U3udepube+ervwceyMb1
-ISNJbE5Rj4sASpg/WfWwRlV3DhCYFCkzvY/wVgO54umBs1I7R8b5qoQ1m5lX6eer
-5S+7PdKFnpT3uTHDQ09ZMdMbVluqlnhNlBk+0mAzVmThEnkKNTEcb+JHseL2HMUj
-I8RA3NDPmU/NrliMhecY3dJNJXRRfltE2tgjrQ+2cY1d2x5g2rMYhPUr1YMkdX0n
-wNeMNi7UNZyon1UGpXtApjAhtiw7Eza8wsT5DHqr/H3pRed7clQ5SQrGgUWZQXeW
-qdiec2bB6ottl+sF5k+2Lc3RW9FeAvFcI9Ygc0aAS74QlYte/IpXaujfhEY4LswT
-/2K35YJ9i/Hq2wAXdaKZQhv3a2BpXnRhIYGBwoITCx+W4IljRj4LUFBMZ9lc8My1
-AfCr1xBMoyQQUOlp064RNebOER0bGuvBUVwXTsG6gdL1pdI4fZ8pLGG+KzftMxPD
-/3V/Acu0AAnR7+IcFavXpJGa0WLRCpKNYLWpcVnSPrZWMRfsWBoNCgL/Og/jguSG
-KxpzqjakqZMER0upV/wk
-=xB0n
+iEYEAREKAAYFAk5vDZEACgkQxeMuLWsGW/uEogCfTyyYKuZa5DnpB0nES33vJZK+
+VMkAoJfzs8uB4/OGzeTk3fdL3W6hBC7M
+=r3Rn
 -----END PGP SIGNATURE-----
diff --git a/dev-python/pyudev/pyudev-0.12.ebuild b/dev-python/pyudev/pyudev-0.12.ebuild
new file mode 100644 (file)
index 0000000..fda7c4e
--- /dev/null
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyudev/pyudev-0.12.ebuild,v 1.1 2011/09/13 08:00:09 djc Exp $
+
+EAPI="3"
+PYTHON_DEPEND="*:2.6"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.[45] *-jython"
+DISTUTILS_SRC_TEST="py.test"
+
+inherit distutils
+
+DESCRIPTION="Python binding to libudev"
+HOMEPAGE="http://packages.python.org/pyudev/ http://pypi.python.org/pypi/pyudev"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pygobject pyqt4 pyside"
+
+RDEPEND=">=sys-fs/udev-151
+       pygobject? ( dev-python/pygobject )
+       pyqt4? ( dev-python/PyQt4 )
+       pyside? ( dev-python/pyside )"
+DEPEND="${RDEPEND}
+       dev-python/setuptools
+       test? ( dev-python/mock )"
+
+DOCS="CHANGES.rst README.rst"
+
+src_prepare() {
+       distutils_src_prepare
+
+       # fix run_path
+       sed -i -e "s|/run/udev|/dev/.udev|g" tests/test_core.py
+
+       if ! use pygobject; then
+               rm -f pyudev/glib.py
+               sed -i -e "s|[, ]*GlibBinding()||g" tests/test_observer.py
+       fi
+       if ! use pyqt4; then
+               rm -f pyudev/pyqt4.py
+               sed -i -e "s|Qt4Binding('PyQt4')[, ]*||g" tests/test_observer.py
+       fi
+       if ! use pyside; then
+               rm -f pyudev/pyside.py
+               sed -i -e "s|Qt4Binding('PySide')[, ]*||g" tests/test_observer.py
+       fi
+       if ! use pyqt4 && ! use pyside; then
+               rm -f pyudev/_qt_base.py
+       fi
+       if ! use pyqt4 && ! use pyside && ! use pygobject; then
+               rm -f tests/test_observer.py
+       fi
+}