From fed3789e60e06ab5a7d60b813079879fa57c943f Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Fri, 28 Feb 2020 09:37:44 +0100 Subject: community/corecollector: move from testing --- community/corecollector/APKBUILD | 35 +++++++++++++++++++++++ community/corecollector/corecollector.pre-install | 6 ++++ community/corecollector/corecollector.pre-upgrade | 1 + 3 files changed, 42 insertions(+) create mode 100644 community/corecollector/APKBUILD create mode 100644 community/corecollector/corecollector.pre-install create mode 120000 community/corecollector/corecollector.pre-upgrade (limited to 'community/corecollector') 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 +# Maintainer: Rasmus Thomsen +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 -- cgit v1.2.3