[arch-commits] Commit in junit/trunk (PKGBUILD)
Guillaume Alaux
guillaume at nymeria.archlinux.org
Sun Mar 10 19:50:14 UTC 2013
Date: Sunday, March 10, 2013 @ 20:50:14
Author: guillaume
Revision: 179883
Fixed FS#34157
Modified:
junit/trunk/PKGBUILD
----------+
PKGBUILD | 41 +++++++++++++++++++++++------------------
1 file changed, 23 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-03-10 19:33:11 UTC (rev 179882)
+++ PKGBUILD 2013-03-10 19:50:14 UTC (rev 179883)
@@ -1,30 +1,35 @@
-# Maintainer: Guillaume ALAUX <guillaume at archlinuxorg>
+# Maintainer: Guillaume ALAUX <guillaume at archlinux.org>
pkgname=junit
pkgver=4.11
-pkgrel=1
-pkgdesc='automated testing framework for Java'
+pkgrel=2
+pkgdesc='Automated testing framework for Java'
arch=('any')
-url='http://www.junit.org/'
+url='http://junit.sourceforge.net/'
license=('CPL')
-depends=('java-runtime-headless')
-makedepends=('apache-ant')
-source=(https://github.com/KentBeck/${pkgname}/archive/r${pkgver}.tar.gz)
-md5sums=('bf62095e510f50baf0962af329438647')
+depends=('java-runtime-headless' 'java-hamcrest')
+makedepends=('git' 'apache-ant')
build() {
- cd "${srcdir}/${pkgname}-r${pkgver}"
+ cd ${srcdir}
+ # No source tarball available: https://github.com/junit-team/junit/blob/r4.11/BUILDING
+ # So building from specific github tag: https://github.com/junit-team/junit/tags
+ git clone https://github.com/junit-team/${pkgname}.git
+ cd junit
+ git checkout r${pkgver}
+
ant dist -Dversion-status=''
}
-package() {
- cd "${srcdir}/${pkgname}-r${pkgver}/${pkgname}${pkgver}"
+check() {
+ cd ${srcdir}/${pkgname}
- install -dm755 ${pkgdir}/usr/share/java/${pkgname}
- install -m644 \
- ${pkgname}-${pkgver}.jar \
- ${pkgname}-dep-${pkgver}.jar \
- ${pkgdir}/usr/share/java/${pkgname}
- ln -s ${pkgname}/${pkgname}-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}.jar
- ln -s ${pkgname}/${pkgname}-dep-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}-dep.jar
+ ant test
}
+
+package() {
+ install -Dm644 ${srcdir}/${pkgname}/${pkgname}${pkgver}/${pkgname}-dep-${pkgver}.jar \
+ ${pkgdir}/usr/share/java/${pkgname}-${pkgver}.jar
+ ln -s ${pkgname}-${pkgver}.jar \
+ ${pkgdir}/usr/share/java/${pkgname}.jar
+}
More information about the arch-commits
mailing list