summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052025-04-28 11:24:12 +0800
committerzxp198210052025-04-28 11:24:12 +0800
commitaca5ac93e33b65632628d8a13f12156b6a6086d5 (patch)
tree5936ae6709873f6227f10e4b7d2e585bc6448e52 /PKGBUILD
parent837c4882c168b81e76757e0003312cf28fa277e5 (diff)
downloadaur-stage-retriever.tar.gz
update to fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 16 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 25d915407257..be3ab8068a45 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"