summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
-rwxr-xr-xjperf.sh6
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..bdd79cbd83a6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = jperf
+ pkgdesc = Java Perf - GUI for iPerf
+ pkgver = 2.0.2
+ pkgrel = 1
+ url = https://shadow.github.io/
+ arch = any
+ license = custom
+ depends = jre8-openjdk
+ depends = iperf
+ source = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xjperf/jperf-2.0.2.zip
+ source = jperf.sh
+ sha256sums = b7cf9d675c2f2945312f1b7783c6c4cad3cbe4df70b787d0188dca46190ada82
+ sha256sums = da44da5ca1eb4a539860ea58176ec9c8a350a7c5be8b4acb14ab36ed261672db
+
+pkgname = jperf
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f4c8cf06b36
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: necklace <ns@nsz.no>
+
+pkgname=jperf
+pkgver=2.0.2
+pkgrel=1
+pkgdesc="Java Perf - GUI for iPerf"
+arch=('any')
+url="https://shadow.github.io/"
+license=('custom')
+depends=('jre8-openjdk' 'iperf')
+source=(
+ "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xjperf/jperf-2.0.2.zip"
+ "jperf.sh"
+)
+sha256sums=(
+ "b7cf9d675c2f2945312f1b7783c6c4cad3cbe4df70b787d0188dca46190ada82"
+ "da44da5ca1eb4a539860ea58176ec9c8a350a7c5be8b4acb14ab36ed261672db"
+)
+
+package() {
+
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/jperf.jar" ${pkgdir}/usr/share/java/${pkgname}/jperf.jar
+
+ install -d ${srcdir}/${pkgname}-${pkgver}/lib ${pkgdir}/usr/share/java/${pkgname}/lib
+
+ for f in "${srcdir}/${pkgname}-${pkgver}/lib/*.jar"; do
+ echo $f
+ install -Dm644 $f ${pkgdir}/usr/share/java/${pkgname}/lib/;
+ done
+
+ install -Dm755 "${srcdir}/${pkgname}.sh" ${pkgdir}/usr/bin/${pkgname}
+
+}
diff --git a/jperf.sh b/jperf.sh
new file mode 100755
index 000000000000..8eae69752b8e
--- /dev/null
+++ b/jperf.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+CP=/usr/share/java/jperf/jperf.jar
+for name in /usr/share/java/jperf/lib/*.jar ; do
+ CP=$CP:$name
+done
+java -cp $CP net.nlanr.jperf.JPerf