# Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
pkgname=java-common
pkgver=1
pkgrel=5
pkgdesc='Common files for Java Environments'
arch=('any')
url='www.archlinux.org'
license=('GPL')
checkdepends=('wget')
backup=(etc/profile.d/jre.sh
        etc/profile.d/jre.csh)
# TODO remove after a while
replaces=('java-runtime-headless-meta' 'java-runtime-meta' 'java-environment-meta')
install=install_java-common.sh
source=(profile_jre.csh
        profile_jre.sh
        bin_archlinux-java
        test_archlinux-java
        bin_java-common-wrapper
        https://shunit2.googlecode.com/files/shunit2-2.1.6.tgz)

sha256sums=('073ebe73e05346c03c29d02c73cca38f6a4fccc9f3ab2026760f1cd29791fabb'
            '458eced6d2846805fbc18ca2ba717bf5f0556cc93a442b485c81fe12a4f6e5b6'
            'a44e4842b7c659f4f6628745090d2dde3874e225317043493d5996353c7b8b74'
            '0dd93c9779c617af061b25f5e3d23cacb741d8d757f533312c3af976661e8cbc'
            '622927af9ec374140a878993936f7fdd4206fe069dddfcefc6d4e15fa6d67f39'
            '65a313a76fd5cc1c58c9e19fbc80fc0e418a4cbfbd46d54b35ed5b6e0025d4ee')

check() {
  cd "${srcdir}"
  ./test_archlinux-java
}

build() {
  cd "${srcdir}"

  install -D -m 644 profile_jre.sh  "${pkgdir}/etc/profile.d/jre.sh"
  install -D -m 644 profile_jre.csh "${pkgdir}/etc/profile.d/jre.csh"
  install -D -m 755 bin_java-common-wrapper "${pkgdir}/usr/lib/java-common-wrapper"
  install -D -m 755 bin_archlinux-java "${pkgdir}/usr/bin/archlinux-java"
}
