# Contributor: tcely # Maintainer: pkgname=tcllib pkgver=1.20 pkgrel=0 pkgdesc="Tcl Standard Library" url="https://core.tcl.tk/tcllib" arch="" # test failures license="TCL" depends="tcl" makedepends="tcl-dev" subpackages="$pkgname-doc" source="https://core.tcl.tk/tcllib/uv/tcllib-$pkgver.tar.xz" case "$CARCH" in mips*) options="!check";; # tests take forever on mips esac build() { ./configure \ --build="$CBUILD" \ --host="$CHOST" \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var make } package() { make DESTDIR="$pkgdir" install } check() { sed -i \ -e '/UP 1 CALL {::hook::call/s/::hook::call/call/' \ modules/hook/hook.test sed -i \ -e '/::string::token::shell/s/::string::token::shell/shell/' \ modules/string/token_shell.test # set user because the tcllib tests use this value USER=${USER:-$(id -un)} make test_batch } sha512sums="d2c20642f91cdc7bf3b329025be80eb9288d0919fa439c2066349b52950cf3c343f39c7745b9b08ec28a884ff2f219fe0fb5f47023f1266b6a6de6ae54852412 tcllib-1.20.tar.xz"