aboutsummaryrefslogtreecommitdiffstats
path: root/testing/dublin-traceroute/APKBUILD
blob: 08ade9a10c7b33d4b0aefeca5c4a4176226afd74 (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
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=dublin-traceroute
pkgver=0.4.2
pkgrel=0
pkgdesc="A NAT-aware multipath traceroute tool"
url="https://dublin-traceroute.net/"
arch="all"
license="BSD-2-Clause"
options="!check" # no googletest avail
makedepends="python3-dev cmake jsoncpp-dev \
	libtins-dev libpcap-dev openssl-dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-contrib::noarch"
source="$pkgname-$pkgver.tar.gz::https://github.com/insomniacslk/dublin-traceroute/archive/v$pkgver.tar.gz"

prepare() {
	default_prepare
	mkdir -p build
}

build() {
	cd build
	cmake .. -DCMAKE_INSTALL_PREFIX=/usr
	make
}

package() {
	cd build
	make DESTDIR="$pkgdir" install
	install -D -m 644 ../COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}

contrib() {
	pkgdesc="Contrib scripts for $pkgname"
	depends="py3-pygraphviz"
	cd "$builddir"
	install -D -m 755 scripts/to_graphviz.py "$subpkgdir"/usr/bin/dublin-to-graphviz
}

sha512sums="4711dbf1fd6190e0260e5dd0f5e2f296ccb88cc1fc301260f01fb357f44cc42f11a82d4ab09f9f571fabee4516374e87fb1bea8971432a6f145116cef57f553a  dublin-traceroute-0.4.2.tar.gz"