summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-04-30 09:09:13 +0800
committerzxp198210052024-04-30 09:09:13 +0800
commitec0088819a17b0d3a7c59ff9b603e2d836a3aff9 (patch)
treefae8835de035cdcc5afae9dbe47243d8af273f62
parent6e88d77cc1f640011714862b3b55c52393b411c6 (diff)
downloadaur-ec0088819a17b0d3a7c59ff9b603e2d836a3aff9.tar.gz
update to 4.3.1.r0.gb8c8eb5e
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--beekeeper-studio.sh9
3 files changed, 13 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20f78a970fde..709c9a2ea6d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = beekeeper-studio-git
pkgdesc = Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more
- pkgver = 4.3.0.r0.g705eb80b
+ pkgver = 4.3.1.r0.gb8c8eb5e
pkgrel = 1
url = https://www.beekeeperstudio.io/
arch = any
@@ -13,10 +13,10 @@ pkgbase = beekeeper-studio-git
makedepends = python>=3.8
makedepends = base-devel
makedepends = gcc
- depends = electron18-bin
+ depends = electron18
source = beekeeper-studio.git::git+https://github.com/beekeeper-studio/beekeeper-studio.git
source = beekeeper-studio.sh
sha256sums = SKIP
- sha256sums = dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8
+ sha256sums = 61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3
pkgname = beekeeper-studio-git
diff --git a/PKGBUILD b/PKGBUILD
index 11c80f202fd8..db7171f6f13b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=beekeeper-studio-git
_pkgname="Beekeeper Studio"
-pkgver=4.3.0.r0.g705eb80b
+pkgver=4.3.1.r0.gb8c8eb5e
_electronversion=18
_nodeversion=16
pkgrel=1
@@ -11,7 +11,7 @@ url="https://www.beekeeperstudio.io/"
_ghurl="https://github.com/beekeeper-studio/beekeeper-studio"
license=('GPL-3.0-only')
depends=(
- "electron${_electronversion}-bin"
+ "electron${_electronversion}"
)
makedepends=(
'npm'
@@ -27,7 +27,7 @@ source=(
"${pkgname%-git}.git::git+${_ghurl}.git"
"${pkgname%-git}.sh")
sha256sums=('SKIP'
- 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
+ '61d56055897e9d71d68e185ac2de7c4cb2fbca16eb3fb0091703612c113441f3')
pkgver() {
cd "${srcdir}/${pkgname%-git}.git"
git describe --long --tags --exclude='*[a-z][a-z]*' | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
diff --git a/beekeeper-studio.sh b/beekeeper-studio.sh
index 7ddcaab8d734..842c77e19b1d 100644
--- a/beekeeper-studio.sh
+++ b/beekeeper-studio.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