diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2020-02-28 09:37:44 +0100 |
---|---|---|
committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-02-29 09:43:04 +0100 |
commit | fed3789e60e06ab5a7d60b813079879fa57c943f (patch) | |
tree | aa0806e3019fd0ffafa87a2eb99fe09213e0adec /community/corecollector | |
parent | 2f96fc2c3c8bf841b8278a4f5fa4e38e00ab7c0f (diff) | |
download | aports-fed3789e60e06ab5a7d60b813079879fa57c943f.tar.bz2 aports-fed3789e60e06ab5a7d60b813079879fa57c943f.tar.xz |
community/corecollector: move from testing
Diffstat (limited to 'community/corecollector')
-rw-r--r-- | community/corecollector/APKBUILD | 35 | ||||
-rw-r--r-- | community/corecollector/corecollector.pre-install | 6 | ||||
l--------- | community/corecollector/corecollector.pre-upgrade | 1 |
3 files changed, 42 insertions, 0 deletions
diff --git a/community/corecollector/APKBUILD b/community/corecollector/APKBUILD new file mode 100644 index 0000000000..fbdeba6c8b --- /dev/null +++ b/community/corecollector/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +pkgname=corecollector +pkgver=0.3.1 +pkgrel=0 +pkgdesc="A coredump collector written in D" +url="https://github.com/Cogitri/corecollector" +arch="all !ppc64le" # Missing gdc on ppc64le +license="GPL-3.0-or-later" +depends="gdb" +makedepends="meson gcc-gdc scdoc" +install="$pkgname.pre-install $pkgname.pre-upgrade" +subpackages="$pkgname-doc" +source="https://github.com/Cogitri/corecollector/archive/v$pkgver/corecollector-$pkgver.tar.gz" + +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="0ef26e11d82237b29841f4e151b0b50bb812e5a9f736fdc6000378fae2951180a9f37867fce8beec52f7bbe0ecb4bed160e7948b0590a66e7214e1248e098661 corecollector-0.3.1.tar.gz" diff --git a/community/corecollector/corecollector.pre-install b/community/corecollector/corecollector.pre-install new file mode 100644 index 0000000000..d61524ebd6 --- /dev/null +++ b/community/corecollector/corecollector.pre-install @@ -0,0 +1,6 @@ +#!/bin/sh + +addgroup -S corecollector 2>/dev/null +adduser -S -D -H -h /var/lib/corecollector -s /sbin/nologin -G corecollector -g corecollector corecollector 2>/dev/null + +exit 0 diff --git a/community/corecollector/corecollector.pre-upgrade b/community/corecollector/corecollector.pre-upgrade new file mode 120000 index 0000000000..9b06931718 --- /dev/null +++ b/community/corecollector/corecollector.pre-upgrade @@ -0,0 +1 @@ +corecollector.pre-install
\ No newline at end of file |