From 5a6062e3c317e4d77c97f0ee858f9a7a0b7f4073 Mon Sep 17 00:00:00 2001 From: IFoundSilentHouse Date: Fri, 5 Apr 2024 15:27:24 +0600 Subject: [PATCH] New package: geopard-1.5.0 --- srcpkgs/geopard/template | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 srcpkgs/geopard/template diff --git a/srcpkgs/geopard/template b/srcpkgs/geopard/template new file mode 100644 index 00000000000000..37f9fff03d691e --- /dev/null +++ b/srcpkgs/geopard/template @@ -0,0 +1,29 @@ +# Template file for 'geopard' +pkgname=geopard +version=1.5.0 +revision=1 +build_style=meson +build_helper=rust +hostmakedepends="cargo gettext blueprint-compiler gtk4-update-icon-cache + pkg-config glib-devel AppStream desktop-file-utils" +makedepends="gdk-pixbuf-devel pango-devel gtk4-devel libadwaita-devel rust-std" +short_desc="Colorful, adaptive gemini browser" +maintainer="iFoundSilentHouse " +license="GPL-3.0-or-later" +homepage="https://ranfdev.com/projects/Geopard" +distfiles="https://github.com/ranfdev/Geopard/archive/refs/tags/v${version}.tar.gz" +checksum=04f317d5586344dc9e3964a0e999aeac231cb5a9ff63071ea051926f54d18577 + +if [ "$CROSS_BUILD" ]; then + makedepends+=" libgirepository-devel gobject-introspection" +fi + +pre_build() { + rm -rf ${wrksrc}/subprojects/blueprint-compiler.wrap + + if [ "$CROSS_BUILD" ]; then + export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0" + vsed -i build/build.ninja \ + -e "s;cp src/release/geopard;cp src/${RUST_TARGET}/release/geopard;" + fi +}