summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgidio Caprino2023-05-29 15:46:14 +0200
committerEgidio Caprino2023-05-29 15:46:14 +0200
commit9d9ffc2a09c3fe437c8c1fe49fe361aa2361bf8d (patch)
tree286e559be976b56bfb22d1f146fe3ca1485b70e0
parent44de0d198f7983f4e26fd232a7ccdbdf8a301eec (diff)
downloadaur-9d9ffc2a09c3fe437c8c1fe49fe361aa2361bf8d.tar.gz
fix: invalid launcher
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
-rw-r--r--launcher.sh4
3 files changed, 10 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fde555577837..979295fe1ed3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -7,9 +7,11 @@ pkgbase = kitchenowl
license = GPL3
source = kitchenowl.png
source = kitchenowl.desktop
+ source = launcher.sh
source = kitchenowl-0.4.4.tar.gz::https://github.com/TomBursch/kitchenowl/releases/download/v0.4.4/kitchenowl_Linux.tar.gz
sha256sums = 06f7b7e317e1732feda0bce957af7bf7b8a797147d865951df21532cb949863b
sha256sums = 8ec1df01450010aefb23728c69b8ff6eb2d9ceae9e1e1464374c6f0ae36a30c1
+ sha256sums = 15c3bbe7db615abc3745c5d013e0c04b6e47ad48265ecdc077d59dadcdb1bffa
sha256sums = 4fceaa89a54de1f63567268ccfcd10baecb50d162bd3272eddcb4ba72114ee52
pkgname = kitchenowl
diff --git a/PKGBUILD b/PKGBUILD
index 6b1884e614eb..21a3d9abf798 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname="kitchenowl"
pkgver=0.4.4
-pkgrel=1
+pkgrel=2
pkgdesc="KitchenOwl is a self-hosted grocery list and recipe manager."
arch=("x86_64")
url="https://github.com/TomBursch/kitchenowl"
@@ -8,24 +8,23 @@ license=("GPL3")
source=(
"kitchenowl.png"
"kitchenowl.desktop"
+ "launcher.sh"
"${pkgname%}-${pkgver}.tar.gz::https://github.com/TomBursch/kitchenowl/releases/download/v${pkgver}/kitchenowl_Linux.tar.gz"
)
sha256sums=(
"06f7b7e317e1732feda0bce957af7bf7b8a797147d865951df21532cb949863b"
"8ec1df01450010aefb23728c69b8ff6eb2d9ceae9e1e1464374c6f0ae36a30c1"
+ "15c3bbe7db615abc3745c5d013e0c04b6e47ad48265ecdc077d59dadcdb1bffa"
"4fceaa89a54de1f63567268ccfcd10baecb50d162bd3272eddcb4ba72114ee52"
)
package() {
install -d "$pkgdir/opt/${pkgname}"
- install -d "${pkgdir}/usr/bin"
-
cp -r "$srcdir/data" "$pkgdir/opt/${pkgname}/"
cp -r "$srcdir/lib" "$pkgdir/opt/${pkgname}/"
cp "$srcdir/kitchenowl" "$pkgdir/opt/${pkgname}/"
- ln -s "$pkgdir/opt/${pkgname}/kitchenowl" "${pkgdir}/usr/bin/kitchenowl"
- chmod +x "${pkgdir}/usr/bin/kitchenowl"
install -Dm644 "${srcdir}/kitchenowl.png" "${pkgdir}/usr/share/icons/kitchenowl.png"
install -Dm644 "${srcdir}/kitchenowl.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm755 "${srcdir}/launcher.sh" "${pkgdir}/usr/bin/kitchenowl"
}
diff --git a/launcher.sh b/launcher.sh
new file mode 100644
index 000000000000..41273c9f0418
--- /dev/null
+++ b/launcher.sh
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+
+XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-~/.config}
+exec /opt/kitchenowl/kitchenowl "$@"