summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052025-04-25 15:19:16 +0800
committerzxp198210052025-04-25 15:19:16 +0800
commit19d0de92d0c2ce8d6c6ca9d76c3603216ff7b82b (patch)
treefd3eef92073db7ec021590659d94607a5e3a6a38
parent89f917116d0479e52e72ab1f0f6897e1c1096560 (diff)
downloadaur-justwrite-git.tar.gz
update to fix errors
-rw-r--r--PKGBUILD17
1 files changed, 10 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8092652c0f3a..419e20285fa6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=justwrite-git
-_pkgname="简单写作️"
+_pkgname='简单写作️'
pkgver=r3.1cbd108
_electronversion=6
_nodeversion=16
@@ -39,36 +39,39 @@ _ensure_local_nvm() {
nvm install "${_nodeversion}"
nvm use "${_nodeversion}"
}
-build() {
- sed -e "
+prepare() {
+ sed -i -e "
s/@electronversion@/${_electronversion}/g
s/@appname@/${pkgname%-git}/g
s/@runname@/app.asar/g
s/@cfgdirname@/${pkgname%-git}/g
s/@options@//g
- " -i "${srcdir}/${pkgname%-git}.sh"
+ " "${srcdir}/${pkgname%-git}.sh"
_ensure_local_nvm
gendesk -q -f -n --pkgname="${pkgname%-git}" --pkgdesc="${pkgdesc}" --categories="Office" --name="${_pkgname}" --exec="${pkgname%-git} %U"
cd "${srcdir}/${pkgname//-/.}"
- electronDist="/usr/lib/electron${_electronversion}"
export ELECTRON_SKIP_BINARY_DOWNLOAD=1
export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')"
HOME="${srcdir}/.electron-gyp"
{
- echo -e '\n'
+ echo -e '\n'
#echo 'build_from_source=true'
echo "cache=${srcdir}/.npm_cache"
} >> .npmrc
if [[ "$(curl -s ipinfo.io/country)" == *"CN"* ]]; then
{
echo 'registry=https://registry.npmmirror.com'
- echo 'disturl=https://registry.npmmirror.com/-/binary/node/'
echo 'electron_mirror=https://registry.npmmirror.com/-/binary/electron/'
echo 'electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/'
} >> .npmrc
+ find ./ -type f -name "package-lock.json" -exec sed -i "s/registry.npmjs.org/registry.npmmirror.com/g" {} +
fi
sed -i "s/\"electron\": \"[^\"]*\"/\"electron\": \"${SYSTEM_ELECTRON_VERSION}\"/g;s/app\.ico/app\.png/g" package.json
NODE_ENV=development npm install
+}
+build() {
+ cd "${srcdir}/${pkgname//-/.}"
+ local electronDist="/usr/lib/electron${_electronversion}"
NODE_ENV=production npm exec -c "electron-builder --linux dir -c.electronDist=${electronDist}"
}
package() {