forked from pool/evolution-data-server
Accepting request 75715 from GNOME:Factory
Pushing G:F, including GNOME 3.1.3 OBS-URL: https://build.opensuse.org/request/show/75715 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/evolution-data-server?expand=0&rev=90
This commit is contained in:
commit
fc6b7e08b6
@ -1,8 +1,8 @@
|
|||||||
libcamel-1_2-25
|
libcamel-1_2-27
|
||||||
libebackend-1_2-1
|
libebackend-1_2-1
|
||||||
libebook-1_2-10
|
libebook-1_2-11
|
||||||
libecal-1_2-8
|
libecal-1_2-9
|
||||||
libedata-book-1_2-9
|
libedata-book-1_2-10
|
||||||
libedata-cal-1_2-11
|
libedata-cal-1_2-12
|
||||||
libedataserver-1_2-14
|
libedataserver-1_2-14
|
||||||
libedataserverui-3_0-0
|
libedataserverui-3_0-1
|
||||||
|
@ -1,317 +0,0 @@
|
|||||||
Index: evolution-data-server-2.91.90/calendar/libecal/e-cal-component.c
|
|
||||||
===================================================================
|
|
||||||
--- evolution-data-server-2.91.90.orig/calendar/libecal/e-cal-component.c
|
|
||||||
+++ evolution-data-server-2.91.90/calendar/libecal/e-cal-component.c
|
|
||||||
@@ -169,6 +169,8 @@ struct _ECalComponentPrivate {
|
|
||||||
* object over the wire.
|
|
||||||
*/
|
|
||||||
guint need_sequence_inc : 1;
|
|
||||||
+
|
|
||||||
+ GSList *x_list; /* list of X icalproperty objects */
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Private structure for alarms */
|
|
||||||
@@ -355,6 +357,9 @@ free_icalcomponent (ECalComponent *comp,
|
|
||||||
/* Free the subcomponents */
|
|
||||||
|
|
||||||
g_hash_table_foreach_remove (priv->alarm_uid_hash, free_alarm_cb, NULL);
|
|
||||||
+
|
|
||||||
+ g_slist_free (priv->x_list);
|
|
||||||
+ priv->x_list = NULL;
|
|
||||||
|
|
||||||
/* Free the icalcomponent */
|
|
||||||
|
|
||||||
@@ -517,6 +522,13 @@ e_cal_component_clone (ECalComponent *co
|
|
||||||
return new_comp;
|
|
||||||
}
|
|
||||||
|
|
||||||
+static void
|
|
||||||
+scan_x_prop (GSList **list, icalproperty *prop)
|
|
||||||
+{
|
|
||||||
+ *list = g_slist_append (*list, prop);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+
|
|
||||||
/* Scans an attachment property */
|
|
||||||
static void
|
|
||||||
scan_attachment (GSList **attachment_list, icalproperty *prop)
|
|
||||||
@@ -779,7 +791,8 @@ scan_property (ECalComponent *comp, ical
|
|
||||||
case ICAL_LOCATION_PROPERTY :
|
|
||||||
priv->location = prop;
|
|
||||||
break;
|
|
||||||
-
|
|
||||||
+ case ICAL_X_PROPERTY:
|
|
||||||
+ scan_x_prop (&priv->x_list ,prop);
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
@@ -932,6 +945,9 @@ scan_icalcomponent (ECalComponent *comp)
|
|
||||||
|
|
||||||
g_return_if_fail (priv->icalcomp != NULL);
|
|
||||||
|
|
||||||
+ if (e_cal_component_get_vtype (comp) == E_CAL_COMPONENT_VCALENDAR)
|
|
||||||
+ return;
|
|
||||||
+
|
|
||||||
/* Scan properties */
|
|
||||||
|
|
||||||
for (prop = icalcomponent_get_first_property (priv->icalcomp, ICAL_ANY_PROPERTY);
|
|
||||||
@@ -1030,7 +1046,9 @@ e_cal_component_set_new_vtype (ECalCompo
|
|
||||||
case E_CAL_COMPONENT_TIMEZONE:
|
|
||||||
kind = ICAL_VTIMEZONE_COMPONENT;
|
|
||||||
break;
|
|
||||||
-
|
|
||||||
+ case E_CAL_COMPONENT_VCALENDAR:
|
|
||||||
+ kind = ICAL_VCALENDAR_COMPONENT;
|
|
||||||
+ break;
|
|
||||||
default:
|
|
||||||
g_warn_if_reached ();
|
|
||||||
kind = ICAL_NO_COMPONENT;
|
|
||||||
@@ -1048,8 +1066,8 @@ e_cal_component_set_new_vtype (ECalCompo
|
|
||||||
scan_icalcomponent (comp);
|
|
||||||
|
|
||||||
/* Add missing stuff */
|
|
||||||
-
|
|
||||||
- ensure_mandatory_properties (comp);
|
|
||||||
+ if (type != E_CAL_COMPONENT_VCALENDAR && type != E_CAL_COMPONENT_TIMEZONE && type != E_CAL_COMPONENT_FREEBUSY);
|
|
||||||
+ ensure_mandatory_properties (comp);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -1072,6 +1090,7 @@ e_cal_component_set_icalcomponent (ECalC
|
|
||||||
{
|
|
||||||
ECalComponentPrivate *priv;
|
|
||||||
icalcomponent_kind kind;
|
|
||||||
+ ECalComponentVType vtype;
|
|
||||||
|
|
||||||
g_return_val_if_fail (comp != NULL, FALSE);
|
|
||||||
g_return_val_if_fail (E_IS_CAL_COMPONENT (comp), FALSE);
|
|
||||||
@@ -1094,13 +1113,17 @@ e_cal_component_set_icalcomponent (ECalC
|
|
||||||
|| kind == ICAL_VTODO_COMPONENT
|
|
||||||
|| kind == ICAL_VJOURNAL_COMPONENT
|
|
||||||
|| kind == ICAL_VFREEBUSY_COMPONENT
|
|
||||||
- || kind == ICAL_VTIMEZONE_COMPONENT))
|
|
||||||
+ || kind == ICAL_VTIMEZONE_COMPONENT
|
|
||||||
+ || kind == ICAL_VCALENDAR_COMPONENT))
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
priv->icalcomp = icalcomp;
|
|
||||||
|
|
||||||
scan_icalcomponent (comp);
|
|
||||||
- ensure_mandatory_properties (comp);
|
|
||||||
+
|
|
||||||
+ vtype = e_cal_component_get_vtype (comp);
|
|
||||||
+ if (vtype != E_CAL_COMPONENT_VCALENDAR && vtype != E_CAL_COMPONENT_TIMEZONE && vtype != E_CAL_COMPONENT_FREEBUSY);
|
|
||||||
+ ensure_mandatory_properties (comp);
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
@@ -1138,6 +1161,7 @@ e_cal_component_get_icalcomponent (ECalC
|
|
||||||
void
|
|
||||||
e_cal_component_rescan (ECalComponent *comp)
|
|
||||||
{
|
|
||||||
+ ECalComponentVType vtype;
|
|
||||||
g_return_if_fail (comp != NULL);
|
|
||||||
g_return_if_fail (E_IS_CAL_COMPONENT (comp));
|
|
||||||
|
|
||||||
@@ -1146,7 +1170,9 @@ e_cal_component_rescan (ECalComponent *c
|
|
||||||
|
|
||||||
/* Rescan */
|
|
||||||
scan_icalcomponent (comp);
|
|
||||||
- ensure_mandatory_properties (comp);
|
|
||||||
+ vtype = e_cal_component_get_vtype (comp);
|
|
||||||
+ if (vtype != E_CAL_COMPONENT_VCALENDAR && vtype != E_CAL_COMPONENT_TIMEZONE && vtype != E_CAL_COMPONENT_FREEBUSY);
|
|
||||||
+ ensure_mandatory_properties (comp);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
@@ -1161,6 +1187,7 @@ void
|
|
||||||
e_cal_component_strip_errors (ECalComponent *comp)
|
|
||||||
{
|
|
||||||
ECalComponentPrivate *priv;
|
|
||||||
+ ECalComponentVType vtype;
|
|
||||||
|
|
||||||
g_return_if_fail (comp != NULL);
|
|
||||||
g_return_if_fail (E_IS_CAL_COMPONENT (comp));
|
|
||||||
@@ -1207,6 +1234,9 @@ e_cal_component_get_vtype (ECalComponent
|
|
||||||
case ICAL_VTIMEZONE_COMPONENT:
|
|
||||||
return E_CAL_COMPONENT_TIMEZONE;
|
|
||||||
|
|
||||||
+ case ICAL_VCALENDAR_COMPONENT:
|
|
||||||
+ return E_CAL_COMPONENT_VCALENDAR;
|
|
||||||
+
|
|
||||||
default:
|
|
||||||
/* We should have been loaded with a supported type! */
|
|
||||||
g_warn_if_reached ();
|
|
||||||
@@ -2685,6 +2715,27 @@ e_cal_component_set_dtstart (ECalCompone
|
|
||||||
priv->need_sequence_inc = TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
+gboolean
|
|
||||||
+e_cal_component_is_allday (ECalComponent *comp)
|
|
||||||
+{
|
|
||||||
+ ECalComponentPrivate *priv;
|
|
||||||
+ ECalComponentDateTime dtstart, dtend;
|
|
||||||
+ gboolean ret = FALSE;
|
|
||||||
+
|
|
||||||
+ priv = comp->priv;
|
|
||||||
+
|
|
||||||
+ e_cal_component_get_dtstart (comp, &dtstart);
|
|
||||||
+ e_cal_component_get_dtend (comp, &dtend);
|
|
||||||
+
|
|
||||||
+ if (dtstart.value->is_date && dtend.value->is_date)
|
|
||||||
+ ret = TRUE;
|
|
||||||
+
|
|
||||||
+ e_cal_component_free_datetime (&dtstart);
|
|
||||||
+ e_cal_component_free_datetime (&dtend);
|
|
||||||
+
|
|
||||||
+ return ret;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/**
|
|
||||||
* e_cal_component_get_due:
|
|
||||||
* @comp: A calendar component object.
|
|
||||||
@@ -4138,6 +4189,24 @@ e_cal_component_get_sequence (ECalCompon
|
|
||||||
**sequence = icalproperty_get_sequence (priv->sequence);
|
|
||||||
}
|
|
||||||
|
|
||||||
+int
|
|
||||||
+e_cal_component_get_sequence_as_int (ECalComponent *comp)
|
|
||||||
+{
|
|
||||||
+ ECalComponentPrivate *priv;
|
|
||||||
+
|
|
||||||
+ g_return_val_if_fail ((comp != NULL), -1);
|
|
||||||
+ g_return_val_if_fail (E_IS_CAL_COMPONENT (comp), -1);
|
|
||||||
+
|
|
||||||
+ priv = comp->priv;
|
|
||||||
+ g_return_val_if_fail ((priv->icalcomp != NULL), -1);
|
|
||||||
+
|
|
||||||
+ if (!priv->sequence) {
|
|
||||||
+ return 0;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return icalproperty_get_sequence (priv->sequence);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/**
|
|
||||||
* e_cal_component_set_sequence:
|
|
||||||
* @comp: A calendar component object.
|
|
||||||
@@ -6063,3 +6132,77 @@ e_cal_component_event_dates_match (ECalC
|
|
||||||
return retval;
|
|
||||||
}
|
|
||||||
|
|
||||||
+void
|
|
||||||
+e_cal_component_set_x_prop (ECalComponent *comp, const char *x_name, const char *x_value)
|
|
||||||
+{
|
|
||||||
+ GSList *l;
|
|
||||||
+ ECalComponentPrivate *priv;
|
|
||||||
+ icalproperty *prop;
|
|
||||||
+
|
|
||||||
+ priv = comp->priv;
|
|
||||||
+
|
|
||||||
+ for (l = priv->x_list; l != NULL; l = g_slist_next (l))
|
|
||||||
+ {
|
|
||||||
+ prop = l->data;
|
|
||||||
+ const char *name = icalproperty_get_x_name (prop);
|
|
||||||
+
|
|
||||||
+ if (!strcmp (x_name, name)) {
|
|
||||||
+ break;
|
|
||||||
+ }
|
|
||||||
+ prop = NULL;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (prop) {
|
|
||||||
+ icalcomponent_remove_property (priv->icalcomp, prop);
|
|
||||||
+ priv->x_list = g_slist_remove (priv->x_list, prop);
|
|
||||||
+ icalproperty_free (prop);
|
|
||||||
+ prop = NULL;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (!x_value || !*x_value)
|
|
||||||
+ return;
|
|
||||||
+
|
|
||||||
+ prop = icalproperty_new_x (x_value);
|
|
||||||
+ icalproperty_set_x_name (prop, x_name);
|
|
||||||
+ icalcomponent_add_property (priv->icalcomp, prop);
|
|
||||||
+
|
|
||||||
+ priv->x_list = g_slist_prepend (priv->x_list, prop);
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+char *
|
|
||||||
+e_cal_component_get_x_prop (ECalComponent *comp, const char *x_name)
|
|
||||||
+{
|
|
||||||
+ GSList *l;
|
|
||||||
+ ECalComponentPrivate *priv;
|
|
||||||
+
|
|
||||||
+ priv = comp->priv;
|
|
||||||
+
|
|
||||||
+ for (l = priv->x_list; l != NULL; l = g_slist_next (l))
|
|
||||||
+ {
|
|
||||||
+ icalproperty *prop = l->data;
|
|
||||||
+ const char *name = icalproperty_get_x_name (prop);
|
|
||||||
+
|
|
||||||
+ if (!strcmp (x_name, name)) {
|
|
||||||
+ const char *val = icalproperty_get_x (prop);
|
|
||||||
+
|
|
||||||
+ return g_strdup (val);
|
|
||||||
+ }
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return NULL;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
+int
|
|
||||||
+e_cal_component_get_x_prop_as_int (ECalComponent *comp, const char *x_name)
|
|
||||||
+{
|
|
||||||
+ char *x_val = e_cal_component_get_x_prop (comp, x_name);
|
|
||||||
+
|
|
||||||
+ if (x_val) {
|
|
||||||
+ int val = atoi (x_val);
|
|
||||||
+ g_free (x_val);
|
|
||||||
+
|
|
||||||
+ return val;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return -1;
|
|
||||||
+}
|
|
||||||
Index: evolution-data-server-2.91.90/calendar/libecal/e-cal-component.h
|
|
||||||
===================================================================
|
|
||||||
--- evolution-data-server-2.91.90.orig/calendar/libecal/e-cal-component.h
|
|
||||||
+++ evolution-data-server-2.91.90/calendar/libecal/e-cal-component.h
|
|
||||||
@@ -51,7 +51,8 @@ typedef enum {
|
|
||||||
E_CAL_COMPONENT_TODO,
|
|
||||||
E_CAL_COMPONENT_JOURNAL,
|
|
||||||
E_CAL_COMPONENT_FREEBUSY,
|
|
||||||
- E_CAL_COMPONENT_TIMEZONE
|
|
||||||
+ E_CAL_COMPONENT_TIMEZONE,
|
|
||||||
+ E_CAL_COMPONENT_VCALENDAR
|
|
||||||
} ECalComponentVType;
|
|
||||||
|
|
||||||
/* Field identifiers for a calendar component; these are used by the data model
|
|
||||||
@@ -256,6 +257,7 @@ void e_cal_component_set_dtend (ECalComp
|
|
||||||
void e_cal_component_get_dtstamp (ECalComponent *comp, struct icaltimetype *t);
|
|
||||||
void e_cal_component_set_dtstamp (ECalComponent *comp, struct icaltimetype *t);
|
|
||||||
|
|
||||||
+gboolean e_cal_component_is_allday (ECalComponent *comp);
|
|
||||||
void e_cal_component_get_dtstart (ECalComponent *comp, ECalComponentDateTime *dt);
|
|
||||||
void e_cal_component_set_dtstart (ECalComponent *comp, ECalComponentDateTime *dt);
|
|
||||||
|
|
||||||
@@ -312,6 +314,8 @@ gboolean e_cal_component_is_instance (EC
|
|
||||||
void e_cal_component_get_sequence (ECalComponent *comp, gint **sequence);
|
|
||||||
void e_cal_component_set_sequence (ECalComponent *comp, gint *sequence);
|
|
||||||
|
|
||||||
+int e_cal_component_get_sequence_as_int (ECalComponent *comp);
|
|
||||||
+
|
|
||||||
void e_cal_component_get_status (ECalComponent *comp, icalproperty_status *status);
|
|
||||||
void e_cal_component_set_status (ECalComponent *comp, icalproperty_status status);
|
|
||||||
|
|
||||||
@@ -457,6 +461,10 @@ gboolean e_cal_component_alarm_has_atten
|
|
||||||
|
|
||||||
icalcomponent *e_cal_component_alarm_get_icalcomponent (ECalComponentAlarm *alarm);
|
|
||||||
|
|
||||||
+char *e_cal_component_get_x_prop (ECalComponent *comp, const char *x_name);
|
|
||||||
+int e_cal_component_get_x_prop_as_int (ECalComponent *comp, const char *x_name);
|
|
||||||
+void e_cal_component_set_x_prop (ECalComponent *comp, const char *x_name, const char *x_value);
|
|
||||||
+
|
|
||||||
|
|
||||||
|
|
||||||
G_END_DECLS
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7efe13c8fd803eefc5f5f45c21f0d1295cc6eb34aa818f91308fd6976c56fa43
|
|
||||||
size 4334208
|
|
3
evolution-data-server-3.1.3.tar.bz2
Normal file
3
evolution-data-server-3.1.3.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3d290ae08c974c842c9cb6b0f365f32726138448f912fb42bd1a90b5f7cd35a2
|
||||||
|
size 4473533
|
@ -1,3 +1,71 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 4 12:48:12 CEST 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.1.3:
|
||||||
|
+ Add support for GNOME Online Accounts.
|
||||||
|
+ Add OAuth support to Google Contacts backend.
|
||||||
|
+ Fix LDAP authentication and process authentication requests on
|
||||||
|
idle
|
||||||
|
+ SMTP: Handle 235 code after initial AUTH command.
|
||||||
|
+ Make Camel's SASL framework more extensible.
|
||||||
|
+ Fix few memory leaks
|
||||||
|
+ Various other code changes.
|
||||||
|
+ Code cleanups.
|
||||||
|
+ Build fixes.
|
||||||
|
+ Bugs fixed: bgo#650671, bgo#653476, bgo#650126, bgo#653385,
|
||||||
|
bgo#224687, bgo#224687, bgo#652173, bgo#648468, bgo#269413,
|
||||||
|
bgo#565961, bgo#652530.
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(goa-1.0) and pkgconfig(oauth) for the new GNOME
|
||||||
|
Online Accounts and OAuth support features.
|
||||||
|
- Drop evolution-data-server-fix-vala.patch: fixed upstream.
|
||||||
|
- Bump so_camel define to 27 to follow library soversion change.
|
||||||
|
This results in libcamel-1_2-26 being renamed to libcamel-1_2-27.
|
||||||
|
- Bump so_edataserverui define to 1 to follow library soversion
|
||||||
|
change. This results in libedataserverui-3_0-0 being renamed to
|
||||||
|
libedataserverui-3_0-1.
|
||||||
|
- Re-enable translation-update-upstream support.
|
||||||
|
- Disable parallel build as it is broken in this release.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 1 11:33:33 CEST 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Drop dice-eds-changes.patch: the dice features are not getting
|
||||||
|
maintained by anyone, and we do not want to support them in that
|
||||||
|
case.
|
||||||
|
- Build vala bindings:
|
||||||
|
+ add evolution-data-server-fix-vala.patch to fix build; taken
|
||||||
|
from git
|
||||||
|
+ add vala BuildRequires
|
||||||
|
+ pass --enable-vala-bindings to configure
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 14 09:22:34 CEST 2011 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.1.2:
|
||||||
|
+ New asynchronous APIs to replace EBook/ECal, and additional
|
||||||
|
asynchronous work in Camel
|
||||||
|
+ Improved introspection annotations
|
||||||
|
+ Improved Vala bindings
|
||||||
|
+ Various calendar file backend improvements
|
||||||
|
+ IMAPX: optionally download the messages in descending order
|
||||||
|
+ Handle SIGTERM instead of SIGQUIT.
|
||||||
|
+ Add sqlitedb cache for addressbook
|
||||||
|
+ Fix some memory leaks.
|
||||||
|
+ Various other code changes.
|
||||||
|
+ Bugs fixed: bgo#550414, bgo#589495, bgo#633948, bgo#640054,
|
||||||
|
bgo#640083, bgo#646898, bgo#648454, bgo#648736, bgo#649433,
|
||||||
|
bgo#649757, bgo#649757, bgo#649761, bgo#649762, bgo#650105,
|
||||||
|
bgo#650524, bgo#650950, bgo#650952, bgo#651054, bgo#651113,
|
||||||
|
bgo#651147, bgo#651226, bgo#651446, bgo#651458.
|
||||||
|
+ Updated translations.
|
||||||
|
- Bump soversion according their changes (spec and baselibs.conf):
|
||||||
|
+ so_camel to 26
|
||||||
|
+ so_ebook to 11
|
||||||
|
+ so_ecal to 9
|
||||||
|
+ so_edata_book to 10
|
||||||
|
+ so_edata_cal to 12
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun May 29 17:26:08 UTC 2011 - dimstar@opensuse.org
|
Sun May 29 17:26:08 UTC 2011 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
@ -20,28 +20,26 @@
|
|||||||
|
|
||||||
# Shared Library soNUMs, to make it easier for updates
|
# Shared Library soNUMs, to make it easier for updates
|
||||||
# When updating the sonums, do not forget to also update baselibs.conf
|
# When updating the sonums, do not forget to also update baselibs.conf
|
||||||
%define so_camel 25
|
%define so_camel 27
|
||||||
%define so_ebackend 1
|
%define so_ebackend 1
|
||||||
%define so_ebook 10
|
%define so_ebook 11
|
||||||
%define so_ecal 8
|
%define so_ecal 9
|
||||||
%define so_edata_book 9
|
%define so_edata_book 10
|
||||||
%define so_edata_cal 11
|
%define so_edata_cal 12
|
||||||
%define so_edataserver 14
|
%define so_edataserver 14
|
||||||
%define so_edataserverui 0
|
%define so_edataserverui 1
|
||||||
|
|
||||||
Name: evolution-data-server
|
Name: evolution-data-server
|
||||||
%define _evo_version 3.2
|
%define _evo_version 3.2
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
Group: Development/Libraries/GNOME
|
Group: Development/Libraries/GNOME
|
||||||
Version: 3.1.1
|
Version: 3.1.3
|
||||||
Release: 1
|
Release: 1
|
||||||
# FIXME: Re-enable translation-update-upstream if possible.
|
# FIXME: parallel build is broken in 3.1.3, check in later versions if this works
|
||||||
Summary: Evolution Data Server
|
Summary: Evolution Data Server
|
||||||
Url: http://www.gnome.org
|
Url: http://www.gnome.org
|
||||||
Source0: ftp://ftp.gnome.org/pub/gnome/sources/evolution-data-server/2.25/%{name}-%{version}.tar.bz2
|
Source0: http://download.gnome.org/sources/evolution-data-server/3.1/%{name}-%{version}.tar.bz2
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
# PATCH-FEATURE-OPENSUSE dice-eds-changes.patch pchenthill@novell.com -- Patch yet to be pushed upstream
|
|
||||||
Patch0: dice-eds-changes.patch
|
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: db-devel
|
BuildRequires: db-devel
|
||||||
%if %USE_EVOLDAP
|
%if %USE_EVOLDAP
|
||||||
@ -65,9 +63,12 @@ BuildRequires: libsoup-devel
|
|||||||
BuildRequires: mozilla-nss-devel
|
BuildRequires: mozilla-nss-devel
|
||||||
BuildRequires: nss-shared-helper-devel
|
BuildRequires: nss-shared-helper-devel
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
|
BuildRequires: pkgconfig(goa-1.0)
|
||||||
BuildRequires: pkgconfig(gtk+-3.0)
|
BuildRequires: pkgconfig(gtk+-3.0)
|
||||||
|
BuildRequires: pkgconfig(oauth)
|
||||||
BuildRequires: sqlite3-devel
|
BuildRequires: sqlite3-devel
|
||||||
BuildRequires: translation-update-upstream
|
BuildRequires: translation-update-upstream
|
||||||
|
BuildRequires: vala
|
||||||
%if %USE_EVOLDAP
|
%if %USE_EVOLDAP
|
||||||
Requires: libevoldap-2_4-2
|
Requires: libevoldap-2_4-2
|
||||||
%endif
|
%endif
|
||||||
@ -216,8 +217,7 @@ This package contains developer documentation.
|
|||||||
%lang_package
|
%lang_package
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
#translation-update-upstream
|
translation-update-upstream
|
||||||
%patch0 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{configure} \
|
%{configure} \
|
||||||
@ -232,8 +232,10 @@ This package contains developer documentation.
|
|||||||
--enable-ipv6=yes \
|
--enable-ipv6=yes \
|
||||||
--enable-smime=yes \
|
--enable-smime=yes \
|
||||||
--enable-nntp=yes \
|
--enable-nntp=yes \
|
||||||
|
--enable-vala-bindings \
|
||||||
--disable-static
|
--disable-static
|
||||||
%{__make} %{?_smp_mflags} V=1
|
#make %{?_smp_mflags} V=1
|
||||||
|
make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{makeinstall}
|
%{makeinstall}
|
||||||
@ -321,6 +323,7 @@ find %{buildroot} -name '*.la' -type f -delete -print
|
|||||||
%files -n libedata-book-1_2-%{so_edata_book}
|
%files -n libedata-book-1_2-%{so_edata_book}
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/libedata-book-1.2.so.%{so_edata_book}*
|
%{_libdir}/libedata-book-1.2.so.%{so_edata_book}*
|
||||||
|
%{_libdir}/girepository-1.0/EBook-1.2.typelib
|
||||||
|
|
||||||
%files -n libedata-cal-1_2-%{so_edata_cal}
|
%files -n libedata-cal-1_2-%{so_edata_cal}
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
@ -341,6 +344,10 @@ find %{buildroot} -name '*.la' -type f -delete -print
|
|||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
%{_datadir}/gir-1.0/*.gir
|
%{_datadir}/gir-1.0/*.gir
|
||||||
|
%dir %{_datadir}/vala
|
||||||
|
%dir %{_datadir}/vala/vapi
|
||||||
|
%{_datadir}/vala/vapi/*.deps
|
||||||
|
%{_datadir}/vala/vapi/*.vapi
|
||||||
|
|
||||||
%files doc
|
%files doc
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user