diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | kando.sh | 16 |
3 files changed, 23 insertions, 17 deletions
@@ -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 @@ -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" \ @@ -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 |