aboutsummaryrefslogtreecommitdiffstats
path: root/testing/rasdaemon/APKBUILD
blob: 64ff38bbf5d073c4d3d5d65595d403aa3fdf83ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer: Henrik Riomar <henrik.riomar@gmail.com>
pkgname=rasdaemon
pkgver=0.6.3
pkgrel=0
pkgdesc="utility to receive RAS error tracings"
url="http://www.infradead.org/~mchehab/rasdaemon/"
arch="x86_64"
license="GPL-2.0-or-later"
depends="dmidecode
	perl
	perl-dbd-sqlite
	"
makedepends="argp-standalone
	sqlite-dev
	autoconf
	automake
	libtool
	"
install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc"
source="https://www.infradead.org/~mchehab/rasdaemon/rasdaemon-$pkgver.tar.bz2
	libargp.patch
	ras-diskerror.patch
	$pkgname.initd
	"
builddir="$srcdir/rasdaemon-$pkgver"

prepare() {
	default_prepare
	autoreconf -i
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--enable-aer \
		--enable-devlink \
		--enable-diskerror \
		--enable-extlog \
		--enable-mce \
		--enable-sqlite3
	make
}

check() {
	make check
}

package() {
	make DESTDIR="$pkgdir" install

	install -m755 -D "$srcdir"/$pkgname.initd \
		"$pkgdir"/etc/init.d/$pkgname
}

sha512sums="c032060cf824abbafc44fafecb9dbb753bdd7fa46d2dc7d0bce85f3d617a0378298c765c0390e1c24d9f8e5316995cf8dae0643e5245a2600ac3eabcf8fe6057  rasdaemon-0.6.3.tar.bz2
83a484ab7b19dc22c2dae7636929379a70d775194566ee98012a783c7a2afa0b216ebe8b49f34f05bfe395f8f1e434ca7e739991943514faf3888689a284b781  libargp.patch
813c8dfec1d3ddcedfa71f6ac423c52e324de5a2818b76280fe7eff8f4e3c80e44cc0ef413ec76b5f9c6743dc1fd629f7b2313fa8487b4c4ee024a3e2d327769  ras-diskerror.patch
edee5b32765b3c89ab82e5cd410b0b381aa58470fdaed3a94516aa954845123b661a4923435f7d0bc9c33fb9b1e42a611dc1aa629a5db7d3e431164e4cd432cf  rasdaemon.initd"