summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD10
-rw-r--r--kando.sh16
3 files changed, 23 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d250777c67f..fb3e30ac85de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = kando-bin
pkgdesc = A pie menu for the desktop. It will be highly customizable and will allow you to create your own menus and actions.
- pkgver = 0.8.1
+ pkgver = 0.9.0
pkgrel = 1
url = https://ko-fi.com/post/Introducing-Ken-Do-L3L7L0FQ2
arch = x86_64
@@ -13,13 +13,15 @@ pkgbase = kando-bin
optdepends = gvfs
optdepends = alsa-lib
optdepends = pulseaudio
- provides = kando=0.8.1
+ provides = kando=0.9.0
conflicts = kando
- source = kando-0.8.1.rpm::https://github.com/kando-menu/kando/releases/download/v0.8.1/kando_0.8.1_amd64.deb
- source = LICENSE-0.8.1::https://raw.githubusercontent.com/kando-menu/kando/v0.8.1/LICENSE.md
+ options = !strip
+ options = !emptydirs
+ source = kando-0.9.0.rpm::https://github.com/kando-menu/kando/releases/download/v0.9.0/kando_0.9.0_amd64.deb
+ source = LICENSE-0.9.0::https://raw.githubusercontent.com/kando-menu/kando/v0.9.0/LICENSE.md
source = kando.sh
- sha256sums = f9098938d98e3f49e11487dff80def955fa2240d7465c1f28829f916d6be51c4
+ sha256sums = 3cd5387d0a2319471d64af365417fe90a56066065d3d455a9134c1fed2c52855
sha256sums = fd6cb731b549de5452efacb0833cda7a328eb5263537d29ca18de9d7938f7bab
- sha256sums = 5f8d6ccac4f5fbca384dec26ccd00929f491b370aad3bca3366c4cbb85cb84ed
+ sha256sums = 2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051
pkgname = kando-bin
diff --git a/PKGBUILD b/PKGBUILD
index 22df01fad79c..41acf7684a4d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=kando-bin
_pkgname=Kando
-pkgver=0.8.1
+pkgver=0.9.0
_electronversion=28
pkgrel=1
pkgdesc="A pie menu for the desktop. It will be highly customizable and will allow you to create your own menus and actions. "
@@ -23,14 +23,18 @@ optdepends=(
'alsa-lib'
'pulseaudio'
)
+options=(
+ '!strip'
+ '!emptydirs'
+)
source=(
"${pkgname%-bin}-${pkgver}.rpm::${_ghurl}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb"
"LICENSE-${pkgver}::https://raw.githubusercontent.com/kando-menu/kando/v${pkgver}/LICENSE.md"
"${pkgname%-bin}.sh"
)
-sha256sums=('f9098938d98e3f49e11487dff80def955fa2240d7465c1f28829f916d6be51c4'
+sha256sums=('3cd5387d0a2319471d64af365417fe90a56066065d3d455a9134c1fed2c52855'
'fd6cb731b549de5452efacb0833cda7a328eb5263537d29ca18de9d7938f7bab'
- '5f8d6ccac4f5fbca384dec26ccd00929f491b370aad3bca3366c4cbb85cb84ed')
+ '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051')
build() {
sed -e "s|@electronversion@|${_electronversion}|g" \
-e "s|@appname@|${pkgname%-bin}|g" \
diff --git a/kando.sh b/kando.sh
index 32b49ca70ada..4cfe3ac09dd8 100644
--- a/kando.sh
+++ b/kando.sh
@@ -1,18 +1,18 @@
#!/bin/bash
set -o pipefail
-_APPDIR="/usr/lib/kando"
-_RUNNAME="${_APPDIR}/app"
-_CFGDIR="Kando/"
-_OPTIONS="env ELECTRON_OZONE_PLATFORM_HINT=auto"
+_APPDIR="/usr/lib/@appname@"
+_RUNNAME="${_APPDIR}/@runname@"
+_CFGDIR="@cfgdirname@/"
+_OPTIONS="@options@"
export PATH="${_APPDIR}:${PATH}"
export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}"
export ELECTRON_IS_DEV=0
export ELECTRON_FORCE_IS_PACKAGED=true
export ELECTRON_DISABLE_SECURITY_WARNINGS=true
-export ELECTRON_OVERRIDE_DIST_PATH="/usr/bin/electron28"
+export ELECTRON_OVERRIDE_DIST_PATH="/usr/bin/electron@electronversion@"
export NODE_ENV=production
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
-_FLAGS_FILE="${XDG_CONFIG_HOME}/${_CFGDIR}kando-flags.conf"
+export _FLAGS_FILE="${XDG_CONFIG_HOME}/${_CFGDIR}@appname@-flags.conf"
declare -a _USER_FLAGS
if [[ -f "${_FLAGS_FILE}" ]]; then
while read -r line; do
@@ -23,7 +23,7 @@ if [[ -f "${_FLAGS_FILE}" ]]; then
fi
cd "${_APPDIR}"
if [[ "${EUID}" -ne 0 ]] || [[ "${ELECTRON_RUN_AS_NODE}" ]]; then
- exec electron28 "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS}" "$@"
+ exec electron@electronversion@ "${_RUNNAME}" ${_OPTIONS} "${_USER_FLAGS[@]}" "$@"
else
- exec electron28 "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS}" "$@"
+ exec electron@electronversion@ "${_RUNNAME}" ${_OPTIONS} --no-sandbox "${_USER_FLAGS[@]}" "$@"
fi \ No newline at end of file