aboutsummaryrefslogtreecommitdiffstats
path: root/community/paris-traceroute/APKBUILD
blob: c10c1518f04b42f583ab768db65b6c39bbab3628 (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
# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname="paris-traceroute"
pkgver="0.93"
pkgrel=0
pkgdesc="advanced traceroute utility"
url="https://github.com/libparistraceroute/libparistraceroute"
arch="all"
license="GPL-3.0-only"
makedepends="autoconf automake libtool"
subpackages="$pkgname-dev $pkgname-doc $pkgname-ping $pkgname-dbg"
source="https://github.com/libparistraceroute/libparistraceroute/archive/v$pkgver/libparistraceroute-$pkgver.tar.gz
	in6-union.patch
	fix-idn.patch
	clean-errno.patch"
builddir="$srcdir/libparistraceroute-$pkgver"

prepare() {
	default_prepare
	sh autogen.sh
}

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info
	make
}

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

ping() {
	pkgdesc="paris-traceroute ping utility"

	mkdir -p "$subpkgdir"/usr/bin
	mv "$pkgdir"/usr/bin/ping "$subpkgdir"/usr/bin
}

sha512sums="505de465454c349adea936637a097bb3f812f010665825badfc97751e9219325d04d8af78ac6d107e66ff6ef02a8cda1559b8073906d36a745115cd54104a8b4  libparistraceroute-0.93.tar.gz
64e48afad3ac389a13f96838f1de7a9174040cefde2843734daa33ad846340408e58a3792573422d3847718053ec9de62420f853caaf866eef0a4f3f26986e11  in6-union.patch
37e1b50e323907695df55629f7457754f788edb2de180058b909d930b355e0647e363c9650cc182678616fc2001cafe7982803b0884e299232d8331cad537675  fix-idn.patch
9b7ab98db5f8c4260d0879f59277066fe4d4beee91cb1627653447672111c64ab8a47d608492cc22b5884965ba14614bc69785df885202240a3aebd6a5663fec  clean-errno.patch"