diff options
author | zxp19821005 | 2023-08-02 18:42:55 +0800 |
---|---|---|
committer | zxp19821005 | 2023-08-02 18:42:55 +0800 |
commit | 8ec140bb0c6ff62a3f9e2a893ab016600fabcb4c (patch) | |
tree | 7f881e357f543565671e8077397a221b3f21857d | |
parent | 51ba39f877ac142986582eecfdd5aea5c8b16c73 (diff) | |
download | aur-8ec140bb0c6ff62a3f9e2a893ab016600fabcb4c.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | csbooks.sh | 7 |
3 files changed, 13 insertions, 11 deletions
@@ -1,17 +1,18 @@ pkgbase = csbooks-bin pkgdesc = A smart book management and reading software,also a PDF reader, EPUB reader, MOBI reader and DJVU file reader. pkgver = 7.5.0 - pkgrel = 1 + pkgrel = 2 url = https://caesiumstudio.com/csbooks/ arch = x86_64 license = custom - depends = electron + depends = bash + depends = electron21 depends = hicolor-icon-theme provides = csbooks conflicts = csbooks source = csbooks-bin-7.5.0.pacman::https://github.com/caesiumstudio/csBooks-updates/releases/download/latest/csBooks-7.5.0.pacman source = csbooks.sh sha256sums = b1dfc2d6b137580b7bba60da5d97886369170f6b38b3154ad919847b9eca7afc - sha256sums = c280898ec6cb9239dc64a9e7b1fc2b2e8afc6b36078e5f4001bc4fc820e57a9e + sha256sums = 122bd58d8e3b899fd2e496c291201f62c87ff1dcf23e46378cd6d322ccf5123e pkgname = csbooks-bin @@ -1,7 +1,7 @@ # Maintainer: zxp19821005 <zxp19821005 at 163 dot com> pkgname="csbooks-bin" pkgver=7.5.0 -pkgrel=1 +pkgrel=2 pkgdesc="A smart book management and reading software,also a PDF reader, EPUB reader, MOBI reader and DJVU file reader." arch=('x86_64') url="https://caesiumstudio.com/csbooks/" @@ -9,15 +9,15 @@ _githuburl="https://github.com/caesiumstudio/csBooks-updates" license=('custom') conflicts=("${pkgname%-bin}") provides=("${pkgname%-bin}") -depends=('electron' 'hicolor-icon-theme') +depends=('bash' 'electron21' 'hicolor-icon-theme') source=("${pkgname}-${pkgver}.pacman::${_githuburl}/releases/download/latest/csBooks-${pkgver}.pacman" "${pkgname%-bin}.sh") sha256sums=('b1dfc2d6b137580b7bba60da5d97886369170f6b38b3154ad919847b9eca7afc' - 'c280898ec6cb9239dc64a9e7b1fc2b2e8afc6b36078e5f4001bc4fc820e57a9e') + '122bd58d8e3b899fd2e496c291201f62c87ff1dcf23e46378cd6d322ccf5123e') package() { - install -Dm644 "${srcdir}/opt/csBooks/resources/app.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar" + 1install -Dm644 "${srcdir}/opt/csBooks/resources/app.asar" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar" install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}" sed "s|Exec=/opt/csBooks/${pkgname%-bin} %U|Exec=/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" cp -r "${srcdir}/usr" "${pkgdir}" install -Dm644 "${srcdir}/opt/csBooks/LICENSE"* -t "${pkgdir}/usr/share/licenses/${pkgname}" -}
\ No newline at end of file +} diff --git a/csbooks.sh b/csbooks.sh index 8d711ec46c0a..25332e8d0e72 100644 --- a/csbooks.sh +++ b/csbooks.sh @@ -1,7 +1,8 @@ - #!/bin/bash +_ELECTRON=/usr/bin/electron21 +_ASAR="/opt/csbooks/csbooks.asar" if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then - exec electron /opt/csbooks/csbooks.asar "$@" + exec ${_ELECTRON} ${_ASAR} "$@" else - exec electron --no-sandbox /opt/csbooks/csbooks.asar "$@" + exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@" fi
\ No newline at end of file |