1 |
commit: ef7454ea0f4511d7d70c0f865335d5bb02f42306 |
2 |
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 11 08:54:27 2018 +0000 |
4 |
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 11 08:54:27 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/gnome.git/commit/?id=ef7454ea |
7 |
|
8 |
gnome-extra/evolution-data-server: synchronize live ebuild |
9 |
|
10 |
Package-Manager: Portage-2.3.49, Repoman-2.3.10 |
11 |
|
12 |
.../evolution-data-server-9999.ebuild | 28 +++++++--------------- |
13 |
gnome-extra/evolution-data-server/metadata.xml | 1 - |
14 |
2 files changed, 8 insertions(+), 21 deletions(-) |
15 |
|
16 |
diff --git a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild |
17 |
index 17f858e7..93293d35 100644 |
18 |
--- a/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild |
19 |
+++ b/gnome-extra/evolution-data-server/evolution-data-server-9999.ebuild |
20 |
@@ -18,14 +18,10 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution" |
21 |
LICENSE="|| ( LGPL-2 LGPL-3 ) BSD Sleepycat" |
22 |
SLOT="0/60" # subslot = libcamel-1.2 soname version |
23 |
|
24 |
-IUSE="api-doc-extras berkdb +gnome-online-accounts +gtk google +introspection ipv6 ldap kerberos vala +weather" |
25 |
+IUSE="berkdb +gnome-online-accounts +gtk gtk-doc google +introspection ipv6 ldap kerberos vala +weather" |
26 |
REQUIRED_USE="vala? ( introspection )" |
27 |
|
28 |
-if [[ ${PV} = 9999 ]]; then |
29 |
- IUSE="${IUSE} doc" |
30 |
- REQUIRED_USE="${REQUIRED_USE} api-doc-extras? ( doc )" |
31 |
- KEYWORDS="" |
32 |
-else |
33 |
+if [[ ${PV} != 9999 ]]; then |
34 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" |
35 |
fi |
36 |
|
37 |
@@ -38,7 +34,7 @@ RDEPEND=" |
38 |
>=app-crypt/libsecret-0.5[crypt] |
39 |
>=dev-db/sqlite-3.7.17:= |
40 |
>=dev-libs/glib-2.46:2 |
41 |
- >=dev-libs/libical-2:= |
42 |
+ >=dev-libs/libical-2.0:= |
43 |
>=dev-libs/libxml2-2 |
44 |
>=dev-libs/nspr-4.4:= |
45 |
>=dev-libs/nss-3.9:= |
46 |
@@ -69,23 +65,15 @@ RDEPEND=" |
47 |
DEPEND="${RDEPEND} |
48 |
${PYTHON_DEPS} |
49 |
dev-util/gdbus-codegen |
50 |
+ dev-util/glib-utils |
51 |
dev-util/gperf |
52 |
- >=dev-util/gtk-doc-am-1.14 |
53 |
+ gtk-doc? ( >=dev-util/gtk-doc-1.14 ) |
54 |
>=dev-util/intltool-0.35.5 |
55 |
>=sys-devel/gettext-0.18.3 |
56 |
virtual/pkgconfig |
57 |
vala? ( $(vala_depend) ) |
58 |
" |
59 |
|
60 |
-# eautoreconf needs: |
61 |
-# >=gnome-base/gnome-common-2 |
62 |
- |
63 |
-if [[ ${PV} = 9999 ]]; then |
64 |
- DEPEND="${DEPEND} |
65 |
- doc? ( >=dev-util/gtk-doc-1.14 ) |
66 |
- " |
67 |
-fi |
68 |
- |
69 |
pkg_setup() { |
70 |
python-any-r1_pkg_setup |
71 |
} |
72 |
@@ -96,7 +84,7 @@ src_prepare() { |
73 |
|
74 |
# Make CMakeLists versioned vala enabled |
75 |
sed -e "s;\(find_program(VALAC\) valac);\1 ${VALAC});" \ |
76 |
- -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ |
77 |
+ -e "s;\(find_program(VAPIGEN\) vapigen);\1 ${VAPIGEN});" \ |
78 |
-i "${S}"/CMakeLists.txt || die |
79 |
} |
80 |
|
81 |
@@ -114,8 +102,8 @@ src_configure() { |
82 |
|
83 |
# phonenumber does not exist in tree |
84 |
local mycmakeargs=( |
85 |
- -DENABLE_GTK_DOC=$(usex api-doc-extras) |
86 |
- -DWITH_PRIVATE_DOCS=$(usex api-doc-extras) |
87 |
+ -DENABLE_GTK_DOC=$(usex gtk-doc) |
88 |
+ -DWITH_PRIVATE_DOCS=$(usex gtk-doc) |
89 |
-DENABLE_SCHEMAS_COMPILE=OFF |
90 |
-DENABLE_INTROSPECTION=$(usex introspection) |
91 |
-DWITH_KRB5=$(usex kerberos) |
92 |
|
93 |
diff --git a/gnome-extra/evolution-data-server/metadata.xml b/gnome-extra/evolution-data-server/metadata.xml |
94 |
index f9541c1a..3177c37e 100644 |
95 |
--- a/gnome-extra/evolution-data-server/metadata.xml |
96 |
+++ b/gnome-extra/evolution-data-server/metadata.xml |
97 |
@@ -6,7 +6,6 @@ |
98 |
<name>Gentoo GNOME Desktop</name> |
99 |
</maintainer> |
100 |
<use> |
101 |
- <flag name="api-doc-extras">Build documentation for private APIs</flag> |
102 |
<flag name="gnome-online-accounts">Enable using |
103 |
<pkg>net-libs/gnome-online-accounts</pkg> for authorization</flag> |
104 |
<flag name="google">Enable support for google authentication, contacts and tasks</flag> |