summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-03-15 18:08:33 +0800
committerzxp198210052024-03-15 18:08:33 +0800
commit7218f9c2ddbbb1f82e08d5f2d54519d50f0968b2 (patch)
tree5f5fab21e76edb37786453d0568f4322a59bf7c1
parent62a7ae91b620dbba2391770b20fe84746b2469f2 (diff)
downloadaur-7218f9c2ddbbb1f82e08d5f2d54519d50f0968b2.tar.gz
update to 2.5.12
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD7
-rw-r--r--apifox.sh8
3 files changed, 15 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bdf6565ed180..f9ef977dbe38 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = apifox-bin
pkgdesc = Apifox=Postman+Swagger+Mock+JMeter.API 文档、API 调试、API Mock、API 自动化测试
- pkgver = 2.5.7
+ pkgver = 2.5.12
pkgrel = 1
url = https://apifox.com/
arch = aarch64
@@ -10,16 +10,16 @@ pkgbase = apifox-bin
depends = hicolor-icon-theme
depends = java-runtime
depends = nodejs
- provides = apifox=2.5.7
+ provides = apifox=2.5.12
conflicts = apifox
options = !strip
source = LICENSE.html
source = apifox.sh
sha256sums = 3884df6451dd5aaadc867c2b6882a7feabccb10c7e1df98e48e9fe2414c9fe19
- sha256sums = 0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014
- source_aarch64 = apifox-2.5.7-aarch64.zip::https://cdn.apifox.cn/download/Apifox-linux-arm64-deb-latest.zip
- sha256sums_aarch64 = 4417b3c9876c7d1a7e703016f20c2185f9e83b1bd69379df909de17702318482
- source_x86_64 = apifox-2.5.7-x86_64.zip::https://cdn.apifox.cn/download/Apifox-linux-deb-latest.zip
+ sha256sums = dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8
+ source_aarch64 = apifox-2.5.12-aarch64.zip::https://cdn.apifox.cn/download/Apifox-linux-arm64-deb-latest.zip
+ sha256sums_aarch64 = 379fb4d37f4fa27d025ee288614d8f179acb54b50aa96156791598aa13a517b5
+ source_x86_64 = apifox-2.5.12-x86_64.zip::https://cdn.apifox.cn/download/Apifox-linux-deb-latest.zip
sha256sums_x86_64 = f838e4d7d2f3218f9f9cb5ba23b510c8c5105772031e046d20447fd32c6c4298
pkgname = apifox-bin
diff --git a/PKGBUILD b/PKGBUILD
index b235203fe150..fd9be09ec87b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=apifox-bin
_pkgname=Apifox
-pkgver=2.5.7
+pkgver=2.5.12
_electronversion=22
pkgrel=1
pkgdesc="Apifox=Postman+Swagger+Mock+JMeter.API 文档、API 调试、API Mock、API 自动化测试"
@@ -30,13 +30,14 @@ source=(
"${pkgname%-bin}.sh"
)
sha256sums=('3884df6451dd5aaadc867c2b6882a7feabccb10c7e1df98e48e9fe2414c9fe19'
- '0fb7b939a071f4a08476bdd5aa143d2aa8cd335c83309f9919be16cd5c3e2014')
-sha256sums_aarch64=('4417b3c9876c7d1a7e703016f20c2185f9e83b1bd69379df909de17702318482')
+ 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8')
+sha256sums_aarch64=('379fb4d37f4fa27d025ee288614d8f179acb54b50aa96156791598aa13a517b5')
sha256sums_x86_64=('f838e4d7d2f3218f9f9cb5ba23b510c8c5105772031e046d20447fd32c6c4298')
build() {
sed -e "s|@electronversion@|${_electronversion}|" \
-e "s|@appname@|${pkgname%-bin}|g" \
-e "s|@runname@|app.asar|g" \
+ -e "s|@options@||g" \
-i "${srcdir}/${pkgname%-bin}.sh"
bsdtar -xf "${srcdir}/${pkgname%-bin}_"*.deb
bsdtar -xf "${srcdir}/data."*
diff --git a/apifox.sh b/apifox.sh
index f9ced1432cfc..7ddcaab8d734 100644
--- a/apifox.sh
+++ b/apifox.sh
@@ -1,14 +1,16 @@
-#!/bin/sh
+#!/bin/bash
set -e
_APPDIR="/usr/lib/@appname@"
_RUNNAME="${_APPDIR}/@runname@"
+_OPTIONS="@options@"
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 NODE_ENV=production
cd "${_APPDIR}"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron@electronversion@ "${_RUNNAME}" "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" "$@" || exit $?
else
- exec electron@electronversion@ "${_RUNNAME}" --no-sandbox "$@" || exit $?
+ exec electron@electronversion@ "${_RUNNAME}" "${_OPTIONS}" --no-sandbox "$@" || exit $?
fi \ No newline at end of file