summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-08-02 18:42:55 +0800
committerzxp198210052023-08-02 18:42:55 +0800
commit8ec140bb0c6ff62a3f9e2a893ab016600fabcb4c (patch)
tree7f881e357f543565671e8077397a221b3f21857d
parent51ba39f877ac142986582eecfdd5aea5c8b16c73 (diff)
downloadaur-8ec140bb0c6ff62a3f9e2a893ab016600fabcb4c.tar.gz
fix errors
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD10
-rw-r--r--csbooks.sh7
3 files changed, 13 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6bffd8d0c8df..b4c048e75e1d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7716a7c7edd6..da1b89f30d21 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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