testing/geopard: new aport

https://ranfdev.com/projects/geopard/
Colorful, adaptive gemini browser
This commit is contained in:
knuxify 2022-05-21 17:36:45 +02:00 committed by alice
parent ec0dea514f
commit fd9fe8aeea

43
testing/geopard/APKBUILD Normal file
View File

@ -0,0 +1,43 @@
# Contributor: knuxify <knuxify@gmail.com>
# Maintainer: knuxify <knuxify@gmail.com>
pkgname=geopard
pkgver=1.1.0
pkgrel=0
pkgdesc="Colorful, adaptive gemini browser"
url="https://ranfdev.com/projects/geopard/"
arch="all !s390x !riscv64" # blocked by cargo -> rust / gtk4.0
license="GPL-3.0-or-later"
makedepends="
blueprint-compiler
cargo
desktop-file-utils
glib-dev
gtk4.0-dev
libadwaita-dev
meson
openssl-dev
"
source="$pkgname-$pkgver.tar.xz::https://github.com/ranfdev/Geopard/releases/download/v$pkgver/com.ranfdev.Geopard.tar.xz"
options="!check" # no test suite
prepare() {
default_prepare
rm -rf "$builddir"/subprojects/blueprint-compiler
}
build() {
abuild-meson . output
meson compile ${JOBS:+-j ${JOBS}} -C output
}
check() {
meson test --no-rebuild -v -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
cf6266210eb468bc1a1630c39cdc1aee383624e51fff62e2d649bc3ddb238537a350ffa5b8fff37601a00dbcd012fef908a1437587dec048c43f891092d5c890 geopard-1.1.0.tar.xz
"