diff options
author | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2012-10-22 11:05:18 -0300 |
---|---|---|
committer | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2012-10-22 11:05:18 -0300 |
commit | 2352f09f581b24fa01f022026728acf919c0335a (patch) | |
tree | 36667ad9212b04db2500f304da5ac4a611cce5c9 /java-ugly/junit/PKGBUILD | |
parent | 7e9d319e9575e68d86463b792425fcdba0f195d2 (diff) | |
parent | 99746708edfd2c56f2ba654a14f27e98b1601a43 (diff) |
Merge branch 'master' of ssh://vparabola/home/parabola/abslibre-pre-mips64el
Conflicts:
community-staging/gambas3/PKGBUILD
community-staging/luminancehdr/PKGBUILD
community-staging/luxrays/PKGBUILD
community-staging/luxrender/PKGBUILD
community-staging/performous/PKGBUILD
community-staging/widelands/PKGBUILD
community/chmsee/PKGBUILD
community/flac123/PKGBUILD
community/pam-krb5/PKGBUILD
community/python-pyxattr/PKGBUILD
extra/postgresql/PKGBUILD
extra/pygobject2/PKGBUILD
extra/python-lxml/PKGBUILD
extra/usbview/PKGBUILD
extra/vlc/PKGBUILD
extra/xorg-server/PKGBUILD
multilib/lib32-libpng/PKGBUILD
multilib/lib32-util-linux/PKGBUILD
staging/bzflag/PKGBUILD
staging/calligra/PKGBUILD
staging/enblend-enfuse/PKGBUILD
staging/gegl/PKGBUILD
staging/hugin/PKGBUILD
staging/inkscape/PKGBUILD
testing/btrfs-progs/PKGBUILD
testing/btrfs-progs/initcpio-hook-btrfs
testing/btrfs-progs/initcpio-install-btrfs
testing/cryptsetup/PKGBUILD
testing/cryptsetup/encrypt_hook
testing/empathy/PKGBUILD
testing/evolution/PKGBUILD
testing/glibmm/PKGBUILD
testing/gtkglext/PKGBUILD
testing/ibus/PKGBUILD
testing/kmod/PKGBUILD
testing/udisks2/PKGBUILD
testing/xf86-video-intel/PKGBUILD
Diffstat (limited to 'java-ugly/junit/PKGBUILD')
-rw-r--r-- | java-ugly/junit/PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/java-ugly/junit/PKGBUILD b/java-ugly/junit/PKGBUILD new file mode 100644 index 000000000..7204cd5c9 --- /dev/null +++ b/java-ugly/junit/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Luke Shumaker <lukeshu@sbcglobal.net> +# Maintainer (Arch): Guillaume ALAUX <Guillaume at Arch Linux dot org> + +pkgname=junit +pkgver=4.10 +pkgrel=1 +pkgdesc="Automated testing framework for Java" +arch=('any') +url="http://www.junit.org/" +license=('CPL') +depends=('java-runtime') +makedepends=('apache-ant' 'jh') +source=("$pkgname::git://github.com/KentBeck/junit.git#tag=r$pkgver") + +mksource() { + cd "${srcdir}/${pkgname}" + #find . -name '*.jar' -delete + + # Shut up some warnings from javac 1.7 + sed -ri 's|target="([0-9.]+)"|\0 source="\1"|' build.xml +} + +build() { + mksource + cd "${srcdir}/${pkgname}" + + # Shut up some warnings from javac 1.7 + sed -ri 's|target="([0-9.]+)"$|\0 source="\1"|' build.xml + + ant jars + for pkg in junit junit-dep; do + sed \ + -e "s|@artifactID@|$pkg|" \ + -e "s|@version@|$pkgver|" \ + < build/maven/pom-template.xml > $pkgname$pkgver/$pkg-$pkgver.pom + done +} + +package() { + cd "${srcdir}/${pkgname}" + install -Dm644 cpl-v10.html "$pkgdir/usr/share/licenses/junit/cpl-v10.html" + + cd "${srcdir}/${pkgname}/${pkgname}${pkgver}" + + export DESTDIR="$pkgdir" + jh mvn-install $pkgname junit $pkgver junit-$pkgver.{jar,pom} + jh mvn-install $pkgname junit-dep $pkgver junit-dep-$pkgver.{jar,pom} + install -d "${pkgdir}/usr/share/java/${pkgname}" + ln -s `jh mvn-basename $pkgname junit $pkgver`.jar "${pkgdir}/usr/share/java/${pkgname}" + ln -s `jh mvn-basename $pkgname junit-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 +} + +md5sums=('SKIP') |