summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052025-05-15 10:17:48 +0800
committerzxp198210052025-05-15 10:17:48 +0800
commitd7a38d1fc3cc0690420a020a6105ab21ee56f07c (patch)
treede2c6f50d8bf528f52e950ea07a1bcfafff4a1f6 /PKGBUILD
parentcfc2090b87f3c1a766bb49fb4d470e3074f69c61 (diff)
downloadaur-18xx-maker-git.tar.gz
update to fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 14 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0b40daeafde..a4b37e6727bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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