diff options
author | zxp19821005 | 2024-02-04 13:10:31 +0800 |
---|---|---|
committer | zxp19821005 | 2024-02-04 13:10:31 +0800 |
commit | 481e5bfe32fd05299719da3a071553c7c39696b0 (patch) | |
tree | c5395942774d2773724db36de3cb9616c46c96c3 | |
parent | 5b7ee9e9aa9ee889cefeb7d0a62cf8046798f345 (diff) | |
download | aur-481e5bfe32fd05299719da3a071553c7c39696b0.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | meteor-todo-desktop.sh | 14 |
3 files changed, 20 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = meteor-todo-desktop-bin pkgdesc = A meter based ToDo List. used Electron-Vue pkgver = 2.0.1 - pkgrel = 1 + pkgrel = 2 url = https://hideko.f5.si/project/meteor.html arch = x86_64 license = MIT @@ -14,6 +14,6 @@ pkgbase = meteor-todo-desktop-bin source = meteor-todo-desktop-2.0.1.zip::https://github.com/Hideko-Dev/Meteor/releases/download/2.0.1/Meteor-linux-x64.zip source = meteor-todo-desktop.sh sha256sums = 890bc15a4b63ced7fe71f0e18936280de582960ecde0bb91d62dfcd7544a9394 - sha256sums = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + sha256sums = 0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014 pkgname = meteor-todo-desktop-bin @@ -4,7 +4,7 @@ pkgname="${_appname}-todo-desktop-bin" _pkgname=Meteor pkgver=2.0.1 _electronversion=22 -pkgrel=1 +pkgrel=2 pkgdesc="A meter based ToDo List. used Electron-Vue" arch=("x86_64") url="https://hideko.f5.si/project/meteor.html" @@ -25,11 +25,11 @@ source=( "${pkgname%-bin}.sh" ) sha256sums=('890bc15a4b63ced7fe71f0e18936280de582960ecde0bb91d62dfcd7544a9394' - 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855') + '0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014') build() { sed -e "s|@electronversion@|${_electronversion}|g" \ -e "s|@appname@|${pkgname%-bin}|g" \ - -e "s|@appasar@|app|g" \ + -e "s|@runname@|app|g" \ -i "${srcdir}/${pkgname%-bin}.sh" gendesk -q -f -n --categories "Utility" --pkgname "${_appname}-todo-desktop-bin" --name "${_pkgname}" --exec "${pkgname%-bin} %U" } @@ -44,4 +44,4 @@ package() { done install -Dm644 "${srcdir}/${_pkgname}-linux-x64/resources/app/assets/logo.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname%-bin}.svg" install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications" -} +}
\ No newline at end of file diff --git a/meteor-todo-desktop.sh b/meteor-todo-desktop.sh index e69de29bb2d1..f9ced1432cfc 100644 --- a/meteor-todo-desktop.sh +++ b/meteor-todo-desktop.sh @@ -0,0 +1,14 @@ +#!/bin/sh +set -e +_APPDIR="/usr/lib/@appname@" +_RUNNAME="${_APPDIR}/@runname@" +export PATH="${_APPDIR}:${PATH}" +export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}" +export ELECTRON_IS_DEV=0 +export NODE_ENV=production +cd "${_APPDIR}" +if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then + exec electron@electronversion@ "${_RUNNAME}" "$@" || exit $? +else + exec electron@electronversion@ "${_RUNNAME}" --no-sandbox "$@" || exit $? +fi
\ No newline at end of file |