diff options
author | zxp19821005 | 2024-01-11 18:54:00 +0800 |
---|---|---|
committer | zxp19821005 | 2024-01-11 18:54:00 +0800 |
commit | 1c1fef5674cebb17cd8f8a94e85cbc7f01f533c2 (patch) | |
tree | dc9c5949ab0e9369106e3fb190a8bb0ff60cb87e | |
parent | f13e6a8f457d964d6639da302897d30689035e4d (diff) | |
download | aur-1c1fef5674cebb17cd8f8a94e85cbc7f01f533c2.tar.gz |
fix errors
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | dooble.sh | 18 |
3 files changed, 20 insertions, 17 deletions
@@ -1,7 +1,7 @@ pkgbase = dooble-bin pkgdesc = Web browser based on QtWebEngine pkgver = 2023.11.30 - pkgrel = 1 + pkgrel = 2 url = https://textbrowser.github.io/dooble arch = x86_64 license = custom @@ -64,6 +64,6 @@ pkgbase = dooble-bin source = dooble.sh sha256sums = ccbe838464b18cb3ae16580f0173df4346914504bccc6fc14db1bf537eb9da6d sha256sums = c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd - sha256sums = 2cbee36cf9e2b0a2c47c72ea97b5412e87009bc47b60bea9f8730af584b3e2c2 + sha256sums = fb6e83ced7565462bc103d45bfd82a2ea1fde0b6e549bd8c4c887c5ecd96c2d9 pkgname = dooble-bin @@ -5,12 +5,14 @@ pkgname=dooble-bin _pkgname=Dooble pkgver=2023.11.30 -pkgrel=1 +pkgrel=2 pkgdesc="Web browser based on QtWebEngine" arch=("x86_64") url="https://textbrowser.github.io/dooble" _ghurl="https://github.com/textbrowser/dooble" license=('custom') +provides=("${pkgname%-bin}=${pkgver}") +conflicts=("${pkgname%-bin}") depends=( 'at-spi2-core' 'cairo' @@ -70,8 +72,6 @@ optdependes=( makedepends=( 'findutils' ) -provides=("${pkgname%-bin}=${pkgver}") -conflicts=("${pkgname%-bin}") source=( "${pkgname%-bin}-${pkgver}.tar.gz::${_ghurl}/releases/download/${pkgver}/${_pkgname}-${pkgver}_amd64.deb" "LICENSE-${pkgver}::https://raw.githubusercontent.com/textbrowser/dooble/${pkgver}/LICENSE" @@ -79,16 +79,19 @@ source=( ) sha256sums=('ccbe838464b18cb3ae16580f0173df4346914504bccc6fc14db1bf537eb9da6d' 'c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd' - '2cbee36cf9e2b0a2c47c72ea97b5412e87009bc47b60bea9f8730af584b3e2c2') + 'fb6e83ced7565462bc103d45bfd82a2ea1fde0b6e549bd8c4c887c5ecd96c2d9') build() { + sed -e "s|@appname@|${pkgname%-bin}|g" \ + -e "s|@runname@|${_pkgname}|g" \ + -i "${srcdir}/${pkgname%-bin}.sh" 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" + "${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() { - cp -r "${srcdir}/opt" "${pkgdir}/opt" install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}" + cp -r "${srcdir}/opt" "${pkgdir}" 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" diff --git a/dooble.sh b/dooble.sh index 767b81a8974d..e339ae4514e4 100644 --- a/dooble.sh +++ b/dooble.sh @@ -1,17 +1,17 @@ #!/bin/sh set -e -APPDIR=/opt/dooble +_APPDIR=/opt/@appname@ +_RUNNAME="${_APPDIR}/@runname@" +export PATH="${_APPDIR}:${PATH}" +export LD_LIBRARY_PATH="${_APPDIR}/Lib:${LD_LIBRARY_PATH}" 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_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}" -exec ./Dooble "$@" -exit $?
\ No newline at end of file +export QTWEBENGINE_LOCALES_PATH="${_APPDIR}/qtwebengine_locales:${QTWEBENGINE_LOCALES_PATH}" +export QT_PLUGIN_PATH="${_APPDIR}/plugins:${QT_PLUGIN_PATH}" +cd "${_APPDIR}" +exec "${_RUNNAME}" "$@" | exit $?
\ No newline at end of file |