diff options
author | Gaël PORTAY | 2021-12-31 23:53:00 +0100 |
---|---|---|
committer | Gaël PORTAY | 2022-01-10 16:48:37 +0100 |
commit | c7b368fdd55e545dde5cf93bebdaa274a1da43f6 (patch) | |
tree | 30a7750c781f2e50623ab7dd09e875779124bce8 | |
parent | 2f47431ddd0230d6f113432d768fb361a395c7cd (diff) | |
download | aur-c7b368fdd55e545dde5cf93bebdaa274a1da43f6.tar.gz |
v3
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 31 insertions, 11 deletions
@@ -1,12 +1,19 @@ pkgbase = iamroot - pkgdesc = Emulating syscall chroot in an unpriviliged process - pkgver = 2 + pkgdesc = Emulating the syscall chroot(2) in an unpriviliged process + pkgver = 3 pkgrel = 1 url = https://github.com/gportay/iamroot arch = x86_64 license = GPL + checkdepends = shellcheck + makedepends = aarch64-linux-gnu-gcc + makedepends = aarch64-linux-musl + makedepends = musl + makedepends = kernel-headers-musl + makedepends = kernel-headers-musl-aarch64 makedepends = asciidoctor - source = https://github.com/gportay/iamroot/archive/v2.tar.gz - sha256sums = 53c0dbe9f4cce563af4ab7116c7aa9889801d9c5b82881bb1ec04e9f99b2a8a8 + source = https://github.com/gportay/iamroot/archive/v3.tar.gz + validpgpkeys = 8F3491E60E62695ED780AC672FA122CA0501CA71 + sha256sums = 1fca9ed4e7f30b231635da07554012ec1e3278696841a38079a233f7865436cd pkgname = iamroot @@ -1,19 +1,27 @@ # Maintainer: Gaël PORTAY <gael.portay@gmail.com> pkgname=iamroot -pkgver=2 +pkgver=3 pkgrel=1 -pkgdesc='Emulating syscall chroot in an unpriviliged process' +pkgdesc='Emulating the syscall chroot(2) in an unpriviliged process' arch=('x86_64') url="https://github.com/gportay/$pkgname" license=('GPL') -makedepends=('asciidoctor') +makedepends=('aarch64-linux-gnu-gcc' 'aarch64-linux-musl' 'musl' 'kernel-headers-musl' 'kernel-headers-musl-aarch64' 'asciidoctor') +checkdepends=('shellcheck') source=("https://github.com/gportay/$pkgname/archive/v$pkgver.tar.gz") -sha256sums=('53c0dbe9f4cce563af4ab7116c7aa9889801d9c5b82881bb1ec04e9f99b2a8a8') +sha256sums=('1fca9ed4e7f30b231635da07554012ec1e3278696841a38079a233f7865436cd') +validpgpkeys=('8F3491E60E62695ED780AC672FA122CA0501CA71') + +prepare() { + cd "$pkgname-$pkgver" + ln -sf support/makefile + touch local.mk +} build() { cd "$pkgname-$pkgver" - make CFLAGS= libiamroot.so doc + make CFLAGS= libiamroot-linux-aarch64.so libiamroot-musl-aarch64.so libiamroot-musl-x86_64.so libiamroot-linux-x86-64.so libiamroot.so doc } check() { @@ -23,6 +31,11 @@ check() { package() { cd "$pkgname-$pkgver" - make install PREFIX=/usr DESTDIR="$pkgdir" - install -D -m755 exec.sh "$pkgdir/usr/lib/iamroot/exec.sh" + make PREFIX=/usr DESTDIR="$pkgdir" install-exec + make PREFIX=/usr DESTDIR="$pkgdir" install-exec-musl-x86_64 + make PREFIX=/usr DESTDIR="$pkgdir" install-exec-linux-aarch64 + make PREFIX=/usr DESTDIR="$pkgdir" install-exec-musl-aarch64 + make PREFIX=/usr DESTDIR="$pkgdir" install-doc + make PREFIX=/usr DESTDIR="$pkgdir" install-bash-completion + install -D -m 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |