diff options
author | 2015-08-08 13:49:04 -0700 | |
---|---|---|
committer | 2015-08-08 17:38:18 -0700 | |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /gnome-extra/evolution-data-server/files | |
download | gentoo-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.schema | 108 | ||||
-rw-r--r-- | gnome-extra/evolution-data-server/files/evolution-data-server-3.16.4-goa-gmail.patch | 108 |
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 + |