summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a2b99f253ac9c2ca508430a3a5a9f1a3769beb86 (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
# Contributor: Olivier Mehani <shtrom-aur@ssji.net>
# $Id$
# vim:set ts=2 sw=2 et:
pkgname=ndt
pkgver=3.6.1
pkgrel=1
pkgdesc="The Network Diagnostic Tool (NDT) is a client/server program that provides network configuration and performance testing"
arch=('x86_64')
url="http://www.internet2.edu/performance/ndt/index.html"
license=('BSD')
depends=('web100-utils' 'jopenchart')
source=(http://software.internet2.edu/sources/ndt/$pkgname-$pkgver.tar.gz
        fix_configure_include_paths.patch
        fix_JAnalyze_Makefile_target.patch
        fix_I2util_configure_mandir.patch)

build() {
  cd "$srcdir/$pkgname-$pkgver"

  patch -p1 < $srcdir/fix_configure_include_paths.patch
  patch -p1 < $srcdir/fix_JAnalyze_Makefile_target.patch
  patch -p1 < $srcdir/fix_I2util_configure_mandir.patch

  ./configure --prefix=/usr
  # XXX: The CLASSPATH specification looks bodgey...
  make ndtdir="/usr/share/java/ndt" CLASSPATH_ENV="CLASSPATH=/usr/share/java/jopenchart/charting-0.94.jar" || return 1
  make ndtdir="$pkgdir/usr/share/java/ndt" prefix="$pkgdir/usr" install
  
  # Avoid collision with hunspell
  mv $pkgdir/usr/bin/analyze $pkgdir/usr/bin/ndt-analyze
  mv $pkgdir/usr/share/man/man1/analyze.1 $pkgdir/usr/share/man/man1/ndt-analyze.1
  sed -i "s/analyze[^r]/ndt-&/" $pkgdir/usr/share/man/man1/ndt-analyze.1
}

md5sums=('94258e22353f59c75a32e2c715f1b4b1'
         'ec3e388b9a54094216af62cab7bb07d7'
         '90838b71a45f9e7e8432c4077b0259ca'
         '6d36f6e8f81f9f79b6a24bb4958529c9')