From fd9fe8aeeaf3b9377f0f4afac8341df29ba5ca29 Mon Sep 17 00:00:00 2001 From: knuxify Date: Sat, 21 May 2022 17:36:45 +0200 Subject: [PATCH] testing/geopard: new aport https://ranfdev.com/projects/geopard/ Colorful, adaptive gemini browser --- testing/geopard/APKBUILD | 43 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 testing/geopard/APKBUILD diff --git a/testing/geopard/APKBUILD b/testing/geopard/APKBUILD new file mode 100644 index 00000000000..9f43e774332 --- /dev/null +++ b/testing/geopard/APKBUILD @@ -0,0 +1,43 @@ +# Contributor: knuxify +# Maintainer: knuxify +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 +"