commit: 9d58363f7d01d2069fc7add11ccd77cb7dbb9a9d Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> AuthorDate: Sat Jan 31 22:07:07 2026 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Sat Jan 31 22:07:07 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d58363f
gnome-extra/evolution-ews: Version bump to 3.58.3 Closes: https://bugs.gentoo.org/969486 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.58.3.ebuild | 71 ++++++++++++++++++++++ 2 files changed, 72 insertions(+) diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest index d839f22891f0..225e4e0e5d3e 100644 --- a/gnome-extra/evolution-ews/Manifest +++ b/gnome-extra/evolution-ews/Manifest @@ -1,2 +1,3 @@ DIST evolution-ews-3.56.2.tar.xz 756844 BLAKE2B 552b8ffac41f4effdab19af73649386ffbd6dab2ff6d7013cf20ae4375bb6f070b16de2889866fca666214ff18490ca20daeccc1f2f45d9d05c2e000da9a808a SHA512 5213a6071ff5f1077eae19b9ab163f72f945b9fc7ab325733c3f6fa6be9bba16dfc1bd416d4d9786d4a16e2cf3e18f4eafb1f31a75c5487884f1c5ce5644866b DIST evolution-ews-3.58.2.tar.xz 768164 BLAKE2B 3b91f141aa0e196cba9a1a5a08928f9355353e35f0b37f96abb4d30da20f278a1ff2435292f8ee63bc46c5991681be82ba742d607748265341bb4fd695195468 SHA512 92b265b7278f80ac0c77d0a03800b7a5149ce2f52b70256c4039f386649b91c341ab9a0c29461e6540d594e19b918196457abe8a83684a96d976d8fa4dacd37a +DIST evolution-ews-3.58.3.tar.xz 768644 BLAKE2B 5fa333a67c25bb5417b426eb59e5fafa90679d6f4c03628f7c395a5098259d84df5da5b6e6347fbf389fd2723ee08203ed95bc91ccffe22126be1d54960cda28 SHA512 0da1b88ef56991ffe7c0af90bb2a77b1fa1b41d57ef8196a49b5c038ee4bcc0ab99ba3e60db5db7261bd9b8eb9bada93b3674f847a05b43bec1252964f6c7f86 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.58.3.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.58.3.ebuild new file mode 100644 index 000000000000..62a12af59e40 --- /dev/null +++ b/gnome-extra/evolution-ews/evolution-ews-3.58.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake gnome2 optfeature + +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services" +HOMEPAGE="https://gitlab.gnome.org/GNOME/evolution/-/wikis/home https://gitlab.gnome.org/GNOME/evolution-ews" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="test" + +RDEPEND=" + dev-db/sqlite:3 + >=dev-libs/glib-2.68:2 + >=dev-libs/libical-3.0.5:0=[glib] + >=dev-libs/json-glib-1.0.4 + >=dev-libs/libmspack-0.4 + dev-libs/libxml2:2= + >=gnome-extra/evolution-data-server-3.54.3:0= + >=mail-client/evolution-3.54.3:2.0 + >=net-libs/libsoup-3.0:3.0 + >=x11-libs/gtk+-3.10:3 +" +DEPEND="${RDEPEND} + test? ( >=net-libs/uhttpmock-0.9:1.0 ) +" +BDEPEND=" + >=dev-util/gdbus-codegen-2.80.5-r1 + dev-util/glib-utils + >=dev-util/intltool-0.35.5 + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# Unittests fail to find libevolution-ews.so +RESTRICT="test !test? ( test )" + +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare +# call; if needed, set them after cmake_src_prepare call, if that works +src_prepare() { + cmake_src_prepare + gnome2_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DWITH_MSPACK=ON + -DENABLE_TESTS=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_test() { + cmake_src_test +} + +src_install() { + cmake_src_install +} + +pkg_postinst() { + optfeature "oauth support" "gnome-extra/evolution-data-server[oauth-gtk3]" +}
