summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThomas Gassmann2025-02-01 01:03:32 +0100
committerThomas Gassmann2025-02-01 01:03:32 +0100
commita09aa20d034f7e18ad43720a92a654bf4eeee762 (patch)
tree1a93d0a463f5a56d437e8f11c61deb65a7960c36 /PKGBUILD
downloadaur-a09aa20d034f7e18ad43720a92a654bf4eeee762.tar.gz
Init Steuern Luzern nP 2024
Signed-off-by: Thomas Gassmann <thomas@gassmann.dev>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8f559b2a7975
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Thomas Gassmann <thomas@gassmann.dev>
+
+pkgname=steuern-lu-np-2024
+pkgver=2024.1
+pkgrel=1
+pkgdesc="Lucerne tax declaration software for natural persons 2024"
+arch=(any)
+url="https://steuern.lu.ch/steuererklaerung/steuererklaerung_natp/Installation"
+license=('custom')
+depends=("java-environment" "bash")
+source=(
+ "https://steuersoftware.lu.ch/steuern24/steuern.lu.2024nP.sh"
+ "$pkgname.desktop"
+)
+sha256sums=(
+ '10b8165f54822e0c9d07667ee91ec8a1f0ba25fedd7692bd1142a864d50b9bcb'
+ '4c6d06f56a66925e05a060575802e3e2fcaba04ce08759b833a72c52ccb4fa7b'
+)
+
+prepare() {
+ chmod +x "$srcdir"/steuern.lu.2024nP.sh
+ "$srcdir"/steuern.lu.2024nP.sh -q \
+ -Dall=true \
+ -V'addToPath$Integer'=1 \
+ -dir "$srcdir/steuern-lu-np-2024"
+}
+
+package() {
+ mkdir -p "$pkgdir"/opt/steuern-lu-np-2024
+ cp -R "$srcdir"/steuern-lu-np-2024/* "$pkgdir"/opt/steuern-lu-np-2024
+ install -Dm644 "$srcdir"/$pkgname.desktop \
+ "$pkgdir"/usr/share/applications/$pkgname.desktop
+}