diff options
author | Diab Neiroukh | 2021-03-10 18:20:24 +0000 |
---|---|---|
committer | René Wagner | 2021-03-11 21:05:43 +0100 |
commit | 19ca0289aadef9687d78be9e7371f424a507f310 (patch) | |
tree | dc6c3779508a231917ed445d29fce048436b2485 | |
parent | a22c901ef591aa92f955a2c7290748ca332fcb2d (diff) | |
download | aur-19ca0289aadef9687d78be9e7371f424a507f310.tar.gz |
Add the libraries for mimalloc's Secure Mode.
Signed-off-by: Diab Neiroukh <lazerl0rd@thezest.dev>
-rw-r--r-- | PKGBUILD | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -1,8 +1,9 @@ # Maintainer: René Wagner < rwagner at rw-net dot de > +# Contributor: Diab Neiroukh <lazerl0rd@thezest.dev> pkgname=mimalloc pkgver=1.6.7 -pkgrel=2 +pkgrel=3 pkgdesc='General-purpose allocator with excellent performance characteristics' arch=('x86_64') license=('MIT') @@ -16,16 +17,28 @@ source=("${pkgname}_${pkgver}::git+https://github.com/microsoft/${pkgname}.git#t sha256sums=('SKIP') build() { + cp -r "${pkgname}_${pkgver}" "${pkgname}-secure_${pkgver}" + cd "${pkgname}_${pkgver}" cmake -DCMAKE_INSTALL_PREFIX=/usr . make + + cd "../${pkgname}-secure_${pkgver}" + cmake -DCMAKE_INSTALL_PREFIX=/usr -DMI_SECURE=ON . + make } package() { cd "${pkgname}_${pkgver}" make DESTDIR="$pkgdir" install + + cd "../${pkgname}-secure_${pkgver}" + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" ln -s "mimalloc-1.6/libmimalloc.so.1.6" "${pkgdir}/usr/lib/" ln -s "mimalloc-1.6/libmimalloc.so.1.6" "${pkgdir}/usr/lib/libmimalloc.so" + ln -s "mimalloc-1.6/libmimalloc-secure.so.1.6" "${pkgdir}/usr/lib/" + ln -s "mimalloc-1.6/libmimalloc-secure.so.1.6" "${pkgdir}/usr/lib/libmimalloc-secure.so" } |