summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-07-18 22:23:54 +0800
committerzxp198210052023-07-18 22:23:54 +0800
commit7f68b4d5f2acd44aac4078c264a0738824c394fc (patch)
tree4b3fd60df6596d234bd432080b1b32006311c732
parentfc738255f5500858066617b6a9a40ecdf346a4eb (diff)
downloadaur-7f68b4d5f2acd44aac4078c264a0738824c394fc.tar.gz
update to 2.4.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD10
-rw-r--r--dicionario.js.sh6
3 files changed, 14 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6591bb3ea09c..f4e4cc38112b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = dicionario.js-bin
pkgdesc = Simple dictionary in which you record your own words.
- pkgver = 2.3.5
+ pkgver = 2.4.0
pkgrel = 1
url = https://github.com/ArthurLobopro/dicionario.js
arch = x86_64
license = MIT
makedepends = asar
- depends = electron
+ depends = electron25
conflicts = dicionario.js
conflicts = dicionario.js-bin
- source = dicionario.js-2.3.5.deb::https://github.com/ArthurLobopro/dicionario.js/releases/download/v2.3.5/dicionario.js_2.3.5_amd64.deb
+ source = dicionario.js-2.4.0.deb::https://github.com/ArthurLobopro/dicionario.js/releases/download/v2.4.0/dicionario.js_2.4.0_amd64.deb
source = dicionario.js.sh
- sha256sums = 7d3e23d42f9b42c6e7329b147a3f21c71424fd5a0bdef5ceac94400b38beef5a
- sha256sums = 1c0ac994b8c697d90ad4540abb51a4aa2ae17e1027e08a4554c10be4b6cee9ff
+ sha256sums = 4355549ae915dcd81d5d3b530e8f0615a8a42b4bcb5bb9acc1c02e8fe105b910
+ sha256sums = 1b7e7f3b0230a2aaef8590083d29efe3f9e45074f928c6af173d1d55456f3469
pkgname = dicionario.js-bin
diff --git a/PKGBUILD b/PKGBUILD
index 52b58f8c2609..7e73b254663f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,24 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=dicionario.js-bin
-pkgver=2.3.5
+pkgver=2.4.0
pkgrel=1
pkgdesc="Simple dictionary in which you record your own words."
arch=('x86_64')
url="https://github.com/ArthurLobopro/dicionario.js"
license=('MIT')
conflicts=("${pkgname%-bin}" "${pkgname%-ng-bin}")
-depends=('electron')
+depends=('electron25')
makedepends=('asar')
source=("${pkgname%-bin}-${pkgver}.deb::${url}/releases/download/v${pkgver}/${pkgname%-bin}_${pkgver}_amd64.deb"
"${pkgname%-bin}.sh")
-sha256sums=('7d3e23d42f9b42c6e7329b147a3f21c71424fd5a0bdef5ceac94400b38beef5a'
- '1c0ac994b8c697d90ad4540abb51a4aa2ae17e1027e08a4554c10be4b6cee9ff')
+sha256sums=('4355549ae915dcd81d5d3b530e8f0615a8a42b4bcb5bb9acc1c02e8fe105b910'
+ '1b7e7f3b0230a2aaef8590083d29efe3f9e45074f928c6af173d1d55456f3469')
package() {
bsdtar -xf "${srcdir}/data.tar.zst"
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}"
asar pack "${srcdir}/usr/lib/${pkgname%-bin}/resources/app" "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}.asar"
install -Dm644 "${srcdir}/usr/share/doc/${pkgname%-bin}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 "${srcdir}/usr/share/pixmaps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
- sed "s|dicionario.js %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
+ sed "s|${pkgname%-bin} %U|/opt/${pkgname%-bin}/${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
} \ No newline at end of file
diff --git a/dicionario.js.sh b/dicionario.js.sh
index da5c7904a1a0..1ede1f06b22c 100644
--- a/dicionario.js.sh
+++ b/dicionario.js.sh
@@ -1,6 +1,8 @@
#!/bin/bash
+_ELECTRON=/usr/bin/electron25
+_ASAR="/opt/dicionario.js/dicionario.js.asar"
if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then
- exec electron /opt/dicionario.js/dicionario.js.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} "$@"
else
- exec electron --no-sandbox /opt/dicionario.js/dicionario.js.asar "$@"
+ exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@"
fi \ No newline at end of file