summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 29f1db24b7ee950ebfc339ff59677d2ea414957d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Maintainer:
# Contributor: Balló György <ballogyor+arch at gmail dot com>

pkgname=dooble
pkgver=2025.03.15
pkgrel=1
pkgdesc="A minimal, scientific, and stable Web browser"
arch=('x86_64')
url="https://textbrowser.github.io/dooble"
license=('BSD-3-Clause')
depends=('bash' 'gcc-libs' 'glibc' 'gpgme' 'qt6-base' 'qt6-charts' 'qt6-declarative' 'qt6-webengine')
makedepends=('git')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/textbrowser/dooble/archive/refs/tags/${pkgver}.tar.gz"
        "git+https://github.com/textbrowser/dooble-dictionaries.git"
        "${pkgname}.sh")
sha256sums=('93c7662bdc02e417643d425621e86a188d5dff6039710e20840396e06a8825d0'
            'SKIP'
            '39705af759145ffa3cb670353e8fe459228f92d70ae98aa16212006f0c239c1b')

prepare() {
    cd "${pkgname}-${pkgver}"
    sed 's|/libexec/|/|g' -i dooble.pro
}

build() {
    cd "${pkgname}-${pkgver}"
    export DOOBLE_DICTIONARIES_DIRECTORY="${srcdir}/dooble-dictionaries/Dictionaries"
    qmake6 dooble.pro
    make
}

package() {
    cd "${pkgname}-${pkgver}"
    install -Dm755 Dooble -t "${pkgdir}/usr/bin"
    install -Dm755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
    install -Dm644 Icons/Logo/dooble.png -t "${pkgdir}/usr/share/pixmaps"
    install -Dm644 Distributions/dooble.desktop -t "${pkgdir}/usr/share/applications"
    install -Dm644 Translations/dooble_*.qm -t "${pkgdir}/usr/share/${pkgname}/translations"
    install -Dm644 qtwebengine_dictionaries/* -t "${pkgdir}/usr/share/${pkgname}/qtwebengine_dictionaries"
    install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}