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

Felix Yan felixonmars at archlinux.org
Mon Mar 20 15:22:03 UTC 2017


    Date: Monday, March 20, 2017 @ 15:22:02
  Author: felixonmars
Revision: 217658

upgpkg: python-keyrings-alt 1:2.1-1

Modified:
  python-keyrings-alt/trunk/PKGBUILD

----------+
 PKGBUILD |   37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-20 15:21:38 UTC (rev 217657)
+++ PKGBUILD	2017-03-20 15:22:02 UTC (rev 217658)
@@ -9,40 +9,43 @@
 pkgbase=python-keyrings-alt
 pkgname=('python-keyrings-alt' 'python2-keyrings-alt')
 epoch=1
-pkgver=2.0
+pkgver=2.1
 pkgrel=1
 pkgdesc="Alternate keyring implementations"
 arch=('any')
 url="http://pypi.python.org/pypi/keyrings.alt"
 license=('MIT')
-source=("git+https://github.com/jaraco/keyrings.alt.git#tag=$pkgver")
-makedepends=('python-setuptools_scm' 'python2-setuptools_scm' 'python-keyring' 'python2-keyring' 'git')
-checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'python-mock' 'python2-mock'
-              'python-fs' 'python2-fs' 'python-crypto' 'python2-crypto' 'libgnome-keyring' 
-              'python-gobject' 'python2-gobject' 'python2-gdata')
-md5sums=('SKIP')
+makedepends=('python-setuptools_scm' 'python2-setuptools_scm' 'python-keyring' 'python2-keyring')
+checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'python2-backports.unittest_mock'
+              'python-crypto' 'python2-crypto' 'libgnome-keyring' 'python-gobject' 'python2-gobject'
+              'python2-gdata')  # 'python-fs' 'python2-fs' Not compatible
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/jaraco/keyrings.alt/archive/$pkgver.tar.gz")
+sha512sums=('e2f9b4a64563893b88b92dcbbd00e3cc992094dd66b0dfa2a96746df61474e106ada58fe1f84d67bce4dd9e616cf1f00f09435139ae84d5fe9c92d03f9e6843e')
 
 prepare() {
   # Remove it from test_requirements
-  sed -i '/python-keyczar/d' keyrings.alt/setup.py
+  sed -i '/python-keyczar/d' keyrings.alt-$pkgver/setup.py
 
-  cp -a keyrings.alt{,-py2}
+  # Set version for setuptools_scm
+  export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+
+  cp -a keyrings.alt-$pkgver{,-py2}
 }
 
 build() {
-  cd "$srcdir"/keyrings.alt
+  cd "$srcdir"/keyrings.alt-$pkgver
   python setup.py build
 
-  cd "$srcdir"/keyrings.alt-py2
+  cd "$srcdir"/keyrings.alt-$pkgver-py2
   python2 setup.py build
 }
 
 check() {
-  cd "$srcdir"/keyrings.alt
-  python setup.py ptr
+  cd "$srcdir"/keyrings.alt-$pkgver
+  python setup.py pytest
 
-  cd "$srcdir"/keyrings.alt-py2
-  python2 setup.py ptr
+  cd "$srcdir"/keyrings.alt-$pkgver-py2
+  python2 setup.py pytest
 }
 
 package_python-keyrings-alt() {
@@ -52,7 +55,7 @@
               'python-fs'
               'python-crypto: Encrypted file storage')
 
-  cd "$srcdir"/keyrings.alt
+  cd "$srcdir"/keyrings.alt-$pkgver
   python setup.py install --root="$pkgdir" --optimize=1
 }
 
@@ -64,7 +67,7 @@
               'python2-gdata: Google Docs Integration'
               'python2-crypto: Encrypted file storage')
 
-  cd "$srcdir"/keyrings.alt-py2
+  cd "$srcdir"/keyrings.alt-$pkgver-py2
   python2 setup.py install --root="$pkgdir" --optimize=1
 }
 



More information about the arch-commits mailing list