diff options
author | zxp19821005 | 2024-03-19 09:04:57 +0800 |
---|---|---|
committer | zxp19821005 | 2024-03-19 09:04:57 +0800 |
commit | afbd6f47898d0285c81a24cc68fe2e9ae0ae8f26 (patch) | |
tree | ca2cd699adfa83a678d79d409ffe8e7139140a2a /PKGBUILD | |
parent | 365e2d7dce43a17079ee642c5e5f9d6d4b61671e (diff) | |
download | aur-afbd6f47898d0285c81a24cc68fe2e9ae0ae8f26.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 17 insertions, 5 deletions
@@ -1,7 +1,7 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=electron-gpt-git -pkgver=r911.35448df -_electronversion=28 +pkgver=r935.cf7344e +_electronversion=29 pkgrel=1 pkgdesc="Simplified chat using OpenAI's GPT" arch=('any') @@ -11,21 +11,25 @@ depends=( "electron${_electronversion}" 'python>=3.9' 'python-setuptools' - 'base-devel' + 'nodejs' ) makedepends=( 'npm' 'git' - 'nodejs' 'gendesk' 'gcc' + 'base-devel' ) source=( "${pkgname%-git}.git::git+${url}.git" "${pkgname%-git}.sh" ) +options=( + '!strip' + '!emptydirs' +) sha256sums=('SKIP' - '50b10386d13e5bec806aeb78f819c4edd0208a4d184332e53866c802731217fe') + 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8') pkgver() { cd "${srcdir}/${pkgname%-git}.git" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -34,6 +38,7 @@ build() { sed -e "s|@electronversion@|${_electronversion}|" \ -e "s|@appname@|${pkgname%-git}|g" \ -e "s|@runname@|app|g" \ + -e "s|@options@||g" \ -i "${srcdir}/${pkgname%-git}.sh" gendesk -q -f -n --pkgname="${pkgname%-git}" --categories="Utility" --exec="${pkgname%-git} %U" cd "${srcdir}/${pkgname%-git}.git" @@ -45,6 +50,13 @@ build() { export ELECTRONVERSION="${_electronversion}" export npm_config_disturl=https://electronjs.org/headers HOME="${srcdir}/.electron-gyp" + 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 + else + echo "Your network is OK." + fi npm install npm update node-abi npm run package |