# Maintainer: Chih-Hsuan Yen # Forked from extra/strace. Original contributors: # Contributor: Giovanni Scafora # Contributor: Tom Newsom _pkgname=strace _pkg_arch=aarch64 pkgname=android-${_pkg_arch/_/-}-$_pkgname pkgver=5.13 pkgrel=2 pkgdesc="A diagnostic, debugging and instructional userspace tracer (Android, $_pkg_arch)" arch=(any) url='https://strace.io/' license=(BSD) makedepends=(android-ndk) options=(!buildflags !strip) source=(https://github.com/strace/strace/releases/download/v$pkgver/strace-$pkgver.tar.xz{,.asc} issue189.patch) sha256sums=('5acc34888b9d510ad6ac915d4a8df08f51cf1ae920ea24649f6a4bb984d0b656' 'SKIP' '2faa94e2c4205b698740868d0de39a060f2e8389e37732a5731cd008edb08dd0') validpgpkeys=('296D6F29A020808E8717A8842DB5BD89A340AEB7') # Dmitry V. Levin prepare() { cd $_pkgname-$pkgver patch -Np1 -i ../issue189.patch } build() { cd $_pkgname-$pkgver export PATH="/opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH" CC=$_pkg_arch-linux-android21-clang \ ./configure --prefix=/opt/android-libs/${_pkg_arch/_/-} \ --host=$_pkg_arch-linux-android \ --without-libunwind \ --enable-mpers=no \ --disable-gcc-Werror make } package() { cd $_pkgname-$pkgver make DESTDIR="$pkgdir" install-exec rm -v "$pkgdir"/opt/android-libs/${_pkg_arch/_/-}/bin/strace-* install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }