Date: Monday, October 20, 2014 @ 00:49:18 Author: eric Revision: 224845
upgpkg: pysmbc 1.0.15.3-1 Upstream update, Add python 3 support Modified: pysmbc/trunk/PKGBUILD ----------+ PKGBUILD | 43 ++++++++++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-10-19 22:47:43 UTC (rev 224844) +++ PKGBUILD 2014-10-19 22:49:18 UTC (rev 224845) @@ -1,29 +1,42 @@ # $Id$ -# Maintainer: Andrea Scarpino <and...@archlinux.org> -# Contributor: Shane Peelar <lookatyouhacker@gm@il(d0t)c0m> +# Maintainer: pkgbase=pysmbc -pkgname=python2-pysmbc -_pypiname=pysmbc -pkgver=1.0.14.1 -pkgrel=2 -pkgdesc="Python bindings for libsmbclient" +pkgname=('python2-pysmbc' 'python-pysmbc') +pkgver=1.0.15.3 +pkgrel=1 arch=('i686' 'x86_64') url="http://pypi.python.org/pypi/pysmbc/" license=('GPL') -depends=('python2' 'smbclient') -provides=('pysmbc') -conflicts=('pysmbc') -replaces=('pysmbc') -source=("http://pypi.python.org/packages/source/p/${_pypiname}/${_pypiname}-${pkgver}.tar.bz2") -md5sums=('9299b5576cf838d07a5048ed22a5c1d4') +makedepends=('python2' 'python' 'smbclient') +source=(http://pypi.python.org/packages/source/p/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2{,.asc}) +md5sums=('67d4a23ffbd5f5fcf4b4b68f57d4f195' + 'SKIP') +prepare() { + cp -r ${pkgbase}-${pkgver} ${pkgbase}-${pkgver}-python2 + sed -i 's|/usr/bin/python|/usr/bin/python2|' ${pkgbase}-${pkgver}-python2/smbc/xattr.py +} + build(){ - cd ${_pypiname}-${pkgver} + cd ${pkgbase}-${pkgver} + python setup.py build + cd "${srcdir}"/${pkgbase}-${pkgver}-python2 python2 setup.py build } +package_python-pysmbc() { + pkgdesc="Python 3 bindings for libsmbclient" + depends=('python' 'smbclient') + + cd ${pkgbase}-${pkgver} + python setup.py install --root="$pkgdir" --optimize=1 +} + package_python2-pysmbc() { - cd ${_pypiname}-${pkgver} + pkgdesc="Python 2 bindings for libsmbclient" + depends=('python2' 'smbclient') + + cd ${pkgbase}-${pkgver}-python2 python2 setup.py install --root="$pkgdir" --optimize=1 }