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: Fri, 30 Sep 2022 17:05:06
Message-Id: 1664557494.a9f5922060fff55f5e3838225b089a78e96ae1e7.mattst88@gentoo
1 commit: a9f5922060fff55f5e3838225b089a78e96ae1e7
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Sat Sep 17 07:31:47 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 30 17:04:54 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f59220
7
8 gnome-extra/evolution-ews: Version bump to 3.46.0
9
10 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 gnome-extra/evolution-ews/Manifest | 1 +
14 .../evolution-ews/evolution-ews-3.46.0.ebuild | 72 ++++++++++++++++++++++
15 profiles/package.mask | 1 +
16 3 files changed, 74 insertions(+)
17
18 diff --git a/gnome-extra/evolution-ews/Manifest b/gnome-extra/evolution-ews/Manifest
19 index 1e15b6361685..a5a83053834b 100644
20 --- a/gnome-extra/evolution-ews/Manifest
21 +++ b/gnome-extra/evolution-ews/Manifest
22 @@ -1,2 +1,3 @@
23 DIST evolution-ews-3.44.3.tar.xz 691460 BLAKE2B 7d00e2dd121d4e6263ded369e3ad6efafc52979d65db4804ea5fa5039b72431bd5d1c2f029e1bbec5a32c0427719178d29b7d95c25a9e5b43bacb0ae24a331ce SHA512 b0961b209107c2df396ff5e2dcb8e9229184a6efd6fe9412cf066470d2c73844209cf2d5e4a7e4dcebb0da5bc2119fbe5d1008b5ec58592cf307178dc680d515
24 DIST evolution-ews-3.44.4.tar.xz 691396 BLAKE2B 69344bec9dffe21e54e77325929b791cc89072e9a2a2f9a0fbcf5551c1f8b13c90c4a3c2bd934956c4e1b73b306fbdd6827c6fb4ef7aee182a3bdbeb450d124a SHA512 0326b274fbcc3630ccaf6517495ce22409706f0ad16c11b189f91c27ab8921a639bb07296d51063e71cb706e66bd861044adbf146b16f9fca4b4cd9cde6edb65
25 +DIST evolution-ews-3.46.0.tar.xz 691740 BLAKE2B 1d956a39dc0233c8a8c3a23f2be3be2e2d697eca71d4e7317db69ca4ade007a4e2ac51edb99851aa75c009ed40e5c0b149b1ddab7cd6826eb4dddcb08f62f326 SHA512 3c01e981857e02c45660bd0d8143ce0f19dd20b30916b8334c15546e6ff720efb4fd52ab0cfb312a5767958cf0eceb5e39213256b75feb15e5c1fea6755b2dd9
26
27 diff --git a/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild
28 new file mode 100644
29 index 000000000000..d8248e7b6518
30 --- /dev/null
31 +++ b/gnome-extra/evolution-ews/evolution-ews-3.46.0.ebuild
32 @@ -0,0 +1,72 @@
33 +# Copyright 1999-2022 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=8
37 +
38 +inherit cmake gnome2 optfeature
39 +
40 +DESCRIPTION="Evolution module for connecting to Microsoft Exchange Web Services"
41 +HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews"
42 +
43 +LICENSE="LGPL-2.1"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~riscv ~x86"
46 +IUSE="test"
47 +
48 +# libical-glib currently (2020-02-29) oddly behind USE=introspection
49 +RDEPEND="
50 + dev-db/sqlite:3
51 + >=dev-libs/glib-2.68:2
52 + >=dev-libs/libical-3.0.5:0=[introspection(-)]
53 + >=dev-libs/json-glib-1.0.4
54 + >=dev-libs/libmspack-0.4
55 + dev-libs/libxml2:2
56 + >=gnome-extra/evolution-data-server-${PV}:0=
57 + >=mail-client/evolution-${PV}:2.0
58 + >=net-libs/libsoup-3.0:3.0
59 + >=x11-libs/gtk+-3.10:3
60 +"
61 +DEPEND="${RDEPEND}
62 + test? ( >=net-libs/uhttpmock-0.9:1.0 )
63 +"
64 +BDEPEND="
65 + dev-util/gdbus-codegen
66 + dev-util/glib-utils
67 + >=dev-util/intltool-0.35.5
68 + >=sys-devel/gettext-0.18.3
69 + virtual/pkgconfig
70 +"
71 +
72 +# Unittests fail to find libevolution-ews.so
73 +RESTRICT="test !test? ( test )"
74 +
75 +# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
76 +# call; if needed, set them after cmake_src_prepare call, if that works
77 +src_prepare() {
78 + cmake_src_prepare
79 + gnome2_src_prepare
80 +}
81 +
82 +src_configure() {
83 + local mycmakeargs=(
84 + -DWITH_MSPACK=ON
85 + -DENABLE_TESTS=$(usex test)
86 + )
87 + cmake_src_configure
88 +}
89 +
90 +src_compile() {
91 + cmake_src_compile
92 +}
93 +
94 +src_test() {
95 + cmake_src_test
96 +}
97 +
98 +src_install() {
99 + cmake_src_install
100 +}
101 +
102 +pkg_postinst() {
103 + optfeature "oauth support" gnome-extra/evolution-data-server[oauth]
104 +}
105
106 diff --git a/profiles/package.mask b/profiles/package.mask
107 index d2e0518230cc..2c2c953bd178 100644
108 --- a/profiles/package.mask
109 +++ b/profiles/package.mask
110 @@ -387,6 +387,7 @@ sys-devel/automake:1.11
111 >=dev-libs/libgweather-4.2.0
112 >=dev-util/devhelp-43
113 >=gnome-extra/evolution-data-server-3.46
114 +>=gnome-extra/evolution-ews-3.46
115 >=gnome-extra/gnome-calculator-43
116 media-libs/libshumate
117 net-libs/libsoup:3.0