diff options
author | zxp19821005 | 2024-03-14 13:42:17 +0800 |
---|---|---|
committer | zxp19821005 | 2024-03-14 13:42:17 +0800 |
commit | b64035f588c5c1996c707daed20e39db0a593a82 (patch) | |
tree | a5501db107d3734ecef594bbb172f7a9b74b835b /PKGBUILD | |
parent | 62f6668f282de2fc08c239b2887f5bff0d8e0812 (diff) | |
download | aur-b64035f588c5c1996c707daed20e39db0a593a82.tar.gz |
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -2,14 +2,14 @@ pkgname=google-calender-widget pkgver=1.1.3 _electronversion=25 -pkgrel=3 +pkgrel=4 pkgdesc="An unofficial google calendar desktop widget for Windows, Mac and Linux" arch=('any') url="https://github.com/p32929/google-calender-widget" license=('MIT') conflicts=("${pkgname}") depends=( - "electron${_electronversion}" + "electron${_electronversion}-bin" ) makedepends=( 'npm' @@ -22,11 +22,12 @@ source=( "${pkgname}.sh" ) sha256sums=('SKIP' - '50b10386d13e5bec806aeb78f819c4edd0208a4d184332e53866c802731217fe') + 'dc0c5ca385ad81a08315a91655c7c064b5bf110eada55e61265633ae198b39f8') build() { sed -e "s|@electronversion@|${_electronversion}|" \ -e "s|@appname@|${pkgname}|g" \ -e "s|@runname@|app.asar|g" \ + -e "s|@options@||g" \ -i "${srcdir}/${pkgname}.sh" gendesk -q -f -n --categories="Utility" --name="${pkgname}" --exec="${pkgname} %U" cd "${srcdir}/${pkgname}.git" @@ -36,9 +37,18 @@ build() { 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 HOME="${srcdir}/.electron-gyp" - sed "5s|// ||g;5s|!==|==|g;6s|const|// const|g;s|icon.ico|icon.png|g" -i index.js - npm install + if [ `curl ifconfig.co/country` = "China" ];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 + sed "s|--linux|--dir|g" -i package.json + sed "s|icon.ico|icon.png|g;s|process.resourcesPath|\"\/usr\/lib\/${pkgname}\/resources\"|g" -i index.js + #npm install npm run dist:linux } package() { |