# Maintainer: Chih-Hsuan Yen _pkgname=apfsprogs pkgname=$_pkgname-git pkgver=r321.a98a5bf pkgrel=1 pkgdesc='Experimental APFS tools for linux' arch=(x86_64) license=(GPL2) url='https://github.com/eafer/apfsprogs' depends=('glibc') makedepends=('git') conflicts=("$_pkgname") provides=("$_pkgname=$pkgver") source=('git+https://github.com/eafer/apfsprogs' 'add-ldflags.patch' 'destdir.patch') sha256sums=('SKIP' '30c173d08a6ceeb40ba09f267f3bbacc1486fa51e155fef17456da03bd35d741' '65c7af8a2538536bcf9e62b152893849b2cd1092040f5bc6ec2a33040027f8ac') _progs=(apfsck mkapfs) pkgver() { cd $_pkgname printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { cd $_pkgname patch -Np1 -i ../add-ldflags.patch patch -Np1 -i ../destdir.patch } build() { cd $_pkgname make -C lib for prog in "${_progs[@]}" ; do make -C $prog done } package() { cd $_pkgname for prog in "${_progs[@]}" ; do make -C $prog install DESTDIR="$pkgdir" BINDIR=/usr/bin MANDIR=/usr/share/man8 done }