diff options
author | zxp19821005 | 2025-04-28 11:24:12 +0800 |
---|---|---|
committer | zxp19821005 | 2025-04-28 11:24:12 +0800 |
commit | aca5ac93e33b65632628d8a13f12156b6a6086d5 (patch) | |
tree | 5936ae6709873f6227f10e4b7d2e585bc6448e52 /PKGBUILD | |
parent | 837c4882c168b81e76757e0003312cf28fa277e5 (diff) | |
download | aur-stage-retriever.tar.gz |
update to fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -2,10 +2,10 @@ pkgname=stage-retriever _pkgname="Stage Retriever" pkgver=0.0.2 -_electronversion=28 -_nodeversion=18 -pkgrel=3 -pkgdesc="Share multiple screens at once to any meeting app.Use system-wide electron." +_electronversion=29 +_nodeversion=20 +pkgrel=4 +pkgdesc="Share multiple screens at once to any meeting app.(Use system-wide electron)" arch=('any') url="https://github.com/gabrielesilinic/stage-retriever" license=('Apache-2.0') @@ -21,10 +21,10 @@ makedepends=( 'git' ) source=( - "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" + "${pkgname}-${pkgver}::git+${url}#tag=v${pkgver}" "${pkgname}.sh" ) -sha256sums=('b40d796f11ff720dba7a824754fc6871ff5ad7bb454dd96ce6c6bf3d1b1b6d5c' +sha256sums=('426b1781d4511faa8ed9a307e97f940774bdf8b5e6d97fef28e9c74f2d0bd473' '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980') _ensure_local_nvm() { local NVM_DIR="${srcdir}/.nvm" @@ -32,30 +32,29 @@ _ensure_local_nvm() { nvm install "${_nodeversion}" nvm use "${_nodeversion}" } -build() { - sed -e " +prepare() { + sed -i -e " s/@electronversion@/${_electronversion}/g s/@appname@/${pkgname}/g s/@runname@/app.asar/g s/@cfgdirname@/${pkgname}/g s/@options@/env ELECTRON_OZONE_PLATFORM_HINT=auto/g - " -i "${srcdir}/${pkgname}.sh" + " "${srcdir}/${pkgname}.sh" _ensure_local_nvm gendesk -q -f -n --pkgname="${pkgname}" --pkgdesc="${pkgdesc}" --categories="Utility" --name="${_pkgname}" --exec="${pkgname} %U" cd "${srcdir}/${pkgname}-${pkgver}" - electronDist="/usr/lib/electron${_electronversion}" export ELECTRON_SKIP_BINARY_DOWNLOAD=1 export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')" HOME="${srcdir}/.electron-gyp" { - echo -e '\n' + echo -e '\n' #echo 'build_from_source=true' echo "cache=${srcdir}/.npm_cache" + echo "maxsockets=10" } >> .npmrc if [[ "$(curl -s ipinfo.io/country)" == *"CN"* ]]; then { echo 'registry=https://registry.npmmirror.com' - echo 'disturl=https://registry.npmmirror.com/-/binary/node/' echo 'electron_mirror=https://registry.npmmirror.com/-/binary/electron/' echo 'electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/' } >> .npmrc @@ -63,8 +62,12 @@ build() { fi sed -i "s/\"electron\": \"[^\"]*\"/\"electron\": \"${SYSTEM_ELECTRON_VERSION}\"/g" package.json NODE_ENV=development npm install +} +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + local electronDist="/usr/lib/electron${_electronversion}" NODE_ENV=production npm run build - NODE_ENV=production npm exec -c "electron-builder --linux dir -c.electronDist=${electronDist}" + NODE_ENV=production npm exec -c "electron-builder --linux dir -c.electronDist=${electronDist} --config electron-builder.yml" } package() { install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" |