diff options
author | Frederik “Freso” S. Olesen | 2019-06-01 20:59:01 +0200 |
---|---|---|
committer | Frederik “Freso” S. Olesen | 2019-06-01 20:59:01 +0200 |
commit | b052d09a1d9ab3f9783b6df83044924448b629a4 (patch) | |
tree | def624fb0f1fa6feece83b74ec8bf761564921ee /PKGBUILD | |
download | aur-b052d09a1d9ab3f9783b6df83044924448b629a4.tar.gz |
python-confuse 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2eeaacccad0c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Frederik “Freso” S. Olesen <freso.dk@gmail.com> + +pkgbase=python-confuse +_name=${pkgbase#python-} +pkgname=($pkgbase ${pkgbase/python-/python2-}) +pkgver=1.0.0 +pkgrel=1 +pkgdesc='Configuration library for Python that uses YAML' +url="https://github.com/beetbox/$_name" +arch=('any') +license=('MIT') +makedepends=('python-setuptools' 'python2-setuptools') +#checkdepends=('python-nose' 'python2-nose') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" + "$_name-$pkgver-LICENSE::$url/raw/v$pkgver/LICENSE") +sha256sums=('5977c6a876b179f8c86ecaf530cc24bf00baaad028c3350b502ee6949536188c' + '0b308ae66aaa1412ebbe645bec4002fd262d91e9cdf67b6f198026677ddfafcc') + +prepare() { + cp -a $_name-$pkgver python2 + mv $_name-$pkgver python3 +} + +build() { + pushd python3 + python3 setup.py build + popd + + pushd python2 + python2 setup.py build +} + +# TODO: See https://github.com/beetbox/confuse/issues/54 +#check() { +# pushd python3 +# python3 -m nose +# popd +# +# pushd python2 +# python2 -m nose +#} + +package_python-confuse() { + depends=(python python-yaml) + + cd python3 + python3 setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 "$srcdir/$_name-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/$pkgbase/LICENSE" +} + +package_python2-confuse() { + depends=(python2 python2-yaml) + + cd python2 + python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm644 "$srcdir/$_name-$pkgver-LICENSE" "$pkgdir/usr/share/licenses/${pkgbase/python-/python2-}/LICENSE" +} |