Date: Thursday, December 5, 2013 @ 15:05:50 Author: arodseth Revision: 102114
upgpkg: python-pexpect 3.0-1 Modified: python-pexpect/trunk/PKGBUILD ----------+ PKGBUILD | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-12-05 14:01:02 UTC (rev 102113) +++ PKGBUILD 2013-12-05 14:05:50 UTC (rev 102114) @@ -2,25 +2,37 @@ # Maintainer: Alexander Rødseth <[email protected]> # Contributor: Aaron Schaefer <[email protected]> -pkgbase=python-pexpect -pkgname=(python2-pexpect) -pkgver=2.4 -pkgrel=2 +pkgname=('python-pexpect' 'python2-pexpect') +pkgver=3.0 +pkgrel=1 pkgdesc='Make Python a better tool for controlling and automating other programs' arch=('any') -url='http://pexpect.sourceforge.net/' +url='http://pexpect.readthedocs.org/en/latest/' license=('MIT') -depends=('python2') +makedepends=('python' 'python2') conflicts=('python-pexpect<=2.4') replaces=('python-pexpect<=2.4') source=("http://pypi.python.org/packages/source/p/pexpect/pexpect-$pkgver.tar.gz") -sha256sums=('43c788f59dcf4bed677fd0b16891787dbf747e210ffedb6e90156fbbbd4d3b7b') +sha256sums=('1d6cee0fa5ab212f9ddac9852bab0df5fff11a173ed1bfde9346d5c8aa42d14c') +prepare() { + cp -r "pexpect-$pkgver" "python2-pexpect-$pkgver" + sed -i 's:env python:env python2:' "python2-pexpect-$pkgver/pexpect/FSM.py" +} + +package_python-pexpect() { + depends+=('python') + cd "pexpect-$pkgver" + python setup.py install --root="$pkgdir" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + + package_python2-pexpect() { - cd $srcdir/pexpect-$pkgver - sed -i 's:#!/usr/bin/env python:#!/usr/bin/python2:' FSM.py - python2 setup.py install --root=$pkgdir - install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + depends+=('python2') + cd "python2-pexpect-$pkgver" + python2 setup.py install --root="$pkgdir" + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et:
