Date: Saturday, July 17, 2010 @ 03:27:08 Author: eric Revision: 85657
upgpkg: junit 4.8.2-1 Upstream update, Switched to 'any' arch, Fixed permissions of license file Modified: junit/trunk/PKGBUILD ----------+ PKGBUILD | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-07-17 06:46:01 UTC (rev 85656) +++ PKGBUILD 2010-07-17 07:27:08 UTC (rev 85657) @@ -3,32 +3,30 @@ # Contributor: Jan de Groot <[email protected]> pkgname=junit -pkgver=4.7 +pkgver=4.8.2 pkgrel=1 pkgdesc="Automated testing framework for Java" -arch=('i686' 'x86_64') +arch=('any') url="http://www.junit.org/" license=('custom') depends=('java-runtime') makedepends=('fastjar' 'apache-ant') -source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}${pkgver}.zip - build.xml) -md5sums=('fa74a6bb1ff143cc2baa14f5a22e0e85' - 'd8bd6d5961386ce602241ed7f87dd5d2') +source=(http://github.com/downloads/KentBeck/${pkgname}/${pkgname}${pkgver}.zip build.xml) +md5sums=('1fea538f71f7eeae13c54a9e03469eae' 'd8bd6d5961386ce602241ed7f87dd5d2') +sha1sums=('15209b0933816c8e940a8375459be6e61e5f1662' '8fbc1b4c309407c778c0d82e70ad73f576b71299') -build() { - cd ${srcdir}/${pkgname}${pkgver} - jar xf ${pkgname}-${pkgver}-src.jar || return 1 +package() { + cd "${srcdir}/${pkgname}${pkgver}" + jar xf ${pkgname}-${pkgver}-src.jar rm -f ${pkgname}-${pkgver}-src.jar - cp ${srcdir}/build.xml . || return 1 - find . -name \*.class -delete || return 1 - find . -name \*.jar -delete || return 1 - + cp "${srcdir}/build.xml" . + find . -name \*.class -delete + find . -name \*.jar -delete . /etc/profile.d/apache-ant.sh - ant dist || return 1 - install -d ${pkgdir}/usr/share/java ${pkgdir}/usr/lib - install -m644 ${pkgname}4.4/junit.jar ${pkgdir}/usr/share/java || return 1 + ant dist + install -d "${pkgdir}/usr/share/java" "${pkgdir}/usr/lib" + install -m644 junit4.4/junit.jar "${pkgdir}/usr/share/java" # Do this for ant, though ant needs to have these files in /usr/share/java, but that will get fixed later. - ln -sf ../share/java/junit.jar ${pkgdir}/usr/lib/junit.jar || return 1 - install -D cpl-v10.html ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 + ln -sf ../share/java/junit.jar "${pkgdir}/usr/lib/junit.jar" + install -D -m644 cpl-v10.html "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.html" }
