Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, gnome-extra/evolution-ews/
Date: Mon, 20 Mar 2023 14:01:50
Message-Id: 1679320901.2e86c9d341a4465833973a6fb2b1c9f06b4a92a4.mattst88@gentoo
1 commit: 2e86c9d341a4465833973a6fb2b1c9f06b4a92a4
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Sun Mar 12 03:58:52 2023 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 20 14:01:41 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e86c9d3
7
8 gnome-extra/evolution-ews: Version bump to 3.48.0
9
10 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/30071
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 gnome-extra/evolution-ews/Manifest | 1 +
15 .../evolution-ews/evolution-ews-3.48.0.ebuild | 72 ++++++++++++++++++++++
16 profiles/package.mask | 1 +
17 3 files changed, 74 insertions(+)
18
19 diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest
20 index 2631ccb6d62b..ddffe23f02ad 100644
21 --- a/gnome-extra/evolution-ews/Manifest
22 +++ b/gnome-extra/evolution-ews/Manifest
23 @@ -1,2 +1,3 @@
24 DIST evolution-ews-3.46.3.tar.xz 695152 BLAKE2B 2c76f5d5769c6ac610cf8ad2cb55a78374e82793ca6fde838b263759b10f9aa5bb033171001db6a18d5cd2f45744673c063a714f755613c92537e56272683303 SHA512 99259661568fee71898b29a445e87ee110c356a98e3e415d6c2f44e7f9b6f1216b87fd9772c4a006ffde49058dfae594d31ead43ed85fb0c34925f530f8d9495
25 DIST evolution-ews-3.46.4.tar.xz 695628 BLAKE2B e0504e77059efa80e55b19707ab5aa72b583e05443ede3a1a95ad2f5c46e5e2d11a6b243df3350f4dc875463b99b18075ed4b73f419c35ec2c6f784e76dea723 SHA512 29f6e1c02b332fb2442911550edd4de8fbac93e14ca0c92c9a07410ef8323988733f67afab4935b7ac9e4ca9e704548eed0bb7a71299426d8c7b2e21fc323ea4
26 +DIST evolution-ews-3.48.0.tar.xz 701528 BLAKE2B 0733427443fec5fe3b539d906cdc496d4c8801dd35ba3cb75fe45bbc2c96b15841fa9fe1108417b4aa39e51f4e89e3b83692846206f814f4b17710b0f73f3109 SHA512 c9d54a587682145979681ffa3fc6420596fb706a63f82073536a213c4d545fd35cd08d96881c1ddca7294c400ab064504ba42750bc80c9e7d2dee779fce3fb04
27
28 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.48.0.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.0.ebuild
29 new file mode 100644
30 index 000000000000..675ec4ff7d00
31 --- /dev/null
32 +++ b/gnome-extra/evolution-ews/evolution-ews-3.48.0.ebuild
33 @@ -0,0 +1,72 @@
34 +# Copyright 1999-2023 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=8
38 +
39 +inherit cmake gnome2 optfeature
40 +
41 +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
42 +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews"
43 +
44 +LICENSE="LGPL-2.1"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~riscv ~x86"
47 +IUSE="test"
48 +
49 +# libical-glib currently (2020-02-29) oddly behind USE=introspection
50 +RDEPEND="
51 + dev-db/sqlite:3
52 + >=dev-libs/glib-2.68:2
53 + >=dev-libs/libical-3.0.5:0=[introspection(-)]
54 + >=dev-libs/json-glib-1.0.4
55 + >=dev-libs/libmspack-0.4
56 + dev-libs/libxml2:2
57 + >=gnome-extra/evolution-data-server-${PV}:0=
58 + >=mail-client/evolution-${PV}:2.0
59 + >=net-libs/libsoup-3.0:3.0
60 + >=x11-libs/gtk+-3.10:3
61 +"
62 +DEPEND="${RDEPEND}
63 + test? ( >=net-libs/uhttpmock-0.9:1.0 )
64 +"
65 +BDEPEND="
66 + dev-util/gdbus-codegen
67 + dev-util/glib-utils
68 + >=dev-util/intltool-0.35.5
69 + >=sys-devel/gettext-0.18.3
70 + virtual/pkgconfig
71 +"
72 +
73 +# Unittests fail to find libevolution-ews.so
74 +RESTRICT="test !test? ( test )"
75 +
76 +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
77 +# call; if needed, set them after cmake_src_prepare call, if that works
78 +src_prepare() {
79 + cmake_src_prepare
80 + gnome2_src_prepare
81 +}
82 +
83 +src_configure() {
84 + local mycmakeargs=(
85 + -DWITH_MSPACK=ON
86 + -DENABLE_TESTS=$(usex test)
87 + )
88 + cmake_src_configure
89 +}
90 +
91 +src_compile() {
92 + cmake_src_compile
93 +}
94 +
95 +src_test() {
96 + cmake_src_test
97 +}
98 +
99 +src_install() {
100 + cmake_src_install
101 +}
102 +
103 +pkg_postinst() {
104 + optfeature "oauth support" gnome-extra/evolution-data-server[oauth]
105 +}
106
107 diff --git a/profiles/package.mask b/profiles/package.mask
108 index e24fb6df63a0..448a40932b93 100644
109 --- a/profiles/package.mask
110 +++ b/profiles/package.mask
111 @@ -166,6 +166,7 @@ dev-ruby/net-http-persistent:3
112 >=gnome-base/librsvg-2.55.90
113 >=gnome-base/nautilus-44_rc
114 >=gnome-extra/evolution-data-server-3.48
115 +>=gnome-extra/evolution-ews-3.48
116 >=gnome-extra/gnome-boxes-44_rc
117 >=gnome-extra/gnome-calculator-44_rc
118 >=gnome-extra/gnome-calendar-44_rc