diff options
author | BigfootACA | 2021-03-23 01:25:16 +0800 |
---|---|---|
committer | BigfootACA | 2021-03-23 01:25:16 +0800 |
commit | e238155d15b1f1f172e347660ffc5b5a592cfd18 (patch) | |
tree | 12fb3ffe7755d30aaf1f7bdf2432d95614976a3f /PKGBUILD | |
download | aur-python-xstatic-angular-fileupload.tar.gz |
upload to github
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5b9e50336ba2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: BigfootACA <bigfoot@classfun.cn> + +_pyname=xstatic-angular-fileupload +_pycname=XStatic-Angular-FileUpload +pkgbase=python-$_pyname +pkgname=(python{,2}-$_pyname) +pkgver=12.0.4.0 +pkgrel=1 +pkgdesc="Angular-FileUpload 12.0.4 (XStatic packaging standard)" +arch=(any) +url="https://github.com/danialfarid/angular-file-upload" +license=(MIT) +makedepends=( + python + python-xstatic + python-xstatic-angular + python-setuptools + python2 + python2-xstatic + python2-xstatic-angular + python2-setuptools +) +source=(https://pypi.io/packages/source/${_pycname::1}/$_pycname/$_pycname-$pkgver.tar.gz) +md5sums=('1cf48c0204783da2f71efe79039a8468') +sha256sums=('68e66efc4f2ed81438553a54646d5cc67487b05764c0003ff25ae5beb8dae21f') +sha512sums=('108c745f8e59d6bbc79bca9ba77f18ae3600f7da793311f4db269aef6c474f834a58e825d6fbf8a49d37d64e36546b8024e2bf3d20db85ffeef3b703cb9237fc') + +prepare(){ + sed -i '1s/from xstatic.pkg //g' $_pycname-$pkgver/setup.py + cp -a $_pycname-$pkgver{,-py2} +} + +_package_python(){ + depends=( + python + python-xstatic + python-xstatic-angular + ) + cd $_pycname-$pkgver + export PYTHONPATH=${PWD}/xstatic/pkg + python setup.py install --root "$pkgdir" --optimize=1 +} + +_package_python2(){ + depends=( + python2 + python2-xstatic + python2-xstatic-angular + ) + cd $_pycname-$pkgver-py2 + export PYTHONPATH=${PWD}/xstatic/pkg + python2 setup.py install --root "$pkgdir" --optimize=1 +} + +eval "package_python-${_pyname}(){ _package_python; }" +eval "package_python2-${_pyname}(){ _package_python2; }" |