summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-05-01 17:17:22 +0800
committerzxp198210052024-05-01 17:17:22 +0800
commitc59e5477ca1db0c7edac00bef432cb1e4ca1547d (patch)
tree688093862aca80a4efe70be596dcfc4d0be051a1
parentf04b704d5fdad864698b7062df638982ff061a22 (diff)
downloadaur-c59e5477ca1db0c7edac00bef432cb1e4ca1547d.tar.gz
update to 3.1.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD8
-rw-r--r--ghost-chat.sh9
3 files changed, 16 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f958153235f1..693302edc8a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ghost-chat
pkgdesc = A standalone, multiplatform Twitch.tv chat as overlay on windowed/windowed fullscreen applications.
- pkgver = 3.0.3
+ pkgver = 3.1.0
pkgrel = 1
url = https://github.com/Enubia/ghost-chat
arch = any
@@ -11,11 +11,11 @@ pkgbase = ghost-chat
makedepends = nodejs
makedepends = git
makedepends = curl
- depends = electron29
+ depends = electron30
conflicts = ghost-chat
- source = ghost-chat-3.0.3.tar.gz::https://github.com/Enubia/ghost-chat/archive/refs/tags/v3.0.3.tar.gz
+ source = ghost-chat-3.1.0.tar.gz::https://github.com/Enubia/ghost-chat/archive/refs/tags/v3.1.0.tar.gz
source = ghost-chat.sh
- sha256sums = 42d4591d49215f6f88e8369e15f62664f0512ab18cf0180d17ff99b46c3467f8
- sha256sums = dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8
+ sha256sums = 8cf136f096b65e41df2be89f3d7e7760333d7700fb9b8b39363b3e6f3dd91578
+ sha256sums = 61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3
pkgname = ghost-chat
diff --git a/PKGBUILD b/PKGBUILD
index 9bcdb967893b..ea1185ac051a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=ghost-chat
_pkgname=GhostChat
-pkgver=3.0.3
-_electronversion=29
+pkgver=3.1.0
+_electronversion=30
_nodeversion=20
pkgrel=1
pkgdesc="A standalone, multiplatform Twitch.tv chat as overlay on windowed/windowed fullscreen applications."
@@ -25,8 +25,8 @@ source=(
"${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
"${pkgname}.sh"
)
-sha256sums=('42d4591d49215f6f88e8369e15f62664f0512ab18cf0180d17ff99b46c3467f8'
- 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
+sha256sums=('8cf136f096b65e41df2be89f3d7e7760333d7700fb9b8b39363b3e6f3dd91578'
+ '61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3')
_ensure_local_nvm() {
export NVM_DIR="${srcdir}/.nvm"
source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
diff --git a/ghost-chat.sh b/ghost-chat.sh
index 7ddcaab8d734..842c77e19b1d 100644
--- a/ghost-chat.sh
+++ b/ghost-chat.sh
@@ -8,9 +8,14 @@ export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}
export ELECTRON_IS_DEV=0
export ELECTRON_FORCE_IS_PACKAGED=true
export NODE_ENV=production
+export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+_FLAGS_FILE="${XDG_CONFIG_HOME}/@appname@-flags.conf"
+if [ -r "${_FLAGS_FILE}" ]; then
+ _USER_FLAGS="$(cat "${_FLAGS_FILE}")"
+fi
cd "${_APPDIR}"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS}" "$@" || exit $?
else
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS}" "$@" || exit $?
fi \ No newline at end of file