diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 55 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..34cb5dff2285 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = jtharness + pkgdesc = general purpose, fully-featured, flexible, and configurable test harness very well suited for most types of unit testing + pkgver = 6.0_b01 + pkgrel = 1 + url = https://wiki.openjdk.java.net/display/CodeTools/JT+Harness + arch = any + license = GPL2 + makedepends = mercurial + makedepends = apache-ant + makedepends = java-environment-openjdk=7 + makedepends = junit + makedepends = java-asm + depends = java-runtime>=7 + optdepends = junit + source = http://hg.openjdk.java.net/code-tools/jtharness/archive/jt6.0-b01.tar.gz + sha256sums = 8b1957a57e9f49bcd081560251ef1a4c4be6414fb62b512802d48a4d99db23c4 + +pkgname = jtharness + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..468cd87d3ce8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8e61c962d42 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Vladimir Tsanev <tsachev@gmail.com> +pkgname=jtharness +_version=6.0 +_build=b01 +pkgver=${_version}_${_build} +pkgrel=1 +pkgdesc="general purpose, fully-featured, flexible, and configurable test harness very well suited for most types of unit testing" +arch=('any') +url="https://wiki.openjdk.java.net/display/CodeTools/JT+Harness" +license=('GPL2') +groups=() +depends=('java-runtime>=7') +makedepends=('mercurial' 'apache-ant' 'java-environment-openjdk=7' 'junit' 'java-asm') +optdepends=('junit') +checkdepends=() +provides=() +conflicts=() +install= +_tag=jt${_version}-${_build} +source=("http://hg.openjdk.java.net/code-tools/jtharness/archive/${_tag}.tar.gz" +# "${pkgname}.patch" +) +sha256sums=('8b1957a57e9f49bcd081560251ef1a4c4be6414fb62b512802d48a4d99db23c4' +# 'b20abde2a7d7920404044d62e732c454' +) +_jtdir=${pkgname}-jt${_version}-${_build} +prepare() { + cd ${srcdir}/${_jtdir} +# patch -p1 -i "${srcdir}/${pkgname}.patch" +} + +build() { + cd ${srcdir}/${_jtdir} + ln -sf /usr/share/java/junit.jar build/junit-4.10.jar + ln -sf /usr/share/java/asm/asm.jar build/asm6.jar + ln -sf /usr/share/java/asm/asm-commons.jar build/asm-commons6.jar + JAVA_HOME=/usr/lib/jvm/java-7-openjdk ant -f build/build.xml +} + +check() { + cd ${srcdir}/${_jtdir} +# test does not compile +# JAVA_HOME=/usr/lib/jvm/java-7-openjdk ant -f build/build.xml test +} + +package() { + cd ${srcdir}/JTHarness-build/binaries + install -D -m 644 lib/javatest.jar ${pkgdir}/usr/share/java/${pkgname}/javatest.jar + install -D -m 644 lib/jtlite.jar ${pkgdir}/usr/share/java/${pkgname}/jtlite.jar + install -Dm644 legal/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + mkdir $pkgdir/usr/share/${pkgname} + ln -sf /usr/share/java/${pkgname} $pkgdir/usr/share/${pkgname}/lib +} + +# vim:set ts=2 sw=2 et: |