[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