diff options
Diffstat (limited to 'testing/hy/APKBUILD')
-rw-r--r-- | testing/hy/APKBUILD | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/testing/hy/APKBUILD b/testing/hy/APKBUILD index 626469c7463..0648c0d7b55 100644 --- a/testing/hy/APKBUILD +++ b/testing/hy/APKBUILD @@ -1,16 +1,18 @@ # Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net> # Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net> pkgname=hy -pkgver=0.19.0 -pkgrel=0 +pkgver=0.28.0 +pkgrel=1 pkgdesc="Dialect of Lisp that's embedded in Python" url="http://hylang.org/" arch="noarch" license="MIT" -depends="python3 py3-funcparserlib py3-astor py3-rply py3-colorama" -makedepends="py3-setuptools py3-sphinx py3-sphinx_rtd_theme" +depends="python3 py3-funcparserlib py3-rply py3-colorama" +makedepends="py3-setuptools py3-sphinx py3-sphinxcontrib-hydomain py3-sphinx_rtd_theme py3-wheel" checkdepends="python3-tests py3-pytest py3-pytest-runner py3-tox" -subpackages="$pkgname-doc" +options="net" +subpackages="$pkgname-pyc" +#subpackages="$pkgname-doc $pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/hylang/hy/archive/$pkgver.tar.gz" # By default setup.py tries to determine the hy version using @@ -20,27 +22,33 @@ export HY_VERSION="$pkgver" build() { python3 setup.py build - make -C docs/ man + + # TODO: Building the documentation requires py3-sphinx >= 7.X. + #cd docs + #sphinx-build . _build -b man } check() { # Ignore tests requiring binaries to be installed - py.test-3 --ignore tests/test_bin.py \ + pytest --ignore tests/test_bin.py \ --ignore tests/test_hy2py.py } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 setup.py install --skip-build --root="$pkgdir" - local man - for man in docs/_build/man/*.?; do - install -Dm644 "$man" \ - "$pkgdir"/usr/share/man/man${man##*.}/${man##*/} - done + # XXX: See comment regarding documentation above. + # local man + # for man in docs/_build/*.?; do + # install -Dm644 "$man" \ + # "$pkgdir"/usr/share/man/man${man##*.}/${man##*/} + # done # This file is only needed for setuptools-produced source # distributions <https://github.com/hylang/hy/commit/bd7b8bf5e19e>. rm -rf "$pkgdir"/usr/get_version } -sha512sums="4ceb85865b4f09072df180c43422570f05599cdaa4a5f456b5b4ad5d2381b9065a99bbd1e787c0911b35916e7f0c04a74a959c12c3dd61c3dee0415643de7afc hy-0.19.0.tar.gz" +sha512sums=" +71873e7f8d000f0febd6e8c48870d2a4bfeaab7f842b88194b7373c9926c6bfe59a217814b96bd4f2ec0103c5070b31128b0a794874db7aed5f2f329b224f25a hy-0.28.0.tar.gz +" |