diff options
author | Chocobo1 | 2021-02-28 22:40:12 +0800 |
---|---|---|
committer | Chocobo1 | 2021-02-28 22:50:44 +0800 |
commit | 1cdf61d32331a8c6870036ff033f86c56f1dfeda (patch) | |
tree | 1469e25a28c505ebc22bb7f12db0b39a9c2c9416 | |
download | aur-1cdf61d32331a8c6870036ff033f86c56f1dfeda.tar.gz |
newpkg: netperf-git 2.7.0.r48.g3bc455b-1
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 59 |
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e58b2ce2871c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = netperf-git + pkgdesc = Benchmarking tool for many different types of networking + pkgver = 2.7.0.r48.g3bc455b + pkgrel = 1 + url = https://hewlettpackard.github.io/netperf/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + depends = glibc + depends = libsmbios + depends = lksctp-tools + provides = netperf + conflicts = netperf + source = git+https://github.com/HewlettPackard/netperf.git + source = remove_duplicate_variable_definitions.patch::https://github.com/HewlettPackard/netperf/commit/c6a2e17fe35f0e68823451fedfdf5b1dbecddbe3.patch + sha256sums = SKIP + sha256sums = beff59413888ab2961804a195ff68fe5db92183736fedb3bc20bfbba424c2384 + +pkgname = netperf-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d866157a6b6b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgname=netperf-git +pkgver=2.7.0.r48.g3bc455b +pkgrel=1 +pkgdesc="Benchmarking tool for many different types of networking" +arch=('i686' 'x86_64') +url="https://hewlettpackard.github.io/netperf/" +license=('MIT') +depends=('glibc' 'libsmbios' 'lksctp-tools') +makedepends=('git') +provides=('netperf') +conflicts=('netperf') +source=("git+https://github.com/HewlettPackard/netperf.git" + "remove_duplicate_variable_definitions.patch::https://github.com/HewlettPackard/netperf/commit/c6a2e17fe35f0e68823451fedfdf5b1dbecddbe3.patch") +sha256sums=('SKIP' + 'beff59413888ab2961804a195ff68fe5db92183736fedb3bc20bfbba424c2384') + + +prepare() { + cd "netperf" + + patch -Np1 -i "$srcdir/remove_duplicate_variable_definitions.patch" +} + +pkgver() { + cd "netperf" + + _tag=$(git tag -l --sort -v:refname | head -n1) + _rev=$(git rev-list --count $_tag..HEAD) + _hash=$(git rev-parse --short HEAD) + printf "%s.r%s.g%s" "$_tag" "$_rev" "$_hash" | sed 's/^netperf-//' +} + +build() { + cd "netperf" + + ./autogen.sh + ./configure \ + --prefix="/usr" \ + --enable-dccp \ + --enable-demo \ + --enable-sctp \ + --enable-unixdomain + make +} + +check() { + cd "netperf" + + make check +} + +package() { + cd "netperf" + + make DESTDIR="$pkgdir" install + install -Dm644 "COPYING" -t "$pkgdir/usr/share/licenses/netperf" +} |