# Maintainer: Hexchain Tong pkgname=tpm2-tss-git pkgver=1.1.0.r231.g64b11df _pkgname=TPM2.0-TSS pkgrel=1 pkgdesc="TPM (Trusted Platform Module) 2.0 Software Stack (TSS)" arch=('i686' 'x86_64') provides=('tpm2-tss') conflicts=('tpm2-tss') url="https://github.com/01org/TPM2.0-TSS" license=('custom') makedepends=('git' 'cmocka' 'autoconf-archive') depends=('gcc-libs') source=('git+https://github.com/01org/TPM2.0-TSS.git') md5sums=('SKIP') pkgver() { cd "$srcdir/$_pkgname" ( set -o pipefail git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd "$srcdir/$_pkgname" ./bootstrap ./configure --prefix=/usr --sbindir=/usr/bin --disable-static make } check() { cd "$srcdir/$_pkgname" make -k check } package() { cd "$srcdir/$_pkgname" make DESTDIR="$pkgdir/" install install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }