# Maintainer: taotieren pkgbase=xguipro-git # pkgname=(xguipro-gtk{3,4}-git) pkgname=(xguipro-gtk3-git) pkgver=0.8.4.r0.g2c2a137 pkgrel=3 pkgdesc="xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit." arch=(x86_64 aarch64 riscv64 mips64 powerpc powerpc64le) url="https://github.com/HVML/xGUI-Pro" license=('LGPL-3.0') groups=(hvml-git hybridos2-git) provides=(${pkgbase%-git} 'xGUI-Pro' 'run-xguipro') conflicts=(${pkgbase%-git}) replaces=() depends=( # xguipro-gtk3 webkit2gtk # # xguipro-gtk4 # webkit2gtk-4.1 curl enchant glib2 gperf libxml2 icu openssl purc python ruby sqlite zlib ) makedepends=( ccache cmake git base-devel ninja pkgconf clang llvm # # xguipro-gtk3 gtk3 libsoup # # xguipro-gtk4 # gtk4 # libsoup3 ) optdepends=('webkit2gtk-hvml: to support two HVML-specific attributes hvml-handle and hvml-events. This tailored WebKit engine provides support for two ports: GTK+ and HybridOS (MiniGUI). ') backup=() options=('!strip') install= source=("${pkgbase%-git}::git+${url}.git") sha256sums=('SKIP') pkgver() { cd "${srcdir}/${pkgbase%-git}/" git describe --long --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { install -Dm644 /dev/stdin ${srcdir}/xguipro.csh <