summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-12-11 13:00:36 +0800
committerzxp198210052023-12-11 13:00:36 +0800
commitc3e9a0e5c523f1bf7a3625b519917769622afce0 (patch)
tree41318ecc70f9be6aace51802544e44bbd95f959e
parent867c7e9744c8789dc77e3d99eeced62b2d9f7935 (diff)
downloadaur-c3e9a0e5c523f1bf7a3625b519917769622afce0.tar.gz
fix errors
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--any-sync-gui.sh2
3 files changed, 9 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8613a9807d1f..265775d91e60 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = any-sync-gui
pkgdesc = 一款支持在pc与pc或移动设备之间同步文本信息或文件的应用
pkgver = 1.3.0
- pkgrel = 4
+ pkgrel = 5
url = https://github.com/easyhutu/any-sync-gui
arch = any
license = custom
@@ -32,6 +32,6 @@ pkgbase = any-sync-gui
source = any-sync-gui-1.3.0::git+https://github.com/easyhutu/any-sync-gui.git#tag=v1.3.0
source = any-sync-gui.sh
sha256sums = SKIP
- sha256sums = 43d92406203568b43197eb0ff5bcb2cdc305bb2c972becb6c9b6c2a0dad3df55
+ sha256sums = 66aa4b6d9920d3c576521c88847720f62c226fac637bd9169ccc36e086012664
pkgname = any-sync-gui
diff --git a/PKGBUILD b/PKGBUILD
index f4fee9465147..185b65553629 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ pkgname=any-sync-gui
_appname="Lan同步"
pkgver=1.3.0
_electronversion=25
-pkgrel=4
+pkgrel=5
pkgdesc="一款支持在pc与pc或移动设备之间同步文本信息或文件的应用"
arch=('any')
url="https://github.com/easyhutu/any-sync-gui"
@@ -41,7 +41,7 @@ source=(
"${pkgname}.sh"
)
sha256sums=('SKIP'
- '43d92406203568b43197eb0ff5bcb2cdc305bb2c972becb6c9b6c2a0dad3df55')
+ '66aa4b6d9920d3c576521c88847720f62c226fac637bd9169ccc36e086012664')
build() {
sed -e "s|@electronversion@|${_electronversion}|" \
-e "s|@appname@|${pkgname}|g" \
@@ -57,16 +57,17 @@ build() {
npm install --force
npm run build
cd "${srcdir}/${pkgname}-${pkgver}/electron_gui"
+ sed "s|${_appname}|${pkgname%-bin}|g" -i package.json
sed '24,27d' -i forge.config.js
npm install --force
npm run package
}
package() {
install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${_appname}-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
- cp -r "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${_appname}-"*/resources/{dist,public} "${pkgdir}/usr/lib/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${pkgname}-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
+ cp -r "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${pkgname}-"*/resources/{dist,public} "${pkgdir}/usr/lib/${pkgname}"
install -Dm755 -d "${pkgdir}/usr/lib/${pkgname}/resources"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/electron_gui/public/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${_appname}-"*/LICENSE* -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}-${pkgver}/electron_gui/out/${pkgname}-"*/LICENSE* -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file
diff --git a/any-sync-gui.sh b/any-sync-gui.sh
index 32c41df9336b..5da3fa9dba22 100644
--- a/any-sync-gui.sh
+++ b/any-sync-gui.sh
@@ -3,8 +3,8 @@ set -e
_APPDIR="/usr/lib/@appname@"
export PATH="${_APPDIR}:${PATH}"
export ELECTRON_IS_DEV=0
-export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}"
export NODE_ENV=debug
+export LD_LIBRARY_PATH="${_APPDIR}/swiftshader:${_APPDIR}/lib:${LD_LIBRARY_PATH}"
_ASAR="${_APPDIR}/@appasar@"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
cd "${_APPDIR}"