diff options
author | Alec Mev | 2022-01-20 17:35:28 +0000 |
---|---|---|
committer | Alec Mev | 2022-01-20 17:35:28 +0000 |
commit | 545a4f6e6d6cabf5fc42d28a2eade3e5d8c3d53d (patch) | |
tree | a4b9693977b61278c786d08e66c375f5d85fcfcd | |
download | aur-545a4f6e6d6cabf5fc42d28a2eade3e5d8c3d53d.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 58 | ||||
-rw-r--r-- | canaries-form-415.install | 13 |
4 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..699ac76c0583 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = canaries-form-415 + pkgdesc = Helper program for filling out Modelo 415 of Agencia Tributaria Canaria + pkgver = 6.7.0 + pkgrel = 1 + url = https://www3.gobiernodecanarias.org/tributos/atc/jsf/publico/asistenciaContribuyente/modelos/listado.jsp?tributo=IGIC + install = canaries-form-415.install + arch = x86_64 + license = custom + makedepends = gendesk + makedepends = libarchive + makedepends = imagemagick + depends = java-runtime=11 + depends = ttf-ms-fonts + source = canaries-form-415-6.7.0.zip::https://www.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod415/bin/M415V670E21.zip + sha256sums = 59caf03f94dfdf54905a5a73d44741fda6b5fdd619f478f202c9416791987c4a + +pkgname = canaries-form-415 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..59dce90f7a95 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/*.tar +/*.zip +/*/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..097363142588 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Alec Mev <alec@mev.earth> + +# Based on canaries-form-420, all comments and history are there + +_form=415 +pkgname="canaries-form-${_form}" +pkgver=6.7.0 +pkgrel=1 +pkgdesc="Helper program for filling out Modelo ${_form} of Agencia Tributaria Canaria" +arch=('x86_64') +url=https://www3.gobiernodecanarias.org/tributos/atc/jsf/publico/asistenciaContribuyente/modelos/listado.jsp?tributo=IGIC +license=('custom') +_java=11 +depends=( + "java-runtime=${_java}" + 'ttf-ms-fonts' +) +makedepends=( + 'gendesk' + 'libarchive' + 'imagemagick' +) +install="${pkgname}.install" +_year=21 +_zipname="M${_form}V${pkgver//./}E${_year}" +source=("${pkgname}-${pkgver}.zip::https://www.gobiernodecanarias.org/tributos/atc/estatico/asistencia_contribuyente/modelos/ref_y_propios/igic/mod${_form}/bin/${_zipname}.zip") +sha256sums=('59caf03f94dfdf54905a5a73d44741fda6b5fdd619f478f202c9416791987c4a') + +_innerdir="${_zipname}/I.G.I.C.-Modelo${_form}-(20${_year})" +_srcjar="${_innerdir}/pa-mod${_form}.jar" +_pkgjar="/usr/share/java/${pkgname}/${pkgname}.jar" + +prepare() { + cat > "${pkgname}" <<EOF +#!/bin/sh +_x="\`archlinux-java status | grep "${_java}" | awk '{ print \$1 }' | head -1\`" +exec "/usr/lib/jvm/\${_x%/*}/bin/java" -jar "${_pkgjar}" "\$@" +EOF + gendesk \ + --pkgname "${pkgname}" \ + --pkgdesc "${pkgdesc}" \ + --name "Agencia Tributaria Canaria Modelo ${_form}" \ + --categories "Office;Finance;Java" \ + -n \ + -f + local icon="escudo${_form}_32.gif" + bsdtar --strip-components 2 -xf "${_srcjar}" "org_grecasa_ext_pa/iconos/${icon}" + convert "${icon}" "${pkgname}.png" + rm "${icon}" +} + +package() { + install -Dm644 "${_srcjar}" "${pkgdir}${_pkgjar}" + install -Dm755 -t "${pkgdir}/usr/bin" "${pkgname}" + install -Dm644 -t "${pkgdir}/usr/share/applications/" "${pkgname}.desktop" + install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "${_innerdir}/Manual_Modelo_${_form}.pdf" + install -Dm644 -t "${pkgdir}/usr/share/pixmaps/" "${pkgname}.png" +} diff --git a/canaries-form-415.install b/canaries-form-415.install new file mode 100644 index 000000000000..8df6cbe39458 --- /dev/null +++ b/canaries-form-415.install @@ -0,0 +1,13 @@ +post_install() { + cat <<EOF + +Nothing happens? Try running with _JAVA_AWT_WM_NONREPARENTING=1, should help +with tiling window managers [1]. Ugly fonts? Run with +_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' [2]. I have both in my +~/.pam_environment, personally. + +[1] https://github.com/swaywm/sway/issues/595 +[2] https://wiki.archlinux.org/index.php/Java_Runtime_Environment_fonts + +EOF +} |