aboutsummaryrefslogtreecommitdiffstats
path: root/community/mtr/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/mtr/APKBUILD')
-rw-r--r--community/mtr/APKBUILD65
1 files changed, 65 insertions, 0 deletions
diff --git a/community/mtr/APKBUILD b/community/mtr/APKBUILD
new file mode 100644
index 0000000000..4029c99680
--- /dev/null
+++ b/community/mtr/APKBUILD
@@ -0,0 +1,65 @@
+# Contributor: John Keith Hohm <john@hohm.net>
+# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
+pkgname=mtr
+pkgver=0.93
+pkgrel=2
+pkgdesc="Full screen ncurses traceroute tool"
+url="http://www.bitwizard.nl/mtr/"
+arch="all"
+license="GPL-2.0-only"
+makedepends="ncurses-dev autoconf gtk+2.0-dev libcap-dev"
+options="suid"
+subpackages="$pkgname-doc $pkgname-gtk $pkgname-bash-completion:bashcomp:noarch"
+source="ftp://ftp.bitwizard.nl/mtr/mtr-$pkgver.tar.gz
+ mtr-gtk.desktop
+ "
+
+build() {
+ mkdir -p mtr curses gtk
+
+ export GIT_DIR="$builddir"
+ cd "$builddir"/curses
+ ../configure --prefix=/usr \
+ --without-gtk
+ make
+
+ cd "$builddir"/gtk
+ ../configure --prefix=/usr \
+ --with-gtk \
+ --program-suffix=-gtk
+ make
+ unset GIT_DIR
+}
+
+package() {
+ cd "$builddir"/curses
+ make DESTDIR="$pkgdir" install
+ cd "$builddir"/gtk
+ make DESTDIR="$pkgdir" install
+ install -D -m 644 "$srcdir"/mtr-gtk.desktop \
+ "$pkgdir"/usr/share/applications/mtr-gtk.desktop
+ install -D -m 644 "$builddir"/img/mtr_icon.xpm \
+ "$pkgdir"/usr/share/pixmaps/mtr_icon.xpm
+}
+
+gtk() {
+ pkgdesc="The GTK+ interface for mtr"
+ mkdir -p "$subpkgdir"/usr/sbin "$subpkgdir"/usr/share
+ mv "$pkgdir"/usr/sbin/mtr*-gtk "$subpkgdir"/usr/sbin/
+ mv "$pkgdir"/usr/share/applications "$subpkgdir"/usr/share/
+ mv "$pkgdir"/usr/share/pixmaps "$subpkgdir"/usr/share/
+}
+
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completion for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ mkdir -p "$subpkgdir"/usr/share/bash-completion
+ mv "$pkgdir"/usr/share/bash-completion/completions \
+ "$subpkgdir"/usr/share/bash-completion
+ rm -rf "$pkgdir"/usr/share/bash-completion
+}
+
+sha512sums="046e98a661bd6248ce819411ceb6e2b875b92877de38523594898df507836c113573cf40d7d4cc548370f515abe99e0aa4d8b3ba44ad54dd00f8e93c8a96c021 mtr-0.93.tar.gz
+ecf7543e0125fad6d3f17c30f29f1fc8a3b1e2e477802fe8464e436c3cdfa30d0630b8543cc3f022c475228e94ac8f92981df4d8fb08fe01d004be3d78d6da77 mtr-gtk.desktop"