Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/evolution-ews/
Date: Fri, 05 Aug 2022 20:49:39
Message-Id: 1659732554.2bdc19a00dc6cc81b5df8c4d62f3741eab460783.mattst88@gentoo
1 commit: 2bdc19a00dc6cc81b5df8c4d62f3741eab460783
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 5 16:17:03 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 5 20:49:14 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdc19a0
7
8 gnome-extra/evolution-ews: Version bump to 3.44.4
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 gnome-extra/evolution-ews/Manifest | 1 +
13 .../evolution-ews/evolution-ews-3.44.4.ebuild | 72 ++++++++++++++++++++++
14 2 files changed, 73 insertions(+)
15
16 diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest
17 index bff8fb920137..e38bad4f3d9d 100644
18 --- a/gnome-extra/evolution-ews/Manifest
19 +++ b/gnome-extra/evolution-ews/Manifest
20 @@ -1,2 +1,3 @@
21 DIST evolution-ews-3.44.2.tar.xz 690680 BLAKE2B 029083bcb29d8c6883105fb3e5648501f620946fb11aa60e87feb79857c3e92247ae9987e3a40c185552dd60887f6b6aab00fec3d47f8340357aabf51dcfd4b7 SHA512 dac8ddfc04993585de0dad8eb34ec7296ab2146806a49db1ef182844abee7f383187f621f5b8beaddf6ffbab431ea7d811ce02ff64b87448fb2ff324d28a3620
22 DIST evolution-ews-3.44.3.tar.xz 691460 BLAKE2B 7d00e2dd121d4e6263ded369e3ad6efafc52979d65db4804ea5fa5039b72431bd5d1c2f029e1bbec5a32c0427719178d29b7d95c25a9e5b43bacb0ae24a331ce SHA512 b0961b209107c2df396ff5e2dcb8e9229184a6efd6fe9412cf066470d2c73844209cf2d5e4a7e4dcebb0da5bc2119fbe5d1008b5ec58592cf307178dc680d515
23 +DIST evolution-ews-3.44.4.tar.xz 691396 BLAKE2B 69344bec9dffe21e54e77325929b791cc89072e9a2a2f9a0fbcf5551c1f8b13c90c4a3c2bd934956c4e1b73b306fbdd6827c6fb4ef7aee182a3bdbeb450d124a SHA512 0326b274fbcc3630ccaf6517495ce22409706f0ad16c11b189f91c27ab8921a639bb07296d51063e71cb706e66bd861044adbf146b16f9fca4b4cd9cde6edb65
24
25 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
26 new file mode 100644
27 index 000000000000..b5351070c29c
28 --- /dev/null
29 +++ b/gnome-extra/evolution-ews/evolution-ews-3.44.4.ebuild
30 @@ -0,0 +1,72 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit cmake gnome2 optfeature
37 +
38 +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
39 +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews"
40 +
41 +LICENSE="LGPL-2.1"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~riscv ~x86"
44 +IUSE="test"
45 +
46 +# libical-glib currently (2020-02-29) oddly behind USE=introspection
47 +RDEPEND="
48 + dev-db/sqlite:3
49 + >=dev-libs/glib-2.62:2
50 + >=dev-libs/libical-3.0.5:0=[introspection(-)]
51 + >=dev-libs/json-glib-1.0.4
52 + >=dev-libs/libmspack-0.4
53 + dev-libs/libxml2:2
54 + >=gnome-extra/evolution-data-server-${PV}:0=
55 + >=mail-client/evolution-${PV}:2.0
56 + >=net-libs/libsoup-2.58:2.4
57 + >=x11-libs/gtk+-3.10:3
58 +"
59 +DEPEND="${RDEPEND}
60 + test? ( net-libs/uhttpmock )
61 +"
62 +BDEPEND="
63 + dev-util/gdbus-codegen
64 + dev-util/glib-utils
65 + >=dev-util/intltool-0.35.5
66 + >=sys-devel/gettext-0.18.3
67 + virtual/pkgconfig
68 +"
69 +
70 +# Unittests fail to find libevolution-ews.so
71 +RESTRICT="test !test? ( test )"
72 +
73 +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
74 +# call; if needed, set them after cmake_src_prepare call, if that works
75 +src_prepare() {
76 + cmake_src_prepare
77 + gnome2_src_prepare
78 +}
79 +
80 +src_configure() {
81 + local mycmakeargs=(
82 + -DWITH_MSPACK=ON
83 + -DENABLE_TESTS=$(usex test)
84 + )
85 + cmake_src_configure
86 +}
87 +
88 +src_compile() {
89 + cmake_src_compile
90 +}
91 +
92 +src_test() {
93 + cmake_src_test
94 +}
95 +
96 +src_install() {
97 + cmake_src_install
98 +}
99 +
100 +pkg_postinst() {
101 + optfeature "oauth support" gnome-extra/evolution-data-server[oauth]
102 +}