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}"
}
|