[arch-commits] Commit in junit/repos/extra-any (PKGBUILD PKGBUILD)

Guillaume Alaux guillaume at nymeria.archlinux.org
Sun Mar 10 19:50:54 UTC 2013


    Date: Sunday, March 10, 2013 @ 20:50:54
  Author: guillaume
Revision: 179884

archrelease: copy trunk to extra-any

Added:
  junit/repos/extra-any/PKGBUILD
    (from rev 179883, junit/trunk/PKGBUILD)
Deleted:
  junit/repos/extra-any/PKGBUILD

----------+
 PKGBUILD |   65 ++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 35 insertions(+), 30 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2013-03-10 19:50:14 UTC (rev 179883)
+++ PKGBUILD	2013-03-10 19:50:54 UTC (rev 179884)
@@ -1,30 +0,0 @@
-# Maintainer: Guillaume ALAUX <guillaume at archlinuxorg>
-pkgname=junit
-pkgver=4.11
-pkgrel=1
-pkgdesc='automated testing framework for Java'
-arch=('any')
-url='http://www.junit.org/'
-license=('CPL')
-depends=('java-runtime-headless')
-makedepends=('apache-ant')
-source=(https://github.com/KentBeck/${pkgname}/archive/r${pkgver}.tar.gz)
-md5sums=('bf62095e510f50baf0962af329438647')
-
-build() {
-  cd "${srcdir}/${pkgname}-r${pkgver}"
-
-  ant dist -Dversion-status=''
-}
-
-package() {
-  cd "${srcdir}/${pkgname}-r${pkgver}/${pkgname}${pkgver}"
-
-  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
-}

Copied: junit/repos/extra-any/PKGBUILD (from rev 179883, junit/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2013-03-10 19:50:54 UTC (rev 179884)
@@ -0,0 +1,35 @@
+# Maintainer: Guillaume ALAUX <guillaume at archlinux.org>
+pkgname=junit
+pkgver=4.11
+pkgrel=2
+pkgdesc='Automated testing framework for Java'
+arch=('any')
+url='http://junit.sourceforge.net/'
+license=('CPL')
+depends=('java-runtime-headless' 'java-hamcrest')
+makedepends=('git' 'apache-ant')
+
+build() {
+  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=''
+}
+
+check() {
+  cd ${srcdir}/${pkgname}
+
+  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