diff options
author | zxp19821005 | 2023-11-27 15:43:45 +0800 |
---|---|---|
committer | zxp19821005 | 2023-11-27 15:43:45 +0800 |
commit | f13e6a8f457d964d6639da302897d30689035e4d (patch) | |
tree | 94de728e620ea3d4ff6d7af9f577dc561655adeb | |
parent | a76928dd6a118cf235f26ba776420c4e43cd7b26 (diff) | |
download | aur-f13e6a8f457d964d6639da302897d30689035e4d.tar.gz |
update to 2023.11.30
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | dooble.sh | 3 |
3 files changed, 25 insertions, 37 deletions
@@ -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 @@ -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}" |