diff options
author | zxp19821005 | 2023-10-11 18:04:28 +0800 |
---|---|---|
committer | zxp19821005 | 2023-10-11 18:04:28 +0800 |
commit | c4be69cb1fed4e4ff583177071a9ab1b7aad226f (patch) | |
tree | a988f1960b2a5139d561abe828e3c2d9952ff801 | |
parent | 56bcee9969d9bccf4ac7166fddc5cae7a196fd45 (diff) | |
download | aur-c4be69cb1fed4e4ff583177071a9ab1b7aad226f.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 | ||||
-rw-r--r-- | altus.sh | 2 |
3 files changed, 14 insertions, 11 deletions
@@ -1,12 +1,13 @@ pkgbase = altus pkgdesc = Desktop client for WhatsApp Web with themes, notifications and multiple account support pkgver = 4.8.6 - pkgrel = 3 + pkgrel = 4 url = https://github.com/amanharwara/altus arch = any license = GPL3 makedepends = yarn - makedepends = nodejs + makedepends = npm + makedepends = nodejs>=18.11.18 makedepends = gendesk depends = bash depends = electron22 @@ -14,6 +15,6 @@ pkgbase = altus source = altus-4.8.6.tar.gz::https://github.com/amanharwara/altus/archive/refs/tags/4.8.6.tar.gz source = altus.sh sha256sums = ca5cb6f78df1a04beb1113d152171db8d2bab7d41d65658ff511af4de9dc0171 - sha256sums = 6f76a2f84efdcd3fb28df7fd0ac9db343a11f9fd62332cdfb9744a8909304310 + sha256sums = 6b70548f28be57598013faceba7b82aaf5ffed534d049f90b3eb891e95b75cb0 pkgname = altus @@ -1,28 +1,30 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname=altus pkgver=4.8.6 -pkgrel=3 +pkgrel=4 pkgdesc="Desktop client for WhatsApp Web with themes, notifications and multiple account support" arch=('any') url="https://github.com/amanharwara/altus" license=('GPL3') conflicts=("${pkgname}") depends=('bash' 'electron22') -makedepends=('yarn' 'nodejs' 'gendesk') +makedepends=('yarn' 'npm' 'nodejs>=18.11.18' 'gendesk') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz" "${pkgname}.sh") sha256sums=('ca5cb6f78df1a04beb1113d152171db8d2bab7d41d65658ff511af4de9dc0171' - '6f76a2f84efdcd3fb28df7fd0ac9db343a11f9fd62332cdfb9744a8909304310') + '6b70548f28be57598013faceba7b82aaf5ffed534d049f90b3eb891e95b75cb0') +prepare() { + gendesk -q -f -n --categories "Network" --name "Altus" --exec "${pkgname}" +} build() { cd "${srcdir}/${pkgname}-${pkgver}" - yarn install + yarn yarn build } package() { - install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/opt/${pkgname}/${pkgname}" - install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/resources/app.asar" "${pkgdir}/opt/${pkgname}/${pkgname}.asar" + install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/resources/app.asar" -t "${pkgdir}/opt/${pkgname}/resources" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/public/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" - gendesk -f -n --icon "${pkgname}" --categories "Network" --name "Altus" --exec "/opt/${pkgname%}/${pkgname} %U" install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" }
\ No newline at end of file @@ -1,6 +1,6 @@ #!/bin/bash _ELECTRON=/usr/bin/electron22 -_ASAR="/opt/altus/altus.asar" +_ASAR="/opt/altus/resources/app.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then exec ${_ELECTRON} ${_ASAR} "$@" else |