archrelease: copy trunk to community-any
[ArchLinux/community.git] / python-scrypt / repos / community-x86_64 / PKGBUILD
blob5ba744225f6fbfed301ac1c4c121f52e66da0940
1 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
2 # Contributor: Daniel Micay <danielmicay@gmail.com>
4 pkgname=python-scrypt
5 pkgver=0.8.20
6 pkgrel=4
7 pkgdesc='Bindings for the scrypt key derivation function library'
8 url='https://github.com/holgern/py-scrypt'
9 arch=('x86_64')
10 license=('BSD')
11 depends=('python' 'glibc' 'openssl')
12 makedepends=('python-setuptools')
13 source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz")
14 sha512sums=('2bde277a8f55195743758bf8a4c6054ae8da9a4db977f5562d19b82181a8fc6420d2d5ce6e0c0d22fbb4ceaf63909172979dcf744540cac63a3cf355f99de085')
15 b2sums=('020d70a7a35c8361f1831b59b67ba2443ab5c075f88348dc0fb3f87e2244162087bddf369be162f421241a9cc3d31ce77db73d553e47f5d3a76f71710d6fa888')
17 build() {
18   cd py-scrypt-${pkgver}
19   python setup.py build
22 check() {
23   cd py-scrypt-${pkgver}
24   local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')
25   PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-${python_version}" python -m unittest discover -vs .
28 package() {
29   cd py-scrypt-${pkgver}
30   python setup.py install --root="${pkgdir}" -O1 --skip-build
31   rm -r "${pkgdir}"/usr/lib/python*/site-packages/scrypt/tests
32   install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}"
33   install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
36 # vim: ts=2 sw=2 et: