diff options
author | Felix Yan | 2016-02-05 02:53:08 +0000 |
---|---|---|
committer | Felix Yan | 2016-02-05 02:53:08 +0000 |
commit | 70fa94471a4e651d38d6b17d0097b2d8dce541fb (patch) | |
tree | 25a2ffbd4e63d21315459131dabe48e3b6bf488e /PKGBUILD | |
download | aur-70fa94471a4e651d38d6b17d0097b2d8dce541fb.tar.gz |
addpkg: 1.3.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3c1fdd3beb7c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan <felixonmars@archlinux.org> + +pkgbase=python-cached-property +pkgname=('python-cached-property' 'python2-cached-property') +pkgver=1.3.0 +pkgrel=1 +pkgdesc="A decorator for caching properties in classes" +arch=('any') +license=('BSD') +url="https://github.com/pydanny/cached-property" +makedepends=('python-setuptools' 'python2-setuptools' 'git') +checkdepends=('python-pytest' 'python2-pytest' 'python-freezegun' 'python2-freezegun') +source=("git+https://github.com/pydanny/cached-property.git#tag=$pkgver") +sha512sums=('SKIP') + +prepare() { + cp -a cached-property{,-py2} +} + +build() { + cd "$srcdir/cached-property" + python setup.py build + + cd "$srcdir/cached-property-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/cached-property" + py.test + + cd "$srcdir/cached-property-py2" + py.test2 +} + +package_python-cached-property() { + depends=('python') + + cd cached-property + python setup.py install --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-cached-property() { + depends=('python2') + + cd cached-property-py2 + python2 setup.py install --root="${pkgdir}" --optimize=1 + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |