diff options
author | zxp19821005 | 2023-12-11 13:00:36 +0800 |
---|---|---|
committer | zxp19821005 | 2023-12-11 13:00:36 +0800 |
commit | c3e9a0e5c523f1bf7a3625b519917769622afce0 (patch) | |
tree | 41318ecc70f9be6aace51802544e44bbd95f959e | |
parent | 867c7e9744c8789dc77e3d99eeced62b2d9f7935 (diff) | |
download | aur-c3e9a0e5c523f1bf7a3625b519917769622afce0.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | any-sync-gui.sh | 2 |
3 files changed, 9 insertions, 8 deletions
@@ -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 @@ -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}" |