mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-27 19:41:56 +01:00
The package was disabled because the download site was down. This should now be fixed, so it can be enabled again. This reverts commit d7dcd2ec89c28d70de9a96041b162a1e2832ae27.
85 lines
3.5 KiB
Plaintext
85 lines
3.5 KiB
Plaintext
# Contributor: Simon Frankenberger <simon-alpine@fraho.eu>
|
|
# Maintainer: Simon Frankenberger <simon-alpine@fraho.eu>
|
|
pkgname=java-jtreg
|
|
_pkgver=4.2-b13
|
|
pkgver=${_pkgver/-/.}
|
|
pkgrel=0
|
|
pkgdesc="jtreg is the test harness used by the JDK test framework"
|
|
url="http://hg.openjdk.java.net/code-tools/jtreg"
|
|
arch="noarch"
|
|
license="GPL-2.0"
|
|
depends="java-jtharness java-asmtools"
|
|
makedepends="openjdk8 zip"
|
|
options="!check" # the tests require an X11 or VNC display
|
|
#subpackages="$pkgname-doc:_doc $pkgname-examples:_examples"
|
|
source="jtreg-$pkgver.tar.bz2::http://hg.openjdk.java.net/code-tools/jtreg/archive/jtreg$_pkgver.tar.bz2
|
|
http://ftp-stud.hs-esslingen.de/pub/Mirrors//ftp.apache.org/dist/ant/binaries/apache-ant-1.9.13-bin.zip
|
|
http://central.maven.org/maven2/junit/junit/4.10/junit-4.10.jar
|
|
http://central.maven.org/maven2/org/testng/testng/6.9.5/testng-6.9.5.jar
|
|
http://central.maven.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.jar
|
|
|
|
jtreg-symlink-patch.txt
|
|
jtdiff-symlink-patch.txt
|
|
"
|
|
builddir="$srcdir/jtreg-jtreg$_pkgver"
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
|
|
mkdir -p "$builddir"/build
|
|
make JTHARNESS_HOME=/usr/share/java/jtharness \
|
|
ANTHOME="$srcdir"/apache-ant-1.9.13 \
|
|
ASMTOOLS_HOME=/usr/share/java/asmtools \
|
|
JDKHOME=/usr/lib/jvm/default-jvm \
|
|
JUNIT_HOME="$srcdir" \
|
|
TESTNG_HOME="$srcdir" \
|
|
JCOMMANDER_JAR="$srcdir"/jcommander-1.72.jar \
|
|
TOUCH=/bin/touch \
|
|
-C make
|
|
}
|
|
|
|
package() {
|
|
_destdir="$pkgdir/usr/share/java/jtreg"
|
|
mkdir -p "$_destdir"
|
|
cp -r \
|
|
$builddir/build/images/jtreg/bin\
|
|
$builddir/build/images/jtreg/legal \
|
|
$builddir/build/images/jtreg/lib \
|
|
$builddir/build/images/jtreg/COPYRIGHT \
|
|
$builddir/build/images/jtreg/LICENSE \
|
|
$builddir/build/images/jtreg/README \
|
|
$builddir/build/images/jtreg/release \
|
|
"$_destdir"
|
|
|
|
# link to jtharness and asmtools from depends
|
|
rm "$_destdir"/lib/asmtools.jar
|
|
rm "$_destdir"/lib/javatest.jar
|
|
ln -s /usr/share/java/asmtools/lib/asmtools.jar "$_destdir"/lib/asmtools.jar
|
|
ln -s /usr/share/java/jtharness/lib/javatest.jar "$_destdir"/lib/javatest.jar
|
|
|
|
# patch the jtreg executable script to handle symlink from /usr/bin
|
|
cd "$pkgdir"
|
|
patch -p1 -i "$srcdir"/jtreg-symlink-patch.txt
|
|
patch -p1 -i "$srcdir"/jtdiff-symlink-patch.txt
|
|
|
|
mkdir -p "$pkgdir/usr/bin"
|
|
ln -s /usr/share/java/jtreg/bin/jtdiff "$pkgdir"/usr/bin/jtdiff
|
|
ln -s /usr/share/java/jtreg/bin/jtreg "$pkgdir"/usr/bin/jtreg
|
|
}
|
|
|
|
_doc() {
|
|
_destdir="$subpkgdir/usr/share/java/jtreg"
|
|
mkdir -p "$_destdir"
|
|
cp -r \
|
|
$builddir/target/binaries/doc \
|
|
"$_destdir"
|
|
}
|
|
|
|
sha512sums="b0ecbf8a38e5913e3e26cc92435f82d2db7201ef931c756a6106c23fe9dc07b7b2a21651e92b01e3c89cc01a831bbd7be02f7e55c60733af9430f7641c419246 jtreg-4.2.b13.tar.bz2
|
|
873062cf789e1572ec4ef3cdbb15c0d3a57e5a0794068591565367d4cec15b9f9a24f59734a85170d61b23eb9288d6bafd35a9ae2b015b09c7a175e344cb4e1c apache-ant-1.9.13-bin.zip
|
|
2c8b595c24a5ad2499a5bd5bb01204453cd09f51308fea5834922e042b8f39bd8ef0099848eb3a8576ddc4ce4ec907181ba0c20f1222a25b3064d1c3c5499cbd junit-4.10.jar
|
|
15a6d6a3c29e6212d18c299e905620ff743825029129ce44d70cadbff589873bfc983f79b9a50052b85b03c8dac25ef5cf9de1628e10db980a4ac94c66173475 testng-6.9.5.jar
|
|
2da86589ff7ecbb53cfce845887155bca7400ecf2fdfdef7113ea03926a195a1cbcf0c071271df6bedc5cdfa185c6576f67810f6957cd9b60ab3600a4545420e jcommander-1.72.jar
|
|
c12bb37a378bf15a2d73b3bd4aadf122dfb60860dda640cb909d62517cb13e7471f76d849598aacb88ef73a119cb45eb1c52165b98faa3dca112ab9f528e2f55 jtreg-symlink-patch.txt
|
|
67f63317a2aaedd17e822389065ff5d86d574f4cb2e2af375856a9c7356dd048c396517372788b889db376fe4aa73c66d530938b8975d11d7714ac84e3dcd00d jtdiff-symlink-patch.txt"
|