summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorzxp198210052024-07-26 11:21:10 +0800
committerzxp198210052024-07-26 11:21:10 +0800
commit467c19b63e18705c66b464e0bbf6a642990d1a6b (patch)
treed9c640727baf6792fd93500160834cecb338362b /PKGBUILD
parent1aad80d270b4195e77c67d79ab49250f29b060d8 (diff)
downloadaur-467c19b63e18705c66b464e0bbf6a642990d1a6b.tar.gz
fix errors
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 13 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b63e81e531eb..4c75c2cc40a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,16 +14,17 @@ depends=(
)
makedepends=(
'npm'
- 'nodejs'
+ 'nvm'
'gendesk'
'curl'
+ 'git'
)
source=(
- "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz"
+ "${pkgname}.git::git+${url}.git#tag=${pkgver}"
"${pkgname}.sh"
)
-sha256sums=('4ba1d52d5e9203981909aace23bddfc963cd7b65c9fb3778084035d740f8b969'
- '41b6d61dffef064762b3eec3dfeca7a3e1f57cbcb6dce9a6940c06797a0eae9d')
+sha256sums=('ad960eb01762a1e293ef15ff4d985d5ee604dde2a5a3d33e17e04ff3229b004d'
+ '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051')
_ensure_local_nvm() {
export NVM_DIR="${srcdir}/.nvm"
source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
@@ -38,8 +39,8 @@ build() {
-e "s|@options@||g" \
-i "${srcdir}/${pkgname}.sh"
_ensure_local_nvm
- gendesk -q -f -n --pkgname="${pkgname}" --categories="Utility" --name="${pkgname}" --exec="${pkgname} %U"
- cd "${srcdir}/${pkgname}-${pkgver}"
+ gendesk -q -f -n --pkgname="${pkgname}" --pkgdesc="${pkgdesc}" --categories="Utility" --name="${pkgname}" --exec="${pkgname} %U"
+ cd "${srcdir}/${pkgname}.git"
export npm_config_build_from_source=true
export npm_config_cache="${srcdir}/.npm_cache"
export ELECTRON_SKIP_BINARY_DOWNLOAD=1
@@ -57,14 +58,14 @@ build() {
fi
sed "s|--linux|-l --dir|g" -i package.json
sed "s|icon.ico|icon.png|g;s|process.resourcesPath|\"\/usr\/lib\/${pkgname}\"|g" -i index.js
- npm install
- npm run dist:linux
+ NODE_ENV=development npm install
+ NODE_ENV=production npm run dist:linux
}
package() {
install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-"*/resources/{icon.png,styles.css} -t "${pkgdir}/usr/lib/${pkgname}/resources"
+ install -Dm644 "${srcdir}/${pkgname}.git/dist/linux-"*/resources/app.asar -t "${pkgdir}/usr/lib/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}.git/dist/linux-"*/resources/{icon.png,styles.css} -t "${pkgdir}/usr/lib/${pkgname}/resources"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/resources/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
- install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}.git/resources/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm644 "${srcdir}/${pkgname}.git/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
} \ No newline at end of file