# Contributor: tcely # Maintainer: tcely pkgname=tcllib pkgver=1.19 pkgrel=0 pkgdesc="Tcl Standard Library" url="https://core.tcl.tk/tcllib" arch="noarch" license="TCL" depends="tcl" makedepends="tcl-dev" subpackages="$pkgname-doc" source="https://core.tcl.tk/$pkgname/uv/$pkgname-$pkgver.tar.xz" builddir="$srcdir/$pkgname-$pkgver" 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 } # Only SHA256 sums are provided by upstream. #sha256sums="4a4f73cc8aca1d6b625717b0ace61205cddaa7768f5f9a0e160dd62abb4177ef tcllib-1.19.tar.xz" sha512sums="08f549a3513316919c61f015a604aa671a73c0fd59a8a20b916d106e7d7d6f4bd59b485a92307778cfea1b00f78c2972a086b1bf960fe85a26fe273b7ada8d12 tcllib-1.19.tar.xz"