summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052024-03-15 18:48:26 +0800
committerzxp198210052024-03-15 18:48:26 +0800
commitc5bfefa58f9b0568b8357810257f28deb5732b74 (patch)
treee2c934276f5ea6a420001ce17f6d60ac9c8739b7
parentea0d1bee70431140d1938c5b1f8c640c91e2f8b5 (diff)
downloadaur-c5bfefa58f9b0568b8357810257f28deb5732b74.tar.gz
fix errors
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD20
2 files changed, 17 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b3970ba36306..7c84ffb06aca 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 771ef08416dc..a28a5d5a0f2a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}