From 543a0c78d6618d715fa9c11c49a09eb09bb4e992 Mon Sep 17 00:00:00 2001 From: Peter Wang Date: Sun, 26 Jun 2022 11:35:52 +1000 Subject: [PATCH] New package: mimalloc-2.0.6 --- common/shlibs | 1 + srcpkgs/mimalloc-devel | 1 + srcpkgs/mimalloc/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/mimalloc-devel create mode 100644 srcpkgs/mimalloc/template diff --git a/common/shlibs b/common/shlibs index 8231f48d36a3..acc3528fa77a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4164,3 +4164,4 @@ liblowdown.so lowdown-0.11.2_1 libjaylink.so.0 libjaylink-0.2.0_1 libnvidia-container.so.1 libnvidia-container-1.10.0_1 libnvidia-container-go.so.1 libnvidia-container-1.10.0_1 +libmimalloc.so.2 mimalloc-2.0.6_1 diff --git a/srcpkgs/mimalloc-devel b/srcpkgs/mimalloc-devel new file mode 120000 index 000000000000..9af584a917a5 --- /dev/null +++ b/srcpkgs/mimalloc-devel @@ -0,0 +1 @@ +mimalloc \ No newline at end of file diff --git a/srcpkgs/mimalloc/template b/srcpkgs/mimalloc/template new file mode 100644 index 000000000000..6549dae035b7 --- /dev/null +++ b/srcpkgs/mimalloc/template @@ -0,0 +1,29 @@ +# Template file for 'mimalloc' +pkgname=mimalloc +version=2.0.6 +revision=1 +build_style=cmake +short_desc="General purpose allocator with excellent performance characteristics" +maintainer="Peter Wang " +license="MIT" +homepage="https://github.com/microsoft/mimalloc" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=9f05c94cc2b017ed13698834ac2a3567b6339a8bde27640df5a1581d49d05ce5 + +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi + +post_install() { + vlicense LICENSE +} + +mimalloc-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/mimalloc-2.0 + } +}