From 28fc1545fe2863be1f77351ad31f516224bfccfd Mon Sep 17 00:00:00 2001 From: dkwo Date: Sun, 1 Jan 2023 15:41:11 +0100 Subject: [PATCH] new package: hardened-malloc --- srcpkgs/hardened-malloc/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 srcpkgs/hardened-malloc/template diff --git a/srcpkgs/hardened-malloc/template b/srcpkgs/hardened-malloc/template new file mode 100644 index 000000000000..9ee57f7e0707 --- /dev/null +++ b/srcpkgs/hardened-malloc/template @@ -0,0 +1,30 @@ +# Template file for 'hardened-malloc' +pkgname=hardened-malloc +version=11 +revision=1 +archs="x86_64* aarch64*" +checkdepends="python3" +short_desc="Hardened allocator designed for modern systems" +maintainer="dkwo " +license="MIT" +homepage="https://grapheneos.org/" +distfiles=" https://github.com/GrapheneOS/hardened_malloc/archive/refs/tags/${version}.tar.gz" +checksum=14331990899b91f9323230c280d66f0d1a77c386eb5d206d4cd0d8b5683098da + +do_build() { + make VARIANT=default + make VARIANT=light +} + +do_install() { + vinstall out/libhardened_malloc.so 755 usr/lib/ + vinstall out-light/libhardened_malloc-light.so 755 usr/lib/ +} + +do_check() { + make test +} + +post_install() { + vlicense LICENSE +}