aboutsummaryrefslogtreecommitdiffstats
path: root/community/lttng-tools/APKBUILD
blob: 240e1a2d047c985860378595b4ed5ccae3ab6d49 (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
# Contributor: Michael Jeanson <mjeanson@efficios.com>
# Maintainer: Celeste <cielesti@protonmail.com>
pkgname=lttng-tools
pkgver=2.13.13
pkgrel=0
pkgdesc="LTTng 2.0 control and utility programs"
url="https://lttng.org"
arch="all"
license="GPL-2.0-only AND LGPL-2.1-only"
depends="babeltrace"
depends_dev="
	kmod-dev
	libxml2-dev
	lttng-ust-dev
	popt-dev
	userspace-rcu-dev
	util-linux-dev
	"
makedepends="$depends_dev autoconf automake bash coreutils grep libtool"
checkdepends="util-linux"
subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
source="https://lttng.org/files/lttng-tools/lttng-tools-$pkgver.tar.bz2
	test.patch
	remove-usage-of-off64_t.patch
	"

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--localstatedir=/var
	make
}

check() {
	# only run unit tests. all tests takes too much time
	make -j1 -C tests/unit check
}

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

sha512sums="
a128f1560357a65dc0e9b6244303f880768e423999b479e10984af030c479298cf64de7c2580e2959282ca83e7c8c2487988fb4a4512eaafd5fc09b79cbd6542  lttng-tools-2.13.13.tar.bz2
1f4d0591b55955a698fe9767c8ce2676a25abdd6e2fb2d7addea8e23cf332c32631ca3d86bb2d1b0239cad972eb649418284ff12f36993373a15a9578dc52401  test.patch
79cfe2235f6758bbd770a83645d9eab92f9c7fc244147c64e4e965d28ff5bbeef534dc65dad079dcca1c4e5260d004b5a370ff92ad457b45337be3f22d1cdb77  remove-usage-of-off64_t.patch
"