Date: Tuesday, September 25, 2012 @ 08:12:41 Author: heftig Revision: 167112
2.6.0, for python3, too. changed pkgnames Modified: pyatspi/trunk/PKGBUILD ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-09-25 12:02:56 UTC (rev 167111) +++ PKGBUILD 2012-09-25 12:12:41 UTC (rev 167112) @@ -1,28 +1,51 @@ # $Id$ # Maintainer: Ionut Biru <[email protected]> -pkgname=pyatspi -pkgver=2.4.0 +pkgbase=pyatspi +pkgname=(python-atspi python2-atspi) +pkgver=2.6.0 pkgrel=1 -pkgdesc="Python bindings for at-spi" arch=(any) url="http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus" license=('GPL2') -depends=('python2-gobject' 'at-spi2-core') -source=(http://download.gnome.org/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha256sums=('ac2a8101535d832ed7183d2071ba133aed6965a6a0c6dfd632bb4818900b1c83') +makedepends=(python-gobject python2-gobject at-spi2-core) +source=(http://download.gnome.org/sources/${pkgbase}/${pkgver::3}/${pkgbase}-${pkgver}.tar.xz) +sha256sums=('6203fa4204267bb1938725ec66d5a1e618febc8a7d6ff5582a646b789f37f87e') build() { - cd $pkgname-$pkgver + mkdir python2 python3 + + cd $pkgbase-$pkgver sed '/AC_PATH_XTRA/d' -i configure.ac autoreconf - PYTHON=/usr/bin/python2 ./configure --prefix=/usr + + cd ../python2 + PYTHON=/usr/bin/python2 ../$pkgbase-$pkgver/configure --prefix=/usr make + + cd ../python3 + PYTHON=/usr/bin/python3 ../$pkgbase-$pkgver/configure --prefix=/usr + make } -package() { - cd $pkgname-$pkgver +package_python-atspi() { + pkgdesc="Python 3 bindings for at-spi" + depends=(python-gobject at-spi2-core) + + cd python3 make DESTDIR="$pkgdir" install } +package_python2-atspi() { + pkgdesc="Python 2 bindings for at-spi" + depends=(python2-gobject at-spi2-core) + provides=("pyatspi=$pkgver") + replaces=(pyatspi) + conflicts=(pyatspi) + + cd python2 + make DESTDIR="$pkgdir" install + rm -r "$pkgdir/usr/bin" +} + # vim:set ts=2 sw=2 et:
