# Contributor: John Keith Hohm # Maintainer: pkgname=mtr pkgver=0.82 pkgrel=4 pkgdesc="Full screen ncurses traceroute tool" url="http://www.bitwizard.nl/mtr/" arch="all" license="GPL" depends="ncurses" depends_dev="ncurses-dev" makedepends="$depends_dev autoconf automake gtk+2.0-dev" install="" options="suid" subpackages="$pkgname-doc $pkgname-gtk" source="ftp://ftp.bitwizard.nl/$pkgname/$pkgname-$pkgver.tar.gz 0001-dns-allow-disable-dns-during-compile-time.patch mtr-gtk.desktop " _builddir="$srcdir/$pkgname-$pkgver" prepare() { local i cd "$_builddir" mkdir mtr curses gtk for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done aclocal && touch ChangeLog && autoconf && automake --add-missing } build() { cd "$_builddir" cd "$_builddir"/curses ../configure --prefix=/usr \ --disable-dns \ --without-gtk \ || return 1 make || return 1 cd "$_builddir"/gtk ../configure --prefix=/usr \ --disable-dns \ --with-gtk \ --program-suffix=-gtk \ || return 1 make || return 1 } package() { cd "$_builddir"/curses make DESTDIR="$pkgdir" install || return 1 cd "$_builddir"/gtk make DESTDIR="$pkgdir" install || return 1 install -D -m 644 "$srcdir"/mtr-gtk.desktop \ "$pkgdir"/usr/share/applications/mtr-gtk.desktop \ || return 1 install -D -m 644 "$_builddir"/img/mtr_icon.xpm \ "$pkgdir"/usr/share/pixmaps/mtr_icon.xpm || return 1 } 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/ } sha512sums="122bc7aafe4441505046b331dcc42347e939fd974ece508dad04a7630904403eaec49ad6b2e483b5a94fc07726a14fad1405306c3729f1dc9b707ea66b529751 mtr-0.82.tar.gz 76f82053f1cf4893ee3a2bb2bd55aea63f6df2780268cb71d07add71284bc91e3e10feb6981104d8f7e8edc4947281e442f0b40e6721dc44c9988764fc25772d 0001-dns-allow-disable-dns-during-compile-time.patch b61d60e3afac7a9ab5f0ea4cf45f73105acb2e0f7ad8460ab2f6c2a24fa229c52eecc17403eb9b57719c771e32d4f1930605623c9e80ec1245790bccf7f8af6b mtr-gtk.desktop"