[arch-commits] Commit in pylibacl/trunk (PKGBUILD)

Lukas Fleischer lfleischer at archlinux.org
Thu Jan 16 11:48:37 UTC 2020


    Date: Thursday, January 16, 2020 @ 11:48:37
  Author: lfleischer
Revision: 552747

upgpkg: pylibacl 0.5.4-2: add Python 3 package

Modified:
  pylibacl/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-16 10:53:52 UTC (rev 552746)
+++ PKGBUILD	2020-01-16 11:48:37 UTC (rev 552747)
@@ -1,25 +1,39 @@
 # Maintainer: Lukas Fleischer <lfleischer at archlinux.org>
 
-pkgname=pylibacl
+pkgname=(python2-pylibacl python-pylibacl)
+pkgbase=pylibacl
 pkgver=0.5.4
-pkgrel=1
+pkgrel=2
 pkgdesc='A python extension module that allows you to manipulate the POSIX.1e ACLs.'
 arch=('x86_64')
 url='https://pylibacl.k1024.org/'
 license=('LGPL')
-depends=('python2')
-makedepends=('python2-setuptools')
-source=("${url}/downloads/${pkgname}-${pkgver}.tar.gz"{,.asc})
+makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools')
+source=("${url}/downloads/${pkgbase}-${pkgver}.tar.gz"{,.asc})
 md5sums=('aba415da393e5b6dc791fd860ed9c5a9'
          'SKIP')
 validpgpkeys=('CB94E3AA3B1755D61EBB19A5F66E3E419F84F4DE') # Iustin Pop <iustin at k1024.org>
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  python2 setup.py build
+	cd "${srcdir}/${pkgbase}-${pkgver}"
+
+	python setup.py build
+	python2 setup.py build
 }
 
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+package_python2-pylibacl() {
+	depends=('python2')
+	provides=('pylibacl')
+	conflicts=('pylibacl')
+	replaces=('pylibacl')
+
+	cd "${srcdir}/${pkgbase}-${pkgver}"
+	python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build
 }
+
+package_python-pylibacl() {
+	depends=('python')
+
+	cd "${srcdir}/${pkgbase}-${pkgver}"
+	python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+}



More information about the arch-commits mailing list