| author | Felix Yan
<felixonmars@archlinux.org> 2016-01-26 03:16:25 UTC |
| committer | Felix Yan
<felixonmars@archlinux.org> 2016-01-26 03:16:25 UTC |
| parent | 120b5317a64408f027ddd4a6c3c80084a9122d38 |
| PKGBUILD | +11 | -19 |
diff --git a/PKGBUILD b/PKGBUILD index d6533b9..59f4385 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=python-keyring pkgname=('python-keyring' 'python2-keyring') -pkgver=8.0 +pkgver=8.1.1 pkgrel=1 pkgdesc="Store and access your passwords safely." arch=('any') @@ -15,10 +15,8 @@ url="http://pypi.python.org/pypi/keyring" license=('PSF' 'MIT') source=("http://pypi.python.org/packages/source/k/keyring/keyring-$pkgver.tar.gz") makedepends=('python-setuptools_scm' 'python2-setuptools_scm') -checkdepends=('python-pytest' 'python2-pytest' 'python-mock' 'python2-mock' 'python-crypto' 'python2-crypto' - 'python-secretstorage' 'python2-secretstorage' 'python-gobject' 'python2-gobject' 'libgnome-keyring' - 'python2-gdata' 'python-fs' 'python2-fs' 'xorg-server-xvfb') -md5sums=('c0b86e5851a304630398f12279a5ed57') +checkdepends=('python-pytest-runner' 'python2-pytest-runner' 'python-mock' 'python2-mock') +md5sums=('46d35d5955dae8f67e53cdc73190f496') prepare() { cp -a keyring-$pkgver{,-py2} @@ -33,22 +31,18 @@ build() { } check() { - # Not using ptr because we are not packaging keyczar - cd "$srcdir/keyring-$pkgver" - xvfb-run py.test + python setup.py ptr cd "$srcdir/keyring-$pkgver-py2" - xvfb-run py.test2 + python2 setup.py ptr } package_python-keyring() { depends=('python-setuptools') - optdepends=('libgnome-keyring: Gnome integration' - 'python-gobject: Gnome integration' - 'kdebindings-python: Kde integration' - 'python-crypto: CLI keyring' - 'python-secretstorage: SecretService DBus API (GNOME/KDE)') + optdepends=('kdebindings-python: KDE integration' + 'python-secretstorage: SecretService DBus API (GNOME/KDE)' + 'python-keyring-alt: Alternative backends') cd "$srcdir/keyring-$pkgver" python setup.py install --root=$pkgdir --optimize=1 @@ -56,11 +50,9 @@ package_python-keyring() { package_python2-keyring() { depends=('python2-setuptools') - optdepends=('libgnome-keyring: Gnome integration' - 'python2-gobject: Gnome integration' - 'kdebindings-python2: Kde integration' - 'python2-crypto: CLI keyring' - 'python2-secretstorage: SecretService DBus API (GNOME/KDE)') + optdepends=('kdebindings-python2: Kde integration' + 'python2-secretstorage: SecretService DBus API (GNOME/KDE)' + 'python2-keyring-alt: Alternative backends') cd "$srcdir/keyring-$pkgver-py2" python2 setup.py install --root=$pkgdir --optimize=1