diff options
| author | Rasmus Thomsen <oss@cogitri.dev> | 2020-02-29 23:49:27 +0100 |
|---|---|---|
| committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-03-01 11:24:34 +0100 |
| commit | 246e3c42d90c60cac249e414ee19935da696c88b (patch) | |
| tree | b109fe380da571364b60d3ef56aeeabeb9b5d1bb /testing/stdx-allocator | |
| parent | eea6a7d7cc0ee242e0c0ed7690f9d0d7b133bca0 (diff) | |
| download | aports-246e3c42d90c60cac249e414ee19935da696c88b.tar.bz2 aports-246e3c42d90c60cac249e414ee19935da696c88b.tar.xz | |
testing/stdx-allocator: new aport
https://github.com/dlang-community/stdx-allocator
Extracted std.experimental.allocator for usage via DUB
Diffstat (limited to 'testing/stdx-allocator')
| -rw-r--r-- | testing/stdx-allocator/APKBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/testing/stdx-allocator/APKBUILD b/testing/stdx-allocator/APKBUILD new file mode 100644 index 0000000000..d902729a5f --- /dev/null +++ b/testing/stdx-allocator/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +pkgname=stdx-allocator +pkgver=3.1.0_beta2 +_betanum=${pkgver/${pkgver%beta*}/} +_pkgver=${pkgver/_$_betanum/} +_verstring=$_pkgver-${_betanum/ta/ta.} +pkgrel=0 +pkgdesc="Extracted std.experimental.allocator for usage via DUB" +url="https://github.com/dlang-community/stdx-allocator" +arch="x86_64" # ldc +license="BSL-1.0" +makedepends="meson ldc ldc-runtime mir-core-dev" +subpackages="$pkgname-dev" +options="!check" # region.d(759) failing +source="https://github.com/dlang-community/stdx-allocator/archive/v$_verstring/stdx-allocator-$_verstring.tar.gz" +builddir="$srcdir/stdx-allocator-$_verstring" + +build() { + meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --buildtype=plain \ + . output + ninja -C output +} + +check() { + ninja -C output test +} + +package() { + DESTDIR="$pkgdir" ninja -C output install +} + +sha512sums="74089666471ca23df66ace2c3d57e828fe7282344c1a0f9e14c0db13b8d842d3f60385181a3a8953fd193a1dbf6ca6828a561306636ab05c6ebe952b97993cfe stdx-allocator-3.1.0-beta.2.tar.gz" |
