summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052025-04-16 20:11:43 +0800
committerzxp198210052025-04-16 20:11:43 +0800
commit67a5dba54988b6d79f6d237e59ae4b276c40d80c (patch)
tree9f01a678ad8935d3a38532b401e0e600a15900c8
parent6ce8c13c72592f94f35481a198faa5ebda4d5388 (diff)
downloadaur-quicknote-git.tar.gz
update to fix errors
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD23
2 files changed, 14 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 68d258697e15..2fd4985c91d5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = quicknote-git
- pkgdesc = Helps to paste some random text or take some notes right from your taskbar!
+ pkgdesc = Helps to paste some random text or take some notes right from your taskbar!(Use system-wide electron)
pkgver = 2.0.3.r20.g1ad38b4
pkgrel = 1
url = https://srilakshmikanthanp.github.io/quicknote/
diff --git a/PKGBUILD b/PKGBUILD
index 0a06c9da3f48..7e542a70f404 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgver=2.0.3.r20.g1ad38b4
_electronversion=22
_nodeversion=18
pkgrel=1
-pkgdesc="Helps to paste some random text or take some notes right from your taskbar!"
+pkgdesc="Helps to paste some random text or take some notes right from your taskbar!(Use system-wide electron)"
arch=('any')
url="https://srilakshmikanthanp.github.io/quicknote/"
_ghurl="https://github.com/srilakshmikanthanp/quicknote"
@@ -40,14 +40,14 @@ _ensure_local_nvm() {
nvm install "${_nodeversion}"
nvm use "${_nodeversion}"
}
-build() {
- sed -e "
+prepare() {
+ sed -i -e "
s/@electronversion@/${_electronversion}/g
s/@appname@/${pkgname%-git}/g
s/@runname@/app/g
s/@cfgdirname@/${pkgname%-git}/g
s/@options@//g
- " -i "${srcdir}/${pkgname%-git}.sh"
+ " "${srcdir}/${pkgname%-git}.sh"
_ensure_local_nvm
gendesk -q -f -n --pkgname="${pkgname%-git}" --pkgdesc="${pkgdesc}" --categories="Utility" --name="${pkgname%-git}" --exec="${pkgname%-git} %U"
cd "${srcdir}/${pkgname//-/.}"
@@ -55,11 +55,10 @@ build() {
export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')"
HOME="${srcdir}/.electron-gyp"
mkdir -p "${srcdir}/.electron-gyp"
- {
- if [[ "$(curl -s ipinfo.io/country)" == *"CN"* ]]; then
+ if [[ "$(curl -s ipinfo.io/country)" == *"CN"* ]]; then
+ {
echo -e '\n'
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/"'
echo "cacheFolder "${srcdir}"/.yarn/cache"
@@ -70,12 +69,16 @@ build() {
echo 'linkWorkspacePackages true'
echo 'fetchRetries 3'
echo 'fetchRetryTimeout 10000'
- fi
- } >> .yarnrc
+ } >> .yarnrc
+ find ./ -type f -name "yarn.lock" -exec sed -i "s/registry.yarnpkg.com/registry.npmmirror.com/g" {} +
+ fi
find src -type f -exec sed -i "s/process.resourcesPath/\'\/usr\/lib\/${pkgname%-bin}\'/g" {} +
sed -i "s/\"electron\": \"[^\"]*\"/\"electron\": \"${SYSTEM_ELECTRON_VERSION}\"/g" package.json
sed -i "s/AppImage/dir/g" electron-builder.json
- NODE_ENV=development yarn install --no-lockfile --cache-folder "${srcdir}/.yarn_cache"
+ NODE_ENV=development yarn install --cache-folder "${srcdir}/.yarn_cache"
+}
+build() {
+ cd "${srcdir}/${pkgname//-/.}"
NODE_ENV=production yarn run package
}
package() {