aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/py-astral/APKBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/testing/py-astral/APKBUILD b/testing/py-astral/APKBUILD
new file mode 100644
index 0000000000..2c85d00708
--- /dev/null
+++ b/testing/py-astral/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
+# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
+pkgname=py-astral
+_pkgname=astral
+pkgver=1.3.3
+pkgrel=0
+pkgdesc="Calculations for the position of the sun and moon"
+url="https://pypi.python.org/pypi/astral/"
+arch="noarch"
+license="ASL 2.0"
+depends="py-tz"
+makedepends="python2-dev python3-dev py-setuptools"
+subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
+source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.zip"
+builddir="$srcdir"/$_pkgname-$pkgver
+
+build() {
+ cd "$builddir"
+ python2 setup.py build || return 1
+ python3 setup.py build || return 1
+}
+
+package() {
+ mkdir -p "$pkgdir"
+}
+
+_py2() {
+ replaces="$pkgname"
+ depends="${depends//py-/py2-}"
+ _py python2
+}
+
+_py3() {
+ depends="${depends//py-/py3-}"
+ _py python3
+}
+
+_py() {
+ local python="$1"
+ pkgdesc="$pkgdesc (for $python)"
+ depends="$depends $python"
+ install_if="$pkgname=$pkgver-r$pkgrel $python"
+
+ cd "$builddir"
+ $python setup.py install --prefix=/usr --root="$subpkgdir"
+}
+
+md5sums="17f565a413ed2f883c980fde5dc68a21 astral-1.3.3.zip"
+sha256sums="01a4bc0967329635b869d92ed3772e55e674599721eb59d0bcb561fe7b61b856 astral-1.3.3.zip"
+sha512sums="c36c9167279acda036bb888b5f9ec13af063cd799a4a01c88cfba76a85ed1a544b313e8cdc6c4d93863595a2a09c28d707a8467494c89d9b6c82d9d74f9b0ad8 astral-1.3.3.zip"