summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-05-13 17:22:22 +0800
committerzxp198210052024-05-13 17:22:22 +0800
commit2c2b223f1963fb6aeaa00dfead37d03f203d0770 (patch)
tree9b4d0d49ef253912e736dd8be14d4b45c3d03e36
parent96ee6504227b0ea65a25afdda8e87d1e17bd14ca (diff)
downloadaur-2c2b223f1963fb6aeaa00dfead37d03f203d0770.tar.gz
update to 2024.4.253
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD17
-rw-r--r--p3x-redis-ui.sh22
3 files changed, 30 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7b556f57361f..11fd0e4c4bca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = p3x-redis-ui-bin
pkgdesc = A very functional handy database GUI and works in your pocket on the responsive web or as a desktop app
- pkgver = 2024.4.252
+ pkgver = 2024.4.253
pkgrel = 1
url = https://www.corifeus.com/redis-ui
arch = aarch64
@@ -8,16 +8,16 @@ pkgbase = p3x-redis-ui-bin
arch = x86_64
license = MIT
depends = electron30
- conflicts = p3x-redis-ui=2024.4.252
- source = LICENSE-2024.4.252::https://raw.githubusercontent.com/patrikx3/redis-ui/v2024.4.252/LICENSE
+ conflicts = p3x-redis-ui=2024.4.253
+ source = LICENSE-2024.4.253::https://raw.githubusercontent.com/patrikx3/redis-ui/v2024.4.253/LICENSE
source = p3x-redis-ui.sh
sha256sums = 1847e0e0698142ed4347c1441a9fa81c8fbddd44b1d8bbcd5e3647f991759d7f
- sha256sums = 05762c556c85a4423b28600ccbbe7b7dcdd3d1be526ef4a588a510671fa6c62a
- source_aarch64 = p3x-redis-ui-2024.4.252-aarch64.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.252/p3x-redis-ui_2024.4.252_arm64.deb
- sha256sums_aarch64 = d83ba02d4226ba191d22ce903065a0e127ccb4368572623ce8fc1c41b6f2a284
- source_armv7h = p3x-redis-ui-2024.4.252-armv7h.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.252/p3x-redis-ui_2024.4.252_armv7l.deb
- sha256sums_armv7h = fc1370f782223f21bd5a90375cbf56cedaafc6e9473192e571f32f201cf7e1ac
- source_x86_64 = p3x-redis-ui-2024.4.252-x86_64.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.252/p3x-redis-ui_2024.4.252_amd64.deb
- sha256sums_x86_64 = 4bcaa110231cd078e50fd349d39a4979c7e8d60dd71f56e862ab93149de89531
+ sha256sums = 41b6d61dffef064762b3eec3dfeca7a3e1f57cbcb6dce9a6940c06797a0eae9d
+ source_aarch64 = p3x-redis-ui-2024.4.253-aarch64.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.253/p3x-redis-ui_2024.4.253_arm64.deb
+ sha256sums_aarch64 = 528a4442c49899add0088f501f4b49eb6f73ba751288bfc1ee187c176601cc15
+ source_armv7h = p3x-redis-ui-2024.4.253-armv7h.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.253/p3x-redis-ui_2024.4.253_armv7l.deb
+ sha256sums_armv7h = 09c5edc067180b81e6e5ccc8ba4ab372e4359e3be5cf30a996fbfae161852add
+ source_x86_64 = p3x-redis-ui-2024.4.253-x86_64.deb::https://github.com/patrikx3/redis-ui/releases/download/v2024.4.253/p3x-redis-ui_2024.4.253_amd64.deb
+ sha256sums_x86_64 = ca31bc1dbf1f0eb4934923aff22aa71a8f50f81bd73c8d70e9cc8c238d92140a
pkgname = p3x-redis-ui-bin
diff --git a/PKGBUILD b/PKGBUILD
index 08624bc192bd..78b969abafc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=p3x-redis-ui-bin
-_appname=P3X-Redis-UI
-pkgver=2024.4.252
+_pkgname=P3X-Redis-UI
+pkgver=2024.4.253
_electronversion=30
pkgrel=1
pkgdesc="A very functional handy database GUI and works in your pocket on the responsive web or as a desktop app"
@@ -26,22 +26,23 @@ source=(
"${pkgname%-bin}.sh"
)
sha256sums=('1847e0e0698142ed4347c1441a9fa81c8fbddd44b1d8bbcd5e3647f991759d7f'
- '05762c556c85a4423b28600ccbbe7b7dcdd3d1be526ef4a588a510671fa6c62a')
-sha256sums_aarch64=('d83ba02d4226ba191d22ce903065a0e127ccb4368572623ce8fc1c41b6f2a284')
-sha256sums_armv7h=('fc1370f782223f21bd5a90375cbf56cedaafc6e9473192e571f32f201cf7e1ac')
-sha256sums_x86_64=('4bcaa110231cd078e50fd349d39a4979c7e8d60dd71f56e862ab93149de89531')
+ '41b6d61dffef064762b3eec3dfeca7a3e1f57cbcb6dce9a6940c06797a0eae9d')
+sha256sums_aarch64=('528a4442c49899add0088f501f4b49eb6f73ba751288bfc1ee187c176601cc15')
+sha256sums_armv7h=('09c5edc067180b81e6e5ccc8ba4ab372e4359e3be5cf30a996fbfae161852add')
+sha256sums_x86_64=('ca31bc1dbf1f0eb4934923aff22aa71a8f50f81bd73c8d70e9cc8c238d92140a')
build() {
sed -e "s|@electronversion@|${_electronversion}|g" \
-e "s|@appname@|${pkgname%-bin}|g" \
-e "s|@runname@|app.asar|g" \
+ -e "s|@cfgdirname@|${pkgname%-bin}|g" \
-e "s|@options@|env ELECTRON_OZONE_PLATFORM_HINT=auto|g" \
-i "${srcdir}/${pkgname%-bin}.sh"
bsdtar -xf "${srcdir}/data."*
- sed "s|/opt/${_appname}/${pkgname%-bin}|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ sed "s|/opt/${_pkgname}/${pkgname%-bin}|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/opt/${_appname}/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
+ install -Dm644 "${srcdir}/opt/${_pkgname}/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-bin}"
for _icons in 128x128 256x256 512x512;do
install -Dm644 "${srcdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png" \
-t "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps"
diff --git a/p3x-redis-ui.sh b/p3x-redis-ui.sh
index 5594e5380ba2..398398461fee 100644
--- a/p3x-redis-ui.sh
+++ b/p3x-redis-ui.sh
@@ -1,7 +1,8 @@
#!/bin/bash
-set -e
+set -o pipefail
_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}"
@@ -11,19 +12,18 @@ export ELECTRON_DISABLE_SECURITY_WARNINGS=true
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}/@appname@-flags.conf"
-declare -a flags
+export _FLAGS_FILE="${XDG_CONFIG_HOME}/${_CFGDIR}@appname@-flags.conf"
+declare -a _USER_FLAGS
if [[ -f "${_FLAGS_FILE}" ]]; then
- mapfile -t < "${_FLAGS_FILE}"
+ while read -r line; do
+ if [[ ! "${line}" =~ ^[[:space:]]*#.* ]]; then
+ _USER_FLAGS+=("${line}")
+ fi
+ done < "${_FLAGS_FILE}"
fi
-for line in "${MAPFILE[@]}"; do
- if [[ ! "${line}" =~ ^[[:space:]]*#.* ]] && [[ -n "${line}" ]]; then
- flags+=("${line}")
- fi
-done
cd "${_APPDIR}"
if [[ "${EUID}" -ne 0 ]] || [[ "${ELECTRON_RUN_AS_NODE}" ]]; then
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS}" "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "${_USER_FLAGS[@]}" "$@"
else
- exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS}" "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "${_USER_FLAGS[@]}" "$@"
fi \ No newline at end of file