diff options
author | zxp19821005 | 2024-03-15 18:48:26 +0800 |
---|---|---|
committer | zxp19821005 | 2024-03-15 18:48:26 +0800 |
commit | c5bfefa58f9b0568b8357810257f28deb5732b74 (patch) | |
tree | e2c934276f5ea6a420001ce17f6d60ac9c8739b7 | |
parent | ea0d1bee70431140d1938c5b1f8c640c91e2f8b5 (diff) | |
download | aur-c5bfefa58f9b0568b8357810257f28deb5732b74.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 17 insertions, 7 deletions
@@ -4,12 +4,14 @@ pkgbase = sigma-file-manager-git pkgrel = 1 url = https://sigma-file-manager.vercel.app arch = any - license = GPL-3.0-or-Later + license = GPL-3.0-or-later makedepends = gendesk makedepends = git makedepends = nvm makedepends = npm makedepends = python>=3 + makedepends = base-devel + makedepends = gcc depends = alsa-lib depends = nss depends = gtk3 @@ -10,7 +10,7 @@ pkgdesc="A free, open-source, quickly evolving, modern file manager (explorer / arch=('any') url="https://sigma-file-manager.vercel.app" _ghurl="https://github.com/aleksey-hoffman/sigma-file-manager" -license=('GPL-3.0-or-Later') +license=('GPL-3.0-or-later') conflicts=("${pkgname%-git}") provides=("${pkgname%-git}") depends=( @@ -25,6 +25,8 @@ makedepends=( 'nvm' 'npm' 'python>=3' + 'base-devel' + 'gcc' ) source=( "${pkgname%-git}.git::git+${_ghurl}.git" @@ -47,13 +49,19 @@ build() { export npm_config_build_from_source=true export npm_config_cache="${srcdir}/.npm_cache" #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 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://electronjs.org/headers - install -Dm755 -d "${srcdir}/.electron-gyp" HOME="${srcdir}/.electron-gyp" - npm add node-gyp@8.4.0 electron-builder + 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 add -D node-gyp@8.4.0 npm install npm run build } |