diff options
author | Thomas Gassmann | 2025-02-01 01:03:32 +0100 |
---|---|---|
committer | Thomas Gassmann | 2025-02-01 01:03:32 +0100 |
commit | a09aa20d034f7e18ad43720a92a654bf4eeee762 (patch) | |
tree | 1a93d0a463f5a56d437e8f11c61deb65a7960c36 /PKGBUILD | |
download | aur-a09aa20d034f7e18ad43720a92a654bf4eeee762.tar.gz |
Init Steuern Luzern nP 2024
Signed-off-by: Thomas Gassmann <thomas@gassmann.dev>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
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 +} |