git » java-common.git » commit 93c72ea

packager rebuild with small style adjustments

author Levente Polyak
2019-12-05 22:09:42 UTC
committer Levente Polyak
2019-12-05 22:09:42 UTC
parent e28b8d0a43e000d3fb1964a47e191e8b802b72e2

packager rebuild with small style adjustments

PKGBUILD +17 -18
test_archlinux-java +1 -1

diff --git a/PKGBUILD b/PKGBUILD
index 97f7585..e099d88 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,40 @@
-# Maintainer: Guillaume ALAUX <guillaume@archlinux.org>
-pkgname=('java-runtime-common' 'java-environment-common')
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Guillaume ALAUX <guillaume@archlinux.org>
+
 pkgbase=java-common
+pkgname=('java-runtime-common' 'java-environment-common')
 pkgver=3
-pkgrel=1
-arch=('any')
+pkgrel=2
+pkgdesc='Common files for Java Runtime Environments'
 url='https://www.archlinux.org/packages/extra/any/java-common/'
+arch=('any')
 license=('GPL')
+makedepends=('bash' 'findutils' 'coreutils')
 checkdepends=('wget')
-_shunitver=2.1.6
+_shunitver=2.1.7
 source=(profile_jre.csh
         profile_jre.sh
         bin_archlinux-java
         test_archlinux-java
-        shunit2-${_shunitver}.tar.gz::https://github.com/kward/shunit2/archive/source.tar.gz)
-
+        https://github.com/kward/shunit2/archive/v${_shunitver}/shunit2-${_shunitver}.tar.gz)
 sha256sums=('9d25638cafc2fabd1ba6f2f26aa01233eccf3d31db003d956b571f0ab655dd23'
             '519e9881a2a9f4fc3d581ea0ef0da594eedbfdfcf734f9fdc0bb595e8ac77e4c'
             '5101f9d3d42cd545843a537826451c1b2e0bf2b16aba4e36ac797d9ace16dc63'
-            '721b225f6eb420f7b173ba2db8c65688f50ffd5dad0960ecce4cfefdb57b26a2'
-            '6beca93d20b72b46083c8271c4cf1da21b45f250a92b401c2565c65e1d75138f')
+            'f4c3fc55568fbbd298c1bf617bdd7f45db600b47c9991b072e409876e8cdd341'
+            '41a103aa984bfdeea3fec426edb0b3dda19153a5ce448d4b4bbe52a85c4d7fee')
 
 check() {
-  cd "${srcdir}"
-  ln -s shunit2-source/${_shunitver} shunit2
+  ln -s shunit2-${_shunitver} shunit2
   ./test_archlinux-java
 }
 
 package_java-runtime-common() {
   pkgdesc='Common files for Java Runtime Environments'
-  conflicts=('java-common')
-  replaces=('java-common')
   backup=(etc/profile.d/jre.sh
           etc/profile.d/jre.csh)
+  depends=('bash' 'findutils' 'coreutils')
   install=install_java-runtime-common.sh
 
-  cd "${srcdir}"
-
   install -d -m 755 "${pkgdir}/usr/lib/jvm/"
   ln -s /dev/null "${pkgdir}/usr/lib/jvm/default"
   ln -s /dev/null "${pkgdir}/usr/lib/jvm/default-runtime"
@@ -57,9 +56,7 @@ package_java-runtime-common() {
 package_java-environment-common() {
   pkgdesc='Common files for Java Development Kits'
 
-  cd "${srcdir}"
-
-  install -d -m 755 "${pkgdir}/usr/bin/"
+  install -d "${pkgdir}/usr/bin"
   # Official list of supplementary binaries that Java environment packages MUST provide
   # This list is based on Arch Linux' default Java implementation: "OpenJDK 7 Icedtea"
   for b in \
@@ -70,3 +67,5 @@ package_java-environment-common() {
     ln -s /usr/lib/jvm/default/bin/${b} "${pkgdir}/usr/bin/${b}"
   done
 }
+
+# vim: ts=2 sw=2 et:
diff --git a/test_archlinux-java b/test_archlinux-java
index d6c4bce..c842181 100755
--- a/test_archlinux-java
+++ b/test_archlinux-java
@@ -462,4 +462,4 @@ test_do_fix_devnull() {
 }
 
 # load shunit2
-. shunit2/src/shunit2
+. shunit2/shunit2