summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlec Mev2021-07-04 22:23:58 +0100
committerAlec Mev2021-07-04 22:23:58 +0100
commit837ac356d27f4d999445e238531de940b05e3b94 (patch)
tree016e773972c526896dd94966446d9b5c4ba4da79
parent3f79b5da0d9fa3982c7ef768070a170005cbd35c (diff)
downloadaur-837ac356d27f4d999445e238531de940b05e3b94.tar.gz
Pin Java to 11, fix source
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD11
2 files changed, 10 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 66fc67db1d6f..ff9cab13a772 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = canaries-form-420
pkgdesc = Helper program for filling out Modelo 420 of Agencia Tributaria Canaria
pkgver = 8.2.0
- pkgrel = 1
+ pkgrel = 2
url = http://www.gobiernodecanarias.org/tributos/portal/jsf/publico/asistenciaContribuyente/modelos/listado.jsp?tributo=IGIC
install = canaries-form-420.install
arch = x86_64
@@ -9,10 +9,9 @@ pkgbase = canaries-form-420
makedepends = gendesk
makedepends = libarchive
makedepends = imagemagick
- depends = java-runtime
+ depends = java-runtime=11
depends = ttf-ms-fonts
- source = canaries-form-420-8.2.0.zip::http://www.gobiernodecanarias.org/tributos/portal/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/bin/M420V820E21.zip
+ source = canaries-form-420-8.2.0.zip::https://www.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/bin/M420V820E21.zip
sha256sums = 8a24f1fcef85f9d05f848b2a828c9976e7273e17055f5e4aaf3cb5417bb62d74
pkgname = canaries-form-420
-
diff --git a/PKGBUILD b/PKGBUILD
index eb9ee5090803..4abd7fcc6e32 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
pkgname=canaries-form-420
pkgver=8.2.0
-pkgrel=1
+pkgrel=2
pkgdesc='Helper program for filling out Modelo 420 of Agencia Tributaria Canaria'
arch=('x86_64')
url=http://www.gobiernodecanarias.org/tributos/portal/jsf/publico/asistenciaContribuyente/modelos/listado.jsp?tributo=IGIC
license=('custom')
+_java=11 # Latest working supported version (11 is LTS, broken in 16)
depends=(
- 'java-runtime'
+ "java-runtime=${_java}"
'ttf-ms-fonts'
)
makedepends=(
@@ -17,7 +18,7 @@ makedepends=(
'imagemagick'
)
install="${pkgname}.install"
-source=("${pkgname}-${pkgver}.zip::http://www.gobiernodecanarias.org/tributos/portal/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/bin/M420V820E21.zip")
+source=("${pkgname}-${pkgver}.zip::https://www.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod420/bin/M420V820E21.zip")
sha256sums=('8a24f1fcef85f9d05f848b2a828c9976e7273e17055f5e4aaf3cb5417bb62d74')
_innerdir=I.G.I.C.-Modelo420-\(2021\)
@@ -25,9 +26,11 @@ _srcjar="${_innerdir}/pa-mod420.jar"
_pkgjar="/usr/share/java/${pkgname}/${pkgname}.jar"
prepare() {
+ # Borrowed from https://aur.archlinux.org/cgit/aur.git/tree/pdfsam?h=pdfsam
cat > "${pkgname}" <<EOF
#!/bin/sh
-exec java -jar "${_pkgjar}" "\$@"
+_x="\`archlinux-java status | grep "${_java}" | awk '{ print \$1 }' | head -1\`"
+exec "/usr/lib/jvm/\${_x%/*}/bin/java" -jar "${_pkgjar}" "\$@"
EOF
gendesk \
--pkgname "${pkgname}" \