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@archlinuxorg> +# Maintainer: Guillaume ALAUX <[email protected]> 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 +}
