diff options
author | Jérôme Deuchnord | 2021-05-30 18:01:54 +0200 |
---|---|---|
committer | Jérôme Deuchnord | 2021-05-30 18:01:54 +0200 |
commit | d4b549efe6a2fc52a6066f798a5d66651227184f (patch) | |
tree | 79ce728726fbe7fc3f82fd5cd212c0af0dffe9a6 | |
download | aur-d4b549efe6a2fc52a6066f798a5d66651227184f.tar.gz |
Create package for Kosmorrolib Python library
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f74b5e3cc2e2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = python-kosmorrolib + pkgdesc = A library to compute the ephemerides + pkgver = 0.11.2 + pkgrel = 1 + url = https://kosmorro.space/lib + arch = any + license = CeCILL-C + makedepends = python-pip + makedepends = python-setuptools + makedepends = python-wheel + depends = python>=3.7.0 + depends = python<4.0.0 + depends = python-skyfield>=1.21 + depends = python-skyfield<2.0 + depends = python-numpy>=1.17.0 + depends = python-numpy<2.0.0 + depends = python-dateutil>=2.8.0 + depends = python-dateutil<3.0.0 + conflicts = kosmorro<0.10.0 + source = python-kosmorrolib-v0.11.2.tar.gz::https://github.com/Kosmorro/lib/archive/v0.11.2.tar.gz + sha256sums = ed85e10c8badf9e980ad5e909c9008460da88d0cd4f6a62b5230313d1e9926bb + +pkgname = python-kosmorrolib + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fb7a3abd1f7d --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.tar.zst +*.pkg.tar.xz +*.tar.gz +*.tar +/pkg +/src diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..64147deb7752 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Jérôme Deuchnord <jerome@deuchnord.fr> + +pkgname=python-kosmorrolib +pkgver=0.11.2 +pkgrel=1 +pkgdesc='A library to compute the ephemerides' + +depends=('python>=3.7.0' 'python<4.0.0' + 'python-skyfield>=1.21' 'python-skyfield<2.0' + 'python-numpy>=1.17.0' 'python-numpy<2.0.0' + 'python-dateutil>=2.8.0' 'python-dateutil<3.0.0' + ) + +makedepends=('python-pip' + 'python-setuptools' + 'python-wheel' + ) + +conflicts=('kosmorro<0.10.0') + +arch=('any') +url='https://kosmorro.space/lib' +license=('CeCILL-C') + +source=("$pkgname-v$pkgver.tar.gz::https://github.com/Kosmorro/lib/archive/v${pkgver}.tar.gz") +sha256sums=("ed85e10c8badf9e980ad5e909c9008460da88d0cd4f6a62b5230313d1e9926bb") + +build() { + cd "${srcdir}/lib-${pkgver}" + make build +} + +test() { + cd "${srcdir}/lib-${pkgver}" + make test +} + +package() { + cd "${srcdir}/lib-${pkgver}" + python3 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build +} |