diff options
author | Roelof Rietbroek | 2018-04-16 20:32:52 +0200 |
---|---|---|
committer | Roelof Rietbroek | 2018-04-16 20:32:52 +0200 |
commit | 03212c0da03eb2ae9685c45b045720d3eda75e69 (patch) | |
tree | 75a19e4a1378bf1bb55adea8c55d6c95e5f448aa /PKGBUILD | |
download | aur-03212c0da03eb2ae9685c45b045720d3eda75e69.tar.gz |
first step to prepare pysofa package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..504f3f6e465c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Arch User repository PKGBUILD file +# Builds the python interface for the SOFA library +# Maintainer: Roelof Rietbroek <roelof@wobbly.earth> +pkgname=pysofa +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Python interface to SOFA C library (Standards of Fundamental Astronomy)" +arch=('any') +url="https://code.google.com/archive/p/pysofa/" +license=('SOFA License') +groups=() +depends=("sofa" "python-numpy") +makedepends=() +source=("https://pypi.python.org/packages/f5/fd/557bc955527164df6d5699ba2369415a26767a90e848ce362600435d4553/pysofa-$pkgver.tar.gz" "octonotationpatch.diff") +noextract=() +md5sums=('962be6439044b4ff666f735b2207aaa8' + '5e6cef758d9861cba2e72eb2faff3ee4') +validpgpkeys=() + +prepare() { + _startdir=${PWD} + cd ${srcdir} + #patch some files to get rid of the octo notation (doesn't work in python 3) + patch pysofa-${pkgver}/pysofa/pysofa_ctypes.py octonotationpatch.diff + cd ${_startdir} +} + +build() { + cd ${srcdir}/pysofa-${pkgver}/ + python ./setup.py build + cd ${_startdir} +} + + +package() { + cd ${srcdir}/pysofa-${pkgver}/ + python ./setup.py install --root="${pkgdir}/" + cd ${_startdir} +} + |