46 lines
1.3 KiB
Bash
46 lines
1.3 KiB
Bash
# Template file for 'apache-jmeter'
|
|
pkgname=apache-jmeter
|
|
version=5.4.3
|
|
revision=1
|
|
hostmakedepends="openjdk8 gradle"
|
|
depends="virtual?java-runtime"
|
|
short_desc="Application to load test functional behavior and measure performance"
|
|
maintainer="Kyle Nusbaum <knusbaum+void@sdf.org>"
|
|
license="Apache-2.0"
|
|
homepage="https://jmeter.apache.org/"
|
|
distfiles="http://apache.osuosl.org/jmeter/source/apache-jmeter-${version}_src.tgz"
|
|
checksum=6f5bfa63f90a8e05d23064a6e431bc34ff1d093ac2769283d506430edc141682
|
|
|
|
case "$XBPS_MACHINE" in
|
|
ppc64*) ;;
|
|
ppc*|arm*|mips*) broken="too slow" ;;
|
|
esac
|
|
|
|
do_build() {
|
|
# Tests fail -- they are too dependent on networking environment
|
|
JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk/ ./gradlew -PchecksumIgnore -x test createDist
|
|
}
|
|
|
|
do_install() {
|
|
rm -rf build.gradle.kts buildSrc gradle* LICENSE licenses NOTICE \
|
|
settings.gradle.kts *.md
|
|
|
|
vmkdir usr/share/doc/apache-jmeter
|
|
vcopy xdocs/* usr/share/doc/apache-jmeter
|
|
rm -rf xdocs
|
|
|
|
rm -rf src
|
|
vmkdir usr/libexec/apache-jmeter
|
|
vcopy * usr/libexec/apache-jmeter
|
|
|
|
vmkdir usr/bin
|
|
ln -s /usr/libexec/apache-jmeter/bin/jmeter ${DESTDIR}/usr/bin/jmeter
|
|
}
|
|
|
|
apache-jmeter-doc_package() {
|
|
short_desc+=" - documentation"
|
|
depends="${sourcepkg}>=${version}_${revision}"
|
|
pkg_install() {
|
|
vmove usr/share/doc
|
|
}
|
|
}
|