summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD56
-rw-r--r--dooble.desktop10
3 files changed, 53 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b752ea7bced4..27bac2b1a6c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,21 @@
pkgbase = dooble-bin
- pkgdesc = Dooble is the scientific browser
- pkgver = 2022.12.25
+ pkgdesc = Web browser based on QtWebEngine
+ pkgver = 2023.02.20
pkgrel = 1
url = https://textbrowser.github.io/dooble/
arch = x86_64
license = BSD
- depends = gmime3
- depends = libxkbcommon-x11
- depends = nspr
- depends = nss
- depends = xcb-util-image
- depends = xcb-util-keysyms
- depends = xcb-util-renderutil
- depends = xcb-util-wm
+ depends = unixodbc
+ depends = at-spi2-core
+ depends = gtk3
+ depends = qt6-webengine
+ depends = qt6-svg
conflicts = dooble
- noextract = Dooble-2022.12.25_amd64.deb
- options = !strip
- source = https://github.com/textbrowser/dooble/releases/download/2022.12.25/Dooble-2022.12.25_amd64.deb
- source = LICENSE-2022.12.25::https://github.com/textbrowser/dooble/raw/2022.12.25/LICENSE
- sha256sums = 82b9e322810dc7c8d6c3ad4fb017c9685b5857e90aa17ea9e386c0f61016837b
+ source = dooble-2023.02.20.tar.gz::https://github.com/textbrowser/dooble/releases/download/2023.02.20/Dooble-2023.02.20.tar.gz
+ source = dooble.desktop
+ source = LICENSE::https://github.com/textbrowser/dooble/raw/master/LICENSE
+ sha256sums = f0efbb0b2137669338bf232b4ec881cef7478c445b2e797ed45f4206d7971f7b
+ sha256sums = 0451898ad6b3864601d4406956558153b9518b1695545440e91bf26465c1dbe4
sha256sums = c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd
pkgname = dooble-bin
diff --git a/PKGBUILD b/PKGBUILD
index 76b26cb073a7..6413e5e9952e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,42 @@
-# Maintainer: Filipe Bertelli <filipebertelli@tutanota.com>
-# Contributor: Kaizhao Zhang <zhangkaizhao@gmail.com>
+# Contributor: Balló György <ballogyor+arch at gmail dot com>
-_pkgname=dooble
-_repourl="https://github.com/textbrowser/dooble"
pkgname=dooble-bin
-pkgver=2022.12.25
+_pkgname=dooble
+pkgver=2023.02.20
pkgrel=1
-pkgdesc="Dooble is the scientific browser"
-arch=('x86_64')
+pkgdesc="Web browser based on QtWebEngine"
+arch=(x86_64)
url="https://textbrowser.github.io/dooble/"
license=('BSD')
+depends=(
+ 'unixodbc'
+ 'at-spi2-core'
+ 'gtk3'
+ 'qt6-webengine'
+ 'qt6-svg'
+)
+optdepends=()
conflicts=('dooble')
-options=('!strip')
-depends=('gmime3' 'libxkbcommon-x11' 'nspr' 'nss' 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'xcb-util-wm')
source=(
- "https://github.com/textbrowser/dooble/releases/download/${pkgver}/Dooble-${pkgver}_amd64.deb"
- "LICENSE-${pkgver}::${_repourl}/raw/${pkgver}/LICENSE"
-)
-noextract=("Dooble-${pkgver}_amd64.deb")
-sha256sums=('82b9e322810dc7c8d6c3ad4fb017c9685b5857e90aa17ea9e386c0f61016837b'
+ "${_pkgname}-${pkgver}.tar.gz::https://github.com/textbrowser/${_pkgname}/releases/download/${pkgver}/Dooble-${pkgver}.tar.gz"
+ "${_pkgname}.desktop"
+ "LICENSE::https://github.com/textbrowser/dooble/raw/master/LICENSE"
+ )
+sha256sums=('f0efbb0b2137669338bf232b4ec881cef7478c445b2e797ed45f4206d7971f7b'
+ '0451898ad6b3864601d4406956558153b9518b1695545440e91bf26465c1dbe4'
'c60bf2d6a8bfdf7c7418bba91c6767cbb4b48dccae36dd5d9ffdb48f756815dd')
-package() {
- bsdtar -O -xf "Dooble-${pkgver}_amd64.deb" data.tar.zst | bsdtar -C "${pkgdir}" -xf -
-
- # Permission fix
- find "${pkgdir}" -type d -exec chmod 755 {} +
-
- # Documentation
- install -d "${pkgdir}/usr/share/doc"
- ln -s "/opt/dooble/Documentation" "${pkgdir}/usr/share/doc/${_pkgname}"
+prepare() {
+ mkdir -p "${pkgdir}/opt/${_pkgname}"
+}
- # License
- install -D -m644 "LICENSE-${pkgver}" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+package() {
+ mkdir -p "${pkgdir}/opt/${_pkgname}/"
+ #Use system libc.so.6
+ rm -r "${srcdir}/${_pkgname}/Lib/libc.so.6"
+ cp -r "${srcdir}/${_pkgname}/" "${pkgdir}/opt/"
+ install -Dm755 "${srcdir}/${_pkgname}/Dooble" "${pkgdir}/opt/${_pkgname}/Dooble"
+ install -Dm644 "${srcdir}/${_pkgname}/${_pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${_pkgname}.png"
+ install -Dm644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
diff --git a/dooble.desktop b/dooble.desktop
new file mode 100644
index 000000000000..c85cea587952
--- /dev/null
+++ b/dooble.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Categories=Network;WebBrowser;
+Comment=Dooble Web Browser
+Exec=/opt/dooble/dooble.sh
+GenericName=Dooble Web Browser
+Icon=dooble
+Name=Dooble Web Browser
+StartupNotify=true
+Terminal=false
+Type=Application \ No newline at end of file