summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 7 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 896c4de8e67b..2b799f04bed5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,25 @@
pkgname=hardened_malloc
pkgver=2
-pkgrel=1
+pkgrel=2
pkgdesc="Hardened allocator designed for modern systems"
arch=('x86_64')
url="https://github.com/GrapheneOS/hardened_malloc"
license=('MIT')
-depends=('python' 'bash')
+makedepends=('git')
conflicts=('hardened-malloc-git')
-source=("https://github.com/GrapheneOS/$pkgname/archive/$pkgver.tar.gz"
- 'preload.sh')
-sha256sums=('4b6e19374457b90f8cdfdc2e3590795355f43adb5fb29f0ba786c562e826547f'
- 'e6dbce7ac1d689fafbc94ffb17d8c4ae5271dd3580421828d35aac2c067b652d')
+source=("git+https://github.com/GrapheneOS/$pkgname#tag=$pkgver?signed")
+sha256sums=('SKIP')
+validpgpkeys=('65EEFE022108E2B708CBFCF7F9E712E59AF5F22A') # Daniel Micay <danielmicay@gmail.com>
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
make
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
install -Dm755 --target-directory="$pkgdir/usr/lib" libhardened_malloc.so
- install -Dm755 "$srcdir/preload.sh" "$pkgdir/usr/bin/hardened_malloc_preload"
- install -Dm755 calculate_waste.py "$pkgdir/usr/bin/hardened_malloc_calculate_waste.py"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}