diff options
author | zxp19821005 | 2025-05-15 10:17:48 +0800 |
---|---|---|
committer | zxp19821005 | 2025-05-15 10:17:48 +0800 |
commit | d7a38d1fc3cc0690420a020a6105ab21ee56f07c (patch) | |
tree | de2c6f50d8bf528f52e950ea07a1bcfafff4a1f6 /PKGBUILD | |
parent | cfc2090b87f3c1a766bb49fb4d470e3074f69c61 (diff) | |
download | aur-18xx-maker-git.tar.gz |
update to fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -1,7 +1,7 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=18xx-maker-git _pkgname='18xx Maker' -pkgver=1.0.0.beta.110.r0.g53a5a4b +pkgver=1.0.0.beta.112.r3.g2027b25 _electronversion=33 _nodeversion=22 pkgrel=1 @@ -17,7 +17,6 @@ depends=( ) makedepends=( 'gendesk' - 'npm' 'nvm' 'git' 'curl' @@ -42,17 +41,21 @@ _ensure_local_nvm() { nvm use "${_nodeversion}" } prepare() { - sed -e " + cd "${srcdir}/${pkgname%-git}.git" + sed -i -e " s/@electronversion@/${_electronversion}/g s/@appname@/${pkgname%-git}/g s/@runname@/app.asar/g s/@cfgdirname@/${pkgname%-git}/g s/@options@/env ELECTRON_OZONE_PLATFORM_HINT=auto/g - " -i "${srcdir}/${pkgname%-git}.sh" + " "${srcdir}/${pkgname%-git}.sh" _ensure_local_nvm - gendesk -q -f -n --pkgname="${pkgname%-git}" --pkgdesc="${pkgdesc}" --categories="Development;Game" --name="${_pkgname}" --exec="${pkgname%-git} %U" - cd "${srcdir}/${pkgname%-git}.git" - electronDist="/usr/lib/electron${_electronversion}" + gendesk -q -f -n \ + --pkgname="${pkgname%-git}" \ + --pkgdesc="${pkgdesc}" \ + --categories="Development;Game" \ + --name="${_pkgname}" \ + --exec="${pkgname%-git} %U" export ELECTRON_SKIP_BINARY_DOWNLOAD=1 export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')" HOME="${srcdir}/.electron-gyp" @@ -65,6 +68,8 @@ prepare() { echo "store-dir="${srcdir}"/.pnpm_store" echo "shamefully-hoist=true" echo "virtual-store-dir-max-length=80" + echo "node-linker=hoisted" + echo "network-concurrency=10" } >> .npmrc if [[ "$(curl -s ipinfo.io/country)" == *"CN"* ]]; then { @@ -78,13 +83,14 @@ prepare() { } build() { cd "${srcdir}/${pkgname%-git}.git" + local electronDist="/usr/lib/electron${_electronversion}" NODE_ENV=production pnpm run build:app NODE_ENV=production pnpm -c exec "electron-builder --linux dir -c.electronDist=${electronDist}" } package() { install -Dm755 "${srcdir}/${pkgname%-git}.sh" "${pkgdir}/usr/bin/${pkgname%-git}" install -Dm644 "${srcdir}/${pkgname%-git}.git/dist/app/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname%-git}" - install -Dm644 "${srcdir}/${pkgname%-git}.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/${pkgname%-git}.git/${pkgname%-git}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm644 "${srcdir}/${pkgname%-git}.git/electron/assets/${pkgname%-git}.png" -t "${pkgdir}/usr/share/pixmaps" install -Dm644 "${srcdir}/${pkgname%-git}.git/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" }
\ No newline at end of file |