diff --git a/net-libs/msgraph/Manifest b/net-libs/msgraph/Manifest index 16b6eb048be11..67d8aef3668e5 100644 --- a/net-libs/msgraph/Manifest +++ b/net-libs/msgraph/Manifest @@ -1,2 +1,3 @@ DIST msgraph-0.2.3.tar.xz 95904 BLAKE2B 5c0476511784861e1a6e3f3cb4ecaa50ad494b484b8b60f9305aae95539e8d4e9c0e491298d5d1df0031f28a9c472eb6f197acf02a69625e904c4095263b831a SHA512 23a9c24dde6125a7e6fc8a9db61248423a78e2e50a95880a59662d5824fc3f171b2354ab6ae66c77c75fd1737b1d4b19b7a35f8c6fe9ba393c5b116f3c56128f DIST msgraph-0.3.3.tar.xz 115160 BLAKE2B d1163f3b2660bb7b18a6b66ee510c25827104dade9c91b89cc47aaee2dc75404cbea724ae1b3b4629f2a3b57c0a50c887599f4b922c4907e3af9cff501e3f6fb SHA512 8dbb53d5e16c6473a8c631be00d3d1d9ddef2969235c45128fbc66151e6a8ab8c5dfb672e4b3f38754cf0b762dbee1a61ff901f6d135e3d670b5c9a9355f83e0 +DIST msgraph-0.3.4.tar.xz 115316 BLAKE2B 3a05bb42d6fe14a389fa33cc2dced3cce4512c4a00e66a410e4dc3ef042fe67cebec134b29eda23615978b007467bc62bc319361ca8996682bebbcf98e1c65be SHA512 55e3df2836aa7c674d4125f20e0e846a6bda1501726242b084ad18fac11e95612a891e15f460aed9a92d34bacb3d8e92a3c48a1be8dd2269d4f17e566dd054cd diff --git a/net-libs/msgraph/msgraph-0.3.4.ebuild b/net-libs/msgraph/msgraph-0.3.4.ebuild new file mode 100644 index 0000000000000..42129b29b7c09 --- /dev/null +++ b/net-libs/msgraph/msgraph-0.3.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson + +DESCRIPTION="GLib-based library for accessing online serive APIs using MS Graph protocol" +HOMEPAGE="https://gitlab.gnome.org/GNOME/msgraph" + +LICENSE="LGPL-2+" +SLOT="0/1.1" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +IUSE="debug gtk-doc +introspection man test" +REQUIRED_USE="gtk-doc? ( introspection )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.28.0:2 + dev-libs/json-glib + net-libs/rest:1.0 + net-libs/libsoup:3.0 + net-libs/gnome-online-accounts:= + >=net-libs/uhttpmock-0.11.0:1.0 + introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) +" + +DEPEND="${RDEPEND} + >=dev-util/gdbus-codegen-2.80.5-r1 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" +BDEPEND=" + gtk-doc? ( dev-util/gi-docgen ) + test? ( net-libs/uhttpmock:1.0 ) +" + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use test tests) + ) + meson_src_configure +} + +src_install(){ + meson_install + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html || die + mv "${ED}"/usr/share/doc/msgraph-* "${ED}"/usr/share/gtk-doc/html || die + fi +}