diff options
author | zxp19821005 | 2024-05-13 17:22:22 +0800 |
---|---|---|
committer | zxp19821005 | 2024-05-13 17:22:22 +0800 |
commit | 2c2b223f1963fb6aeaa00dfead37d03f203d0770 (patch) | |
tree | 9b4d0d49ef253912e736dd8be14d4b45c3d03e36 | |
parent | 96ee6504227b0ea65a25afdda8e87d1e17bd14ca (diff) | |
download | aur-2c2b223f1963fb6aeaa00dfead37d03f203d0770.tar.gz |
update to 2024.4.253
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | p3x-redis-ui.sh | 22 |
3 files changed, 30 insertions, 29 deletions
@@ -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 @@ -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 |