[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