summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-11-27 15:43:45 +0800
committerzxp198210052023-11-27 15:43:45 +0800
commitf13e6a8f457d964d6639da302897d30689035e4d (patch)
tree94de728e620ea3d4ff6d7af9f577dc561655adeb
parenta76928dd6a118cf235f26ba776420c4e43cd7b26 (diff)
downloadaur-f13e6a8f457d964d6639da302897d30689035e4d.tar.gz
update to 2023.11.30
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD41
-rw-r--r--dooble.sh3
3 files changed, 25 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 25c0c4d76acc..5984420f644a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,11 @@
pkgbase = dooble-bin
pkgdesc = Web browser based on QtWebEngine
- pkgver = 2023.08.30
- pkgrel = 4
+ pkgver = 2023.11.30
+ pkgrel = 1
url = https://textbrowser.github.io/dooble
arch = x86_64
license = custom
makedepends = findutils
- makedepends = gendesk
depends = at-spi2-core
depends = cairo
depends = freetype2
@@ -45,14 +44,11 @@ pkgbase = dooble-bin
depends = xcb-util-renderutil
depends = xcb-util-wm
depends = libxshmfence
- depends = sqlite
depends = nspr
depends = alsa-lib
depends = krb5
- depends = libassuan
depends = libxtst
depends = libxcomposite
- depends = libgpg-error
depends = libxfixes
depends = expat
depends = libxrender
@@ -61,13 +57,13 @@ pkgbase = dooble-bin
depends = libxi
depends = libxkbfile
depends = nss
- provides = dooble=2023.08.30
+ provides = dooble=2023.11.30
conflicts = dooble
- source = dooble-2023.08.30.tar.gz::https://github.com/textbrowser/dooble/releases/download/2023.08.30/Dooble-2023.08.30.tar.gz
- source = LICENSE::https://raw.githubusercontent.com/textbrowser/dooble/2023.08.30/LICENSE
+ source = dooble-2023.11.30.tar.gz::https://github.com/textbrowser/dooble/releases/download/2023.11.30/Dooble-2023.11.30_amd64.deb
+ source = LICENSE-2023.11.30::https://raw.githubusercontent.com/textbrowser/dooble/2023.11.30/LICENSE
source = dooble.sh
- sha256sums = 407057d48fa3aaf78c378c9b8e9ad8181cf0ee25eb5dbe75801e133718a9d34c
+ sha256sums = ccbe838464b18cb3ae16580f0173df4346914504bccc6fc14db1bf537eb9da6d
sha256sums = c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd
- sha256sums = 845fbb33d7152f74b5d7bbdf5566f9985ca73d1865c517c8fe820eabae923be1
+ sha256sums = 2cbee36cf9e2b0a2c47c72ea97b5412e87009bc47b60bea9f8730af584b3e2c2
pkgname = dooble-bin
diff --git a/PKGBUILD b/PKGBUILD
index a9af9bb11baf..55ea434e8f93 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: zhangkaizhao <zhangkaizhao at gmail dot com>
pkgname=dooble-bin
_pkgname=Dooble
-pkgver=2023.08.30
-pkgrel=4
+pkgver=2023.11.30
+pkgrel=1
pkgdesc="Web browser based on QtWebEngine"
arch=("x86_64")
url="https://textbrowser.github.io/dooble"
@@ -50,14 +50,11 @@ depends=(
'xcb-util-renderutil'
'xcb-util-wm'
'libxshmfence'
- 'sqlite'
'nspr'
'alsa-lib'
'krb5'
- 'libassuan'
'libxtst'
'libxcomposite'
- 'libgpg-error'
'libxfixes'
'expat'
'libxrender'
@@ -72,35 +69,27 @@ optdependes=(
)
makedepends=(
'findutils'
- 'gendesk'
)
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
source=(
- "${pkgname%-bin}-${pkgver}.tar.gz::${_ghurl}/releases/download/${pkgver}/${_pkgname}-${pkgver}.tar.gz"
- "LICENSE::https://raw.githubusercontent.com/textbrowser/dooble/${pkgver}/LICENSE"
+ "${pkgname%-bin}-${pkgver}.tar.gz::${_ghurl}/releases/download/${pkgver}/${_pkgname}-${pkgver}_amd64.deb"
+ "LICENSE-${pkgver}::https://raw.githubusercontent.com/textbrowser/dooble/${pkgver}/LICENSE"
"${pkgname%-bin}.sh"
)
-sha256sums=('407057d48fa3aaf78c378c9b8e9ad8181cf0ee25eb5dbe75801e133718a9d34c'
+sha256sums=('ccbe838464b18cb3ae16580f0173df4346914504bccc6fc14db1bf537eb9da6d'
'c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd'
- '845fbb33d7152f74b5d7bbdf5566f9985ca73d1865c517c8fe820eabae923be1')
+ '2cbee36cf9e2b0a2c47c72ea97b5412e87009bc47b60bea9f8730af584b3e2c2')
build() {
- gendesk -q -f -n --categories "Network" --name "${_pkgname}" --exec "${pkgname%-bin}"
- # Fix incorrect permissions
- find "${srcdir}/${pkgname%-bin}" -type d -print0 | xargs -r0 chmod 0755
- find "${srcdir}/${pkgname%-bin}" -type f -perm 0664 -print0 | xargs -r0 chmod 0644
- find "${srcdir}/${pkgname%-bin}" -type f -perm 0775 -print0 | xargs -r0 chmod 0755
- find "${srcdir}/${pkgname%-bin}" -type f -name '*.so' -print0 | xargs -r0 chmod 0755
- # Remove libraries provided by upstream
- rm -rf "${srcdir}/${pkgname%-bin}/Lib/"{libc.so.6,libm.so.6}
- cp "${srcdir}/${pkgname%-bin}/Translations/${pkgname%-bin}_zh_CN_simple.qm" "${srcdir}/${pkgname%-bin}/Translations/${pkgname%-bin}_zh_CN.qm"
+ bsdtar -xf "${srcdir}/data.tar.zst"
+ cp "${srcdir}/opt/${pkgname%-bin}/Translations/${pkgname%-bin}_zh_CN_simple.qm" \
+ "${srcdir}/opt/${pkgname%-bin}/Translations/${pkgname%-bin}_zh_CN.qm"
+ sed "s|/usr/bin/${pkgname%-bin}|${pkgname%-bin}|g" -i "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop"
}
package() {
- install -Dm755 -d "${pkgdir}/opt"
- cp -r "${srcdir}/${pkgname%-bin}" "${pkgdir}/opt"
- # Add a symlink to dooble.sh for those who prefer to not use a mouse
+ cp -r "${srcdir}/opt" "${pkgdir}/opt"
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
- install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm644 "${srcdir}/${pkgname%-bin}/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
- install -Dm644 "${srcdir}/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
-}
+ install -Dm644 "${srcdir}/LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 "${srcdir}/usr/share/pixmaps/${pkgname%-bin}.png" -t "${pkgdir}/usr/share/pixmaps"
+ install -Dm644 "${srcdir}/usr/share/applications/${pkgname%-bin}.desktop" -t "${pkgdir}/usr/share/applications"
+} \ No newline at end of file
diff --git a/dooble.sh b/dooble.sh
index 5465f9d35755..767b81a8974d 100644
--- a/dooble.sh
+++ b/dooble.sh
@@ -4,9 +4,12 @@ APPDIR=/opt/dooble
export AA_ENABLEHIGHDPISCALING=1
export AA_USEHIGHDPIPIXMAPS=1
export DOOBLE_ADDRESS_WIDGET_HEIGHT_OFFSET=0
+export DOOBLE_GOOGLE_TRANSLATE_URL="https://%1.translate.goog/\
+%2?_x_tr_sl=auto&_x_tr_tl=%3&_x_tr_hl=%3&_x_tr_pto=wapp"
export DOOBLE_TAB_HEIGHT_OFFSET=5
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_X11_NO_MITSHM=1
+export QTWEBENGINE_LOCALES_PATH="${APPDIR}/qtwebengine_locales:${QTWEBENGINE_LOCALES_PATH}"
export LD_LIBRARY_PATH="${APPDIR}/Lib:${LD_LIBRARY_PATH}"
export QT_PLUGIN_PATH="${APPDIR}/plugins:${QT_PLUGIN_PATH}"
cd "${APPDIR}"