net-libs/msgraph: add 0.3.4

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin
2026-06-12 22:00:58 +03:00
parent d9dad4cee7
commit 21c9508cbe
2 changed files with 55 additions and 0 deletions

View File

@@ -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

View File

@@ -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
}