# Maintainer: Gonzalo Exequiel Pedone # Contributor: Jonas Witschel _android_arch=aarch64 pkgname=android-${_android_arch}-libtpms pkgver=0.9.6 pkgrel=1 arch=('any') pkgdesc="Library providing a software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0) (Android ${_android_arch})" url='https://github.com/stefanberger/libtpms' license=('BSD') depends=("android-${_android_arch}-openssl") makedepends=('android-configure') options=(!strip !buildflags staticlibs !emptydirs) source=("https://github.com/stefanberger/libtpms/archive/refs/tags/v${pkgver}.tar.gz") md5sums=('c922a80cb1a098e6f9b2671c0044a388') prepare() { cd "${srcdir}/libtpms-$pkgver" source android-env ${_android_arch} autoreconf --install --force } build() { cd "${srcdir}/libtpms-$pkgver" source android-env ${_android_arch} android-${_android_arch}-configure \ --with-openssl \ --with-tpm2 make $MAKEFLAGS } package() { cd "${srcdir}/libtpms-$pkgver" source android-env ${_android_arch} make DESTDIR="$pkgdir" install rm -rf "${pkgdir}/${ANDROID_PREFIX_SHARE}" ${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}"/${ANDROID_PREFIX_LIB}/*.so ${ANDROID_STRIP} -g "$pkgdir"/${ANDROID_PREFIX_LIB}/*.a }