# Maintainer: Chocobo1 pkgname=dejagnu-git pkgver=1.6.3.r47.g865dc67 pkgrel=1 pkgdesc="A framework for testing other programs" arch=('any') url="https://www.gnu.org/software/dejagnu/" license=('GPL3') depends=('expect' 'sh') makedepends=('git' 'texinfo') provides=("dejagnu=$pkgver") conflicts=('dejagnu') source=("git+https://git.savannah.gnu.org/git/dejagnu.git") sha256sums=('SKIP') pkgver() { cd "dejagnu" _tag=$(git tag -l --sort -v:refname | grep -m1 dejagnu- | sed 's/dejagnu-//;s/-release//') _rev=$(git rev-list --count dejagnu-$_tag-release..HEAD) _hash=$(git rev-parse --short HEAD) printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" } build() { cd "dejagnu" ./configure \ --prefix="/usr" make } check() { cd "dejagnu" make check } package() { cd "dejagnu" make DESTDIR="$pkgdir" install }