diff options
Diffstat (limited to 'testing/hy/APKBUILD')
-rw-r--r-- | testing/hy/APKBUILD | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/testing/hy/APKBUILD b/testing/hy/APKBUILD index 223df5c5ffe..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.20.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="ccad5f3704c48136ce77278c0bc470bf0dfbd56d8f81cfab22d90517d915cf22a6e1a976aecbb17fc9a7260fde23f3feff4572b8af80d10ceed767aef301af86 hy-0.20.0.tar.gz" +sha512sums=" +71873e7f8d000f0febd6e8c48870d2a4bfeaab7f842b88194b7373c9926c6bfe59a217814b96bd4f2ec0103c5070b31128b0a794874db7aed5f2f329b224f25a hy-0.28.0.tar.gz +" |