diff options
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 56 | ||||
-rw-r--r-- | dooble.desktop | 10 |
3 files changed, 53 insertions, 40 deletions
@@ -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 @@ -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 |