[arch-commits] Commit in pysmbc/trunk (PKGBUILD)
Eric Bélanger
eric at archlinux.org
Sun Oct 19 22:49:18 UTC 2014
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 <andrea at archlinux.org>
-# Contributor: Shane Peelar <lookatyouhacker at 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
}
More information about the arch-commits
mailing list