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

Eli Schwartz eschwartz at archlinux.org
Tue Jul 3 04:14:02 UTC 2018


    Date: Tuesday, July 3, 2018 @ 04:14:02
  Author: eschwartz
Revision: 350322

upgpkg: python-pyxattr 0.6.0-2

fix build with attr 2.4.48
python 3.7 rebuild
enable tests
enable HTTPS
fix missing validpgpkeys

Modified:
  python-pyxattr/trunk/PKGBUILD

----------+
 PKGBUILD |   32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-07-03 03:54:32 UTC (rev 350321)
+++ PKGBUILD	2018-07-03 04:14:02 UTC (rev 350322)
@@ -5,16 +5,40 @@
 pkgbase=python-pyxattr
 _pkgname=pyxattr
 pkgver=0.6.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A python extension module that allows you to manipulate the extended attributes.'
 arch=('x86_64')
-url='http://pyxattr.k1024.org/'
+url='https://pyxattr.k1024.org/'
 license=('GPL')
 makedepends=('python2' 'python' 'python2-setuptools' 'python-setuptools')
-source=("http://pyxattr.k1024.org/downloads/pyxattr-$pkgver.tar.gz"{,.asc})
+source=("https://pyxattr.k1024.org/downloads/pyxattr-$pkgver.tar.gz"{,.asc}
+        "pyxattr-xattr-2.4.48.patch::https://github.com/iustin/pyxattr/pull/15.patch")
 md5sums=('3e2f9dd92459a0fe0d02861dff4c2f4d'
-         'SKIP')
+         'SKIP'
+         '00dbdc4c8ca4638356e57751ad164591')
+validpgpkeys=('CB94E3AA3B1755D61EBB19A5F66E3E419F84F4DE') # Iustin Pop <iustin at k1024.org>
 
+prepare() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+
+  # https://github.com/iustin/pyxattr/pull/15
+  patch -p1 -i ../pyxattr-xattr-2.4.48.patch
+}
+
+build() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+
+  python setup.py build
+  python2 setup.py build
+}
+
+check() {
+  cd "${srcdir}/${_pkgname}-${pkgver}"
+
+  python setup.py test
+  python2 setup.py test
+}
+
 package_python2-pyxattr() {
   depends=('python2')
   provides=('pyxattr')



More information about the arch-commits mailing list