summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-05-06 10:05:21 +0800
committerzxp198210052024-05-06 10:05:21 +0800
commitb0a7571caf52efae7dd2b293d666baf785deafa8 (patch)
tree2c3413edccfec6792594c9f07cd01ee65d30f0b0
parent75729f713ed277bb3cf1d5d9168704ca4b569569 (diff)
downloadaur-b0a7571caf52efae7dd2b293d666baf785deafa8.tar.gz
update to 1.5.2
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD10
-rw-r--r--vesktop.sh9
3 files changed, 20 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 544e009d53e2..dcb88e9d7ac7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
pkgbase = vesktop-bin
pkgdesc = A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
- pkgver = 1.5.1
- pkgrel = 3
+ pkgver = 1.5.2
+ pkgrel = 1
url = https://github.com/Vencord/Vesktop
arch = aarch64
arch = x86_64
license = GPL-3.0-only
depends = electron29
- provides = vesktop=1.5.1
- provides = vencord-desktop=1.5.1
+ provides = vesktop=1.5.2
+ provides = vencord-desktop=1.5.2
conflicts = vesktop
conflicts = vencord-desktop
source = vesktop.sh
- sha256sums = eadbea442dab142b175a695d90dbc8dc007b4c6b5a78ab748d18200d06a0f3a6
- source_aarch64 = vesktop-1.5.1-aarch64.deb::https://github.com/Vencord/Vesktop/releases/download/v1.5.1/vesktop_1.5.1_arm64.deb
- sha256sums_aarch64 = 95728825b47e538dc7760ec9a27fa2134bf210ffaeb22be6ad5134aa023602b9
- source_x86_64 = vesktop-1.5.1-x86_64.deb::https://github.com/Vencord/Vesktop/releases/download/v1.5.1/vesktop_1.5.1_amd64.deb
- sha256sums_x86_64 = 07c2d697806bd53a0fa4650dd84e7263b641c4dc03e68645d8ed86b52bf8d60e
+ sha256sums = 2baa2d2b7a4fdab0b032122370cebdd52cae85bcc175ac57383fd93f9cdd28ff
+ source_aarch64 = vesktop-1.5.2-aarch64.deb::https://github.com/Vencord/Vesktop/releases/download/v1.5.2/vesktop_1.5.2_arm64.deb
+ sha256sums_aarch64 = c26ed97b44bbc166565f928a5554c5ff57cb2d29d27729f408d4667eafd70a96
+ source_x86_64 = vesktop-1.5.2-x86_64.deb::https://github.com/Vencord/Vesktop/releases/download/v1.5.2/vesktop_1.5.2_amd64.deb
+ sha256sums_x86_64 = 0a23dc166c305d168b5e4b67d8a4d111b878e2782c42560f6f5b87f5db06b105
pkgname = vesktop-bin
diff --git a/PKGBUILD b/PKGBUILD
index e0b458656737..11ba891e0b25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@
_pkgname=Vesktop
pkgname=vesktop-bin
_appname=vencord-desktop
-pkgver=1.5.1
+pkgver=1.5.2
_electronversion=29
-pkgrel=3
+pkgrel=1
pkgdesc="A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed"
arch=(
'aarch64'
@@ -28,9 +28,9 @@ depends=(
source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_arm64.deb")
source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb")
source=("${pkgname%-bin}.sh")
-sha256sums=('eadbea442dab142b175a695d90dbc8dc007b4c6b5a78ab748d18200d06a0f3a6')
-sha256sums_aarch64=('95728825b47e538dc7760ec9a27fa2134bf210ffaeb22be6ad5134aa023602b9')
-sha256sums_x86_64=('07c2d697806bd53a0fa4650dd84e7263b641c4dc03e68645d8ed86b52bf8d60e')
+sha256sums=('2baa2d2b7a4fdab0b032122370cebdd52cae85bcc175ac57383fd93f9cdd28ff')
+sha256sums_aarch64=('c26ed97b44bbc166565f928a5554c5ff57cb2d29d27729f408d4667eafd70a96')
+sha256sums_x86_64=('0a23dc166c305d168b5e4b67d8a4d111b878e2782c42560f6f5b87f5db06b105')
build() {
sed -e "s|@electronversion@|${_electronversion}|" \
-e "s|@appname@|${pkgname%-bin}|g" \
diff --git a/vesktop.sh b/vesktop.sh
index 52df5297b739..37bb1a75ba6e 100644
--- a/vesktop.sh
+++ b/vesktop.sh
@@ -7,8 +7,11 @@ 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_RUN_AS_NODE=0
+export ELECTRON_DISABLE_SECURITY_WARNINGS=true
export NODE_ENV=production
-_FLAGS_FILE="${XDG_CONFIG_HOME:-$HOME/.config}/@appname@-flags.conf"
+export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
+_FLAGS_FILE="${XDG_CONFIG_HOME}/@appname@-flags.conf"
declare -a flags
if [[ -f "${_FLAGS_FILE}" ]]; then
mapfile -t < "${_FLAGS_FILE}"
@@ -20,7 +23,7 @@ for line in "${MAPFILE[@]}"; do
done
cd "${_APPDIR}"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "$@" "${flags[@]}" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS}" "$@" || exit $?
else
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "$@" "${flags[@]}" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS}" "$@" || exit $?
fi \ No newline at end of file