Gentoo Archives: gentoo-commits

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