# Maintainer: Luis Martinez # Contributor: Maximilian Stahlberg # Contributor: Feufochmar pkgname=python-tcod pkgver=13.0.0 pkgrel=1 pkgdesc='High-performance Python port of libtcod' arch=('x86_64') url='https://github.com/libtcod/python-tcod' license=('BSD') depends=( 'libtcod' 'python-cffi' 'python-numpy>=1.20.3' 'python-typing_extensions') makedepends=( 'git' 'python-setuptools' 'python-pytest-runner' 'python-pycparser>=2.14' 'python-sphinx' 'sdl2>=2.0.5') source=("$pkgname-$pkgver::git+$url#tag=$pkgver?signed" 'libtcod::git+https://github.com/libtcod/libtcod#tag=1.18.1?signed') sha256sums=('SKIP' 'SKIP') validpgpkeys=('9EF1E80F3817BC043097A7C15814977902B194CC') # Kyle Benesch @ GitHub prepare() { cd "$pkgname-$pkgver" git submodule init git config submodule.libtcod.url "$srcdir/libtcod" git submodule update } build() { cd "$pkgname-$pkgver" python setup.py build cd docs make man } # check() { # cd "$pkgname-$pkgver" # local _ver="$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')" # PYTHONPATH="$PWD/build/lib.linux-$CARCH-$_ver" python setup.py pytest # } package() { cd "$pkgname-$pkgver" PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build install -Dm 644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/" install -Dm 644 docs/_build/man/python-tcod.1 -t "$pkgdir/usr/share/man/man1/" }