summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /gnome-extra/evolution-data-server/files
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'gnome-extra/evolution-data-server/files')
-rw-r--r--gnome-extra/evolution-data-server/files/calentry.schema108
-rw-r--r--gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch108
2 files changed, 216 insertions, 0 deletions
diff --git a/gnome-extra/evolution-data-server/files/calentry.schema b/gnome-extra/evolution-data-server/files/calentry.schema
new file mode 100644
index 000000000000..bc79da273cc2
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/calentry.schema
@@ -0,0 +1,108 @@
+# RFC2739 calEntry schema for OpenLDAP 2.x
+
+#
+# From https://bugs.gentoo.org/show_bug.cgi?id=83988
+# Please notify us of updated revisions by submitting a bug report at bugs.gentoo.org
+#
+
+# Version of RFC 2739 schema translated by Terrelle Shaw
+# (xytek@xytek.org) # Nov. 7, 2002 # Modifications by Peter Marschall
+# <peter.marschall@adpm.de> # Nov. 9, 2002
+
+# Notes:
+# * RFC2739 seems to be a bit sloppy about attribute type and
+# objectclass definitions syntax and also about attribute syntax
+# and matching rules.
+# (It even counts the attributes in the calEntry objectclass wrong ;-)
+# * The following changes have been applied to correct the schema
+# - added description to each attributetype definition
+# - changed SYNTAX from 'IA5String' to corresponding OID
+# to make matching rules and syntax consistent
+# - replaced illegal keyword SUBSTRING by SUBSTR
+# - changed SUBSTR from caseIgnoreIA5Match to caseIgnoreIA5SubstringsMatch
+# - removed illegal keyword MULTI-VALUE
+# - added keyword SINGLE-VALUE where appropriate
+# - removed USAGE since cwuserApplications is the default
+# - added description to the objectclass defintion
+# - corrected typo in objectclass definition
+# - added the attributetypes defined but not used to the objectclass
+
+
+# 2.4.4.1 calCalURI
+attributetype ( 1.2.840.113556.1.4.478
+ NAME 'calCalURI'
+ DESC 'URI to a snapshot of the users entire default calendar'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+ SINGLE-VALUE )
+
+# 2.4.4.2 calFBURL
+attributetype ( 1.2.840.113556.1.4.479
+ NAME 'calFBURL'
+ DESC 'URI to the users default free/busy time data'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+ SINGLE-VALUE )
+
+# 2.4.4.3 calCAPURI
+attributetype ( 1.2.840.113556.1.4.480
+ NAME 'calCAPURI'
+ DESC 'URI used to communicate with the users calendar'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+ SINGLE-VALUE )
+
+# 2.4.4.4 calCalAdrURI
+attributetype ( 1.2.840.113556.1.4.481
+ NAME 'calCalAdrURI'
+ DESC 'URI to which event requests should be sent for the user'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+ SINGLE-VALUE )
+
+# 2.4.4.5 calOtherCalURIs
+attributetype ( 1.2.840.113556.1.4.482
+ NAME 'calOtherCalURIs'
+ DESC 'URIs to snapshots of non-default calendars belonging to the user'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 2.4.4.6 calOtherFBURLs
+attributetype ( 1.2.840.113556.1.4.483
+ NAME 'calOtherFBURLs'
+ DESC 'URIs to non-default free/busy data belonging to the user'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 2.4.4.7 calOtherCAPURIs
+attributetype ( 1.2.840.113556.1.4.484
+ NAME 'calOtherCAPURIs'
+ DESC 'URIs to non-default calendars belonging to the user'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 2.4.4.8 calOtherCalAdrURIs
+attributetype ( 1.2.840.113556.1.4.485
+ NAME 'calOtherCalAdrURIs'
+ DESC 'URIs of destinations for event requests to non-default calendars'
+ EQUALITY caseIgnoreIA5Match
+ SUBSTR caseIgnoreIA5SubstringsMatch
+ SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+# 2.4.3.1 calEntry
+objectclass ( 1.2.840.113556.1.5.87
+ NAME 'calEntry'
+ DESC 'Calendering and free/busy information'
+ SUP top AUXILIARY
+ MAY ( calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $
+ calOtherCAPURIs $ calOtherCalURIs $ calOtherFBURLs $
+ calOtherCalAdrURIs ) )
+
+# EOF
diff --git a/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch b/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch
new file mode 100644
index 000000000000..c5fc44e1aa09
--- /dev/null
+++ b/gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch
@@ -0,0 +1,108 @@
+From c66b549c259d33e15947d89257c50d945e3020c7 Mon Sep 17 00:00:00 2001
+From: Milan Crha <mcrha@redhat.com>
+Date: Tue, 14 Jul 2015 11:49:31 +0200
+Subject: Doesn't honor Google settings as defined in gnome-online-accounts
+
+Use mail-disabled, calendar-disabled and contacts-disabled properties,
+rather than rely on an interface addition/removal and a notification
+about the change.
+
+Reported at https://bugzilla.redhat.com/show_bug.cgi?id=1242541
+
+diff --git a/modules/gnome-online-accounts/module-gnome-online-accounts.c b/modules/gnome-online-accounts/module-gnome-online-accounts.c
+index e800c23..2f9be5e 100644
+--- a/modules/gnome-online-accounts/module-gnome-online-accounts.c
++++ b/modules/gnome-online-accounts/module-gnome-online-accounts.c
+@@ -162,50 +162,6 @@ gnome_online_accounts_provider_type_to_backend_name (GBinding *binding,
+ return TRUE;
+ }
+
+-static gboolean
+-gnome_online_accounts_object_is_non_null (GBinding *binding,
+- const GValue *source_value,
+- GValue *target_value,
+- gpointer unused)
+-{
+- GoaObject *goa_object = GOA_OBJECT (g_binding_get_source (binding));
+- ESourceExtension *source_extension = E_SOURCE_EXTENSION (g_binding_get_target (binding));
+- ESource *source;
+- ESourceGoa *goa_extension;
+- gpointer v_object;
+-
+- v_object = g_value_get_object (source_value);
+- g_value_set_boolean (target_value, v_object != NULL);
+-
+- g_return_val_if_fail (goa_object != NULL, TRUE);
+- g_return_val_if_fail (source_extension != NULL, TRUE);
+-
+- source = e_source_extension_get_source (source_extension);
+- goa_extension = e_source_get_extension (source, E_SOURCE_EXTENSION_GOA);
+-
+- if (g_strcmp0 (g_binding_get_source_property (binding), "calendar") == 0) {
+- gchar *uri = NULL;
+-
+- if (v_object && GOA_IS_CALENDAR (v_object))
+- uri = goa_calendar_dup_uri (v_object);
+-
+- e_source_goa_set_calendar_url (goa_extension, uri);
+-
+- g_free (uri);
+- } else if (g_strcmp0 (g_binding_get_source_property (binding), "contacts") == 0) {
+- gchar *uri = NULL;
+-
+- if (v_object && GOA_IS_CONTACTS (v_object))
+- uri = goa_contacts_dup_uri (v_object);
+-
+- e_source_goa_set_contacts_url (goa_extension, uri);
+-
+- g_free (uri);
+- }
+-
+- return TRUE;
+-}
+-
+ static GoaObject *
+ gnome_online_accounts_ref_account (EGnomeOnlineAccounts *extension,
+ ESource *source)
+@@ -629,29 +585,20 @@ gnome_online_accounts_config_collection (EGnomeOnlineAccounts *extension,
+ source_extension, "identity",
+ G_BINDING_SYNC_CREATE);
+
+- e_binding_bind_property_full (
+- goa_object, "calendar",
++ e_binding_bind_property (
++ goa_account, "calendar-disabled",
+ source_extension, "calendar-enabled",
+- G_BINDING_SYNC_CREATE,
+- gnome_online_accounts_object_is_non_null,
+- NULL,
+- NULL, (GDestroyNotify) NULL);
++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN);
+
+- e_binding_bind_property_full (
+- goa_object, "contacts",
++ e_binding_bind_property (
++ goa_account, "contacts-disabled",
+ source_extension, "contacts-enabled",
+- G_BINDING_SYNC_CREATE,
+- gnome_online_accounts_object_is_non_null,
+- NULL,
+- NULL, (GDestroyNotify) NULL);
++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN);
+
+- e_binding_bind_property_full (
+- goa_object, "mail",
++ e_binding_bind_property (
++ goa_account, "mail-disabled",
+ source_extension, "mail-enabled",
+- G_BINDING_SYNC_CREATE,
+- gnome_online_accounts_object_is_non_null,
+- NULL,
+- NULL, (GDestroyNotify) NULL);
++ G_BINDING_SYNC_CREATE | G_BINDING_INVERT_BOOLEAN);
+
+ g_clear_object (&goa_account);
+ g_clear_object (&goa_calendar);
+--
+cgit v0.10.2
+