# Copyright 2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v3 or later EAPI=8 COMMIT="f240b2ec7d5cdacb8fdcc553703420dc5101ffdb" inherit meson vala DESCRIPTION="Utility library for GNOME apps" HOMEPAGE="https://gitlab.gnome.org/raggesilver/marble" SRC_URI="https://gitlab.gnome.org/raggesilver/marble/-/archive/${COMMIT}/marble-${COMMIT}.tar.bz2" S="${WORKDIR}/marble-${COMMIT}" LICENSE="GPL-3" SLOT="0/2" KEYWORDS="~amd64" DEPEND=" >=gui-libs/gtk-4.0:4 " RDEPEND="${DEPEND}" BDEPEND=" >=dev-lang/vala-0.56 dev-libs/gobject-introspection virtual/pkgconfig " # Fix CSS provider API compatibility across Vala versions # https://gitlab.gnome.org/raggesilver/marble/-/issues/12 PATCHES=( "${FILESDIR}/${PN}-2.0.0-css-provider.patch" ) src_prepare() { default vala_setup } src_configure() { meson_src_configure } src_install() { meson_src_install }