1 |
commit: 44586d9465486beb2d6c364d40834f73c97d60ac |
2 |
Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Mar 17 23:15:34 2023 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 18 02:29:13 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44586d94 |
7 |
|
8 |
net-libs/gnome-online-accounts: 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/30198 |
12 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
13 |
|
14 |
net-libs/gnome-online-accounts/Manifest | 1 + |
15 |
.../gnome-online-accounts-3.48.0.ebuild | 78 ++++++++++++++++++++++ |
16 |
2 files changed, 79 insertions(+) |
17 |
|
18 |
diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest |
19 |
index 00179845ee67..76e7aa8389a9 100644 |
20 |
--- a/net-libs/gnome-online-accounts/Manifest |
21 |
+++ b/net-libs/gnome-online-accounts/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST gnome-online-accounts-3.46.0.tar.xz 379464 BLAKE2B 20825f2836e334d3f26222ae0583a7dd27d00528fa0e0a1b67f940ada633e3bd3ec93b251f40c88a850ade7dbe503b9610cd4f982eece368a61c04d0d54181f7 SHA512 727eaf248d70ba8b3874ca500d40e6fead3f76f72aee1b1f383aac57ee71bdb77dab7da3487b3f0fee665130cc61ac8b53f3a1bf1754e5df919fc5c48486c201 |
24 |
+DIST gnome-online-accounts-3.48.0.tar.xz 382964 BLAKE2B 9b64329415118ca3d44f4662db31d82f262c27b4d8cda8ba9eb05b8e606081ae3eb06b5bf691c165b9bb7cf984fdeba8389390d72a4b3595a7d39b1d6ea11df1 SHA512 67e6c39d38187dc58175f6b694c66a92d9b9152b179db41ee05a8c512db5b16f1dd1eb1503c7d732b09126942abc00206ba956f7a54c6ae7a285a9e3101be7a5 |
25 |
|
26 |
diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild |
27 |
new file mode 100644 |
28 |
index 000000000000..df3ffad9e548 |
29 |
--- /dev/null |
30 |
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.48.0.ebuild |
31 |
@@ -0,0 +1,78 @@ |
32 |
+# Copyright 1999-2023 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=8 |
36 |
+ |
37 |
+inherit gnome.org meson vala xdg |
38 |
+ |
39 |
+DESCRIPTION="GNOME framework for accessing online accounts" |
40 |
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts" |
41 |
+ |
42 |
+LICENSE="LGPL-2+" |
43 |
+SLOT="0/1" |
44 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" |
45 |
+ |
46 |
+IUSE="debug gnome gtk-doc +introspection kerberos man +vala" |
47 |
+REQUIRED_USE="vala? ( introspection )" |
48 |
+ |
49 |
+# libsoup used in goaoauthprovider |
50 |
+# goa kerberos provider is incompatible with app-crypt/heimdal, see |
51 |
+# https://bugzilla.gnome.org/show_bug.cgi?id=692250 |
52 |
+# json-glib-0.16 needed for bug #485092 |
53 |
+RDEPEND=" |
54 |
+ >=dev-libs/glib-2.67.4:2 |
55 |
+ sys-apps/dbus |
56 |
+ introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) |
57 |
+ >=x11-libs/gtk+-3.19.12:3 |
58 |
+ >=net-libs/webkit-gtk-2.33.1:4.1 |
59 |
+ >=dev-libs/json-glib-0.16 |
60 |
+ >=app-crypt/libsecret-0.5 |
61 |
+ >=net-libs/libsoup-3.0:3.0 |
62 |
+ dev-libs/libxml2:2 |
63 |
+ >=net-libs/rest-0.9.0:1.0 |
64 |
+ kerberos? ( |
65 |
+ app-crypt/gcr:0=[gtk] |
66 |
+ app-crypt/mit-krb5 |
67 |
+ ) |
68 |
+" |
69 |
+# goa-daemon can launch gnome-control-center |
70 |
+PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )" |
71 |
+ |
72 |
+DEPEND="${RDEPEND} |
73 |
+ vala? ( $(vala_depend) ) |
74 |
+ dev-libs/libxslt |
75 |
+ >=dev-util/gdbus-codegen-2.30.0 |
76 |
+ >=sys-devel/gettext-0.19.8 |
77 |
+ virtual/pkgconfig |
78 |
+ |
79 |
+ dev-libs/gobject-introspection-common |
80 |
+ gnome-base/gnome-common |
81 |
+" |
82 |
+BDEPEND="gtk-doc? ( dev-util/gtk-doc )" |
83 |
+ |
84 |
+src_prepare() { |
85 |
+ default |
86 |
+ use vala && vala_setup |
87 |
+} |
88 |
+ |
89 |
+src_configure() { |
90 |
+ # TODO: Give users a way to set the G/FB/Windows Live secrets |
91 |
+ local emesonargs=( |
92 |
+ -Dgoabackend=true |
93 |
+ -Dinspector=false |
94 |
+ -Dexchange=true |
95 |
+ -Dfedora=false |
96 |
+ -Dgoogle=true |
97 |
+ -Dimap_smtp=true |
98 |
+ $(meson_use kerberos) |
99 |
+ -Dlastfm=true |
100 |
+ -Dmedia_server=true |
101 |
+ -Downcloud=true |
102 |
+ -Dwindows_live=true |
103 |
+ $(meson_use gtk-doc gtk_doc) |
104 |
+ $(meson_use introspection) |
105 |
+ -Dman=true |
106 |
+ $(meson_use vala vapi) |
107 |
+ ) |
108 |
+ meson_src_configure |
109 |
+} |