From b2452da42a602490ccbceceaa23ce6781ccb752a Mon Sep 17 00:00:00 2001 From: Lukas Schmelting Date: Tue, 10 Jun 2025 18:46:13 +0200 Subject: [PATCH] dev-libs/libgee: Version bump to 0.20.8 Signed-off-by: Lukas Schmelting Part-of: https://github.com/gentoo/gentoo/pull/42537 Signed-off-by: Sam James --- dev-libs/libgee/Manifest | 1 + dev-libs/libgee/libgee-0.20.8.ebuild | 38 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 dev-libs/libgee/libgee-0.20.8.ebuild diff --git a/dev-libs/libgee/Manifest b/dev-libs/libgee/Manifest index 013768e60b48b..45b9f62d7e6bc 100644 --- a/dev-libs/libgee/Manifest +++ b/dev-libs/libgee/Manifest @@ -1 +1,2 @@ DIST libgee-0.20.6.tar.xz 690436 BLAKE2B cdb88719e0e1bceccefd6a824823e6e514bf1f4d6b8cf5330d6d83f781649312b23554c7dfc4a6b4eeb3bbcd81ca42843666d596b85634ff95fc90e90fea44bd SHA512 05176b221274b2a0512b018b93ae730ca750482bbc7a4951376eb868c0a388950371e80a438b5af792ebe4a64b6a38e0c94ca52ebd0fc4539f0fe233e0be5903 +DIST libgee-0.20.8.tar.xz 692112 BLAKE2B 44aae82f9a69675e23c53c088766fe57df8fae46b541ead04ed783a4442be71f77d6372fb03ae660a82169856576e6a368d93fa8936c05ba780b22a8f8d03fec SHA512 9af883bb4b2c25c429271201e634d1851378631b913bab282fe432b2b76a44674111e65caa99269fd403454c87b5474f2567c554bddd0b3ea58ca6e138c311e1 diff --git a/dev-libs/libgee/libgee-0.20.8.ebuild b/dev-libs/libgee/libgee-0.20.8.ebuild new file mode 100644 index 0000000000000..a3e847b3eaa2c --- /dev/null +++ b/dev-libs/libgee/libgee-0.20.8.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 vala + +DESCRIPTION="GObject-based interfaces and classes for commonly used data structures" +HOMEPAGE="https://wiki.gnome.org/Projects/Libgee" + +LICENSE="LGPL-2.1+" +SLOT="0.8/2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x86-linux" +IUSE="+introspection" + +# FIXME: add doc support, requires valadoc +RDEPEND=" + >=dev-libs/glib-2.36:2 + introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) +" +DEPEND=" + ${RDEPEND} + $(vala_depend) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + vala_setup + gnome2_src_prepare +} + +src_configure() { + # Commented out VALAC="$(type -P false)" for c99 patches + # We can drop all the Vala wiring and use the shipped files once + # a new release is made. + gnome2_src_configure \ + $(use_enable introspection) +}