diff options
author | zxp19821005 | 2024-05-10 11:22:30 +0800 |
---|---|---|
committer | zxp19821005 | 2024-05-10 11:22:30 +0800 |
commit | 26140047b77c627dce5a41c006ec8874d2222e16 (patch) | |
tree | 4e0fbbee9c16a981633d83ab68d01050127d0bf8 /PKGBUILD | |
parent | 9215f4b8050c66dfcdc3abeda33855479bd3873b (diff) | |
download | aur-26140047b77c627dce5a41c006ec8874d2222e16.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 12 insertions, 10 deletions
@@ -7,7 +7,7 @@ _appname="${_pkgname} Terminal" pkgver=0.7.5 _electronversion=30 _nodeversion=20 -pkgrel=1 +pkgrel=2 pkgdesc="An open-source, cross-platform terminal for seamless workflows" arch=('any') url="https://www.waveterm.dev/" @@ -22,10 +22,10 @@ makedepends=( 'yarn' 'gendesk' 'npm' - 'nodejs' 'go>=1.18' 'scripthaus' 'base-devel' + 'gcc' 'zip' 'curl' 'nvm' @@ -34,7 +34,7 @@ source=( "${pkgname}-${pkgver}.tar.gz::${_ghurl}/archive/refs/tags/v${pkgver}.tar.gz" "${pkgname}.sh" ) -sha256sums=('8e776201f0b129bfabc33ab5b1891c1f291663ff92dd8a7e291481cf28b69861' +sha256sums=('bb448860b365304fe8dd9156b956c65bac6b3bbfc9c7c2d0c7e058a12ad6fd29' '05762c556c85a4423b28600ccbbe7b7dcdd3d1be526ef4a588a510671fa6c62a') _ensure_local_nvm() { export NVM_DIR="${srcdir}/.nvm" @@ -51,22 +51,24 @@ build() { -i "${srcdir}/${pkgname}.sh" gendesk -f -n -q --categories="Utility" --name="${_appname}" --exec="${pkgname} %U" cd "${srcdir}/${pkgname}-${pkgver}" - export CGO_ENABLED=1 - export GOCACHE="${srcdir}/go-build" - export GOMODCACHE="${srcdir}/go/pkg/mod" export npm_config_build_from_source=true export ELECTRON_SKIP_BINARY_DOWNLOAD=1 export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')" export npm_config_target="${SYSTEM_ELECTRON_VERSION}" export ELECTRONVERSION="${_electronversion}" - export npm_config_disturl=https://registry.npmmirror.com/-/binary/node/ + export CGO_ENABLED=1 + export GO111MODULE=on + export GOOS=linux + export GOCACHE="${srcdir}/go-build" + export GOMODCACHE="${srcdir}/go/pkg/mod" HOME="${srcdir}/.electron-gyp" mkdir -p "${srcdir}/.electron-gyp" touch "${srcdir}/.electron-gyp/.yarnrc" if [ `curl -s ipinfo.io/country | grep CN | wc -l ` -ge 1 ];then - echo 'registry="https://registry.npmmirror.com/"' >> .npmrc - echo 'electron_mirror="https://registry.npmmirror.com/-/binary/electron/"' >> .npmrc - echo 'electron_builder_binaries_mirror="https://registry.npmmirror.com/-/binary/electron-builder-binaries/"' >> .npmrc + export npm_config_registry=https://registry.npmmirror.com + export npm_config_disturl=https://registry.npmmirror.com/-/binary/node/ + export npm_config_electron_mirror=https://registry.npmmirror.com/-/binary/electron/ + export npm_config_electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/ export GOPROXY=https://goproxy.cn else echo "Your network is OK." |