diff options
author | Thomas Gassmann | 2023-02-05 22:51:06 +0100 |
---|---|---|
committer | Thomas Gassmann | 2023-02-05 22:51:06 +0100 |
commit | 38bf4a65523a3d0555a7e32dd2a0afb8ba4313fe (patch) | |
tree | 8437895b8643364feff2bd4b106d66ed2e1cec6b /PKGBUILD | |
download | aur-steuern-lu-np-2022.tar.gz |
Init
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..2328493c399f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Thomas Gassmann <thomas@gassmann.dev> + +pkgname=steuern-lu-np-2022 +pkgver=2022.1 +pkgrel=1 +pkgdesc="Lucerne tax declaration software for natural persons 2022" +arch=(any) +url="https://steuern.lu.ch/steuererklaerung/steuererklaerung_natp/Installation" +license=('custom') +depends=("java-environment" "bash") +source=( + "https://steuersoftware.lu.ch/steuern22/steuern.lu.2022nP.sh" + "$pkgname.desktop" +) +sha256sums=( + '00304a32ef9323397f9d6f19ef6f3368c15f4667d3867e213e574ba8a9c03ff0' + '3da6addee7559206d9428d162a8faa14864cf252d1ca9287b4cae9c6e442f96f' +) + +prepare() { + chmod +x "$srcdir"/steuern.lu.2022nP.sh + "$srcdir"/steuern.lu.2022nP.sh -q \ + -Dall=true \ + -V'addToPath$Integer'=1 \ + -dir "$srcdir/steuern-lu-np-2022" +} + +package() { + mkdir -p "$pkgdir"/opt/steuern-lu-np-2022 + cp -R "$srcdir"/steuern-lu-np-2022/* "$pkgdir"/opt/steuern-lu-np-2022 + install -Dm644 "$srcdir"/$pkgname.desktop \ + "$pkgdir"/usr/share/applications/$pkgname.desktop +} |