blob: 352130192e004f72b21782a59aa2f9317412a030 (
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
|
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=donutbrowser-bin
_pkgname=Donut
pkgver=0.32.0
pkgrel=1
pkgdesc="A powerful browser orchestrator that puts you in control of your browsing experience."
arch=(
'aarch64'
'x86_64'
)
url="https://donutbrowser.com/"
_ghurl="https://github.com/zhom/donutbrowser"
license=('AGPL-3.0-only')
provides=("${pkgname%-bin}=${pkgver}")
conflicts=("${pkgname%-bin}")
install="${pkgname%-bin}.install"
depends=(
'gtk3'
'gdk-pixbuf2'
'webkit2gtk-4.1'
'xdotool'
'libayatana-appindicator'
)
source_aarch64=("${pkgname%-bin}-${pkgver}-aarch64.rpm::${_ghurl}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-1.aarch64.rpm")
source_x86_64=("${pkgname%-bin}-${pkgver}-x86_64.rpm::${_ghurl}/releases/download/v${pkgver}/${_pkgname}-${pkgver}-1.x86_64.rpm")
sha256sums_aarch64=('e714727d9825a57d4c5f3d92f3949df80200d4551d93ce2b6d7a27c639a54ccd')
sha256sums_x86_64=('7c9ba17941271ceed03a33f0911c710ffff1a83e586bfc234ef3e6ba2a87db00')
package() {
install -Dm755 "${srcdir}/usr/bin/"* -t "${pkgdir}/usr/bin"
install -Dm755 -d "${pkgdir}/usr/lib"
cp -a "${srcdir}/usr/lib/." "${pkgdir}/usr/lib"
mv "${srcdir}/usr/share/icons/hicolor/256x256@2" "${srcdir}/usr/share/icons/hicolor/256x256"
find "${srcdir}/usr/share/icons" -type f \( -name "*.png" -o -name "*.svg" \) \
| while read -r _i; do
_extension="${_i##*.}"
_target_dir=$(dirname "${_i#$srcdir}")
install -Dm644 "${_i}" "${pkgdir}${_target_dir}/${pkgname%-bin}.${_extension}"
done
install -Dm644 "${srcdir}/usr/share/applications/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
}
|