summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChih-Hsuan Yen2019-06-04 22:53:20 +0800
committerChih-Hsuan Yen2019-06-04 22:53:20 +0800
commit600b933de8d878b8435931081470dbad55792358 (patch)
tree8ab1a69aa2ccfc4b7101752c0a5b42d9127141f0 /PKGBUILD
parent2ec7325535d5eaa45398a8fbcac0036c8f3e29ac (diff)
downloadaur-600b933de8d878b8435931081470dbad55792358.tar.gz
rebase and improve patches
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 17 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 84081d1901d9..d23f5d89450c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=apfsprogs
pkgname=$_pkgname-git
-pkgver=r23.0dac1d6
+pkgver=r304.26f3461
pkgrel=1
pkgdesc='Experimental APFS tools for linux'
arch=(x86_64)
@@ -13,9 +13,13 @@ makedepends=('git')
conflicts=("$_pkgname")
provides=("$_pkgname=$pkgver")
source=('git+https://github.com/eafer/apfsprogs'
- 'add-ldflags.patch')
+ 'add-ldflags.patch'
+ 'destdir.patch')
sha256sums=('SKIP'
- 'a47c0056a94cf8bc7bba443e467a1a434356cad71ce0a88be460c727e6aee6c9')
+ '30c173d08a6ceeb40ba09f267f3bbacc1486fa51e155fef17456da03bd35d741'
+ '65c7af8a2538536bcf9e62b152893849b2cd1092040f5bc6ec2a33040027f8ac')
+
+_progs=(apfsck mkapfs)
pkgver() {
cd $_pkgname
@@ -25,16 +29,22 @@ pkgver() {
prepare() {
cd $_pkgname
patch -Np1 -i ../add-ldflags.patch
+ patch -Np1 -i ../destdir.patch
}
build() {
- cd $_pkgname/apfsck
+ cd $_pkgname
- make
+ make -C lib
+ for prog in "${_progs[@]}" ; do
+ make -C $prog
+ done
}
package() {
- cd $_pkgname/apfsck
+ cd $_pkgname
- install -Dm755 apfsck -t "$pkgdir"/usr/bin
+ for prog in "${_progs[@]}" ; do
+ make -C $prog install DESTDIR="$pkgdir" BINDIR=/usr/bin MANDIR=/usr/share/man8
+ done
}