forked from pool/evolution
This commit is contained in:
parent
f668a06c53
commit
071221ee00
@ -1,22 +0,0 @@
|
|||||||
=== modified file 'po/de.po'
|
|
||||||
--- po/de.po 2007-12-18 20:23:31 +0000
|
|
||||||
+++ po/de.po 2007-12-18 20:25:01 +0000
|
|
||||||
@@ -1007,7 +1007,7 @@
|
|
||||||
|
|
||||||
#: ../addressbook/gui/component/ldap-config.glade.h:18
|
|
||||||
msgid "Distinguished name"
|
|
||||||
-msgstr "Eindeutiger Name"
|
|
||||||
+msgstr "\"Distinguished\" Name"
|
|
||||||
|
|
||||||
#: ../addressbook/gui/component/ldap-config.glade.h:19
|
|
||||||
msgid "Email address"
|
|
||||||
@@ -1187,7 +1187,7 @@
|
|
||||||
|
|
||||||
#: ../addressbook/gui/component/ldap-config.glade.h:46
|
|
||||||
msgid "Using distinguished name (DN)"
|
|
||||||
-msgstr "Eindeutigen Namen (EN) verwenden"
|
|
||||||
+msgstr "\"Distinguished\" Namen (DN) verwenden"
|
|
||||||
|
|
||||||
#: ../addressbook/gui/component/ldap-config.glade.h:47
|
|
||||||
msgid "Using email address"
|
|
||||||
|
|
@ -1,277 +0,0 @@
|
|||||||
--- evolution-2.2.2/addressbook/conduit/address-conduit.c.port-to-pilot-link-0.12 2004-09-23 14:50:17.000000000 -0400
|
|
||||||
+++ evolution-2.2.2/addressbook/conduit/address-conduit.c 2005-04-30 02:22:44.000000000 -0400
|
|
||||||
@@ -789,7 +789,7 @@
|
|
||||||
EAddrConduitContext *ctxt)
|
|
||||||
{
|
|
||||||
GnomePilotRecord p;
|
|
||||||
- static char record[0xffff];
|
|
||||||
+ static unsigned char record[0xffff];
|
|
||||||
|
|
||||||
g_assert (local->addr != NULL );
|
|
||||||
|
|
||||||
@@ -832,16 +832,16 @@
|
|
||||||
*/
|
|
||||||
if (local->local.ID != 0) {
|
|
||||||
struct Address addr;
|
|
||||||
- char record[0xffff];
|
|
||||||
+ pi_buffer_t *buffer = pi_buffer_new (0xffff);
|
|
||||||
int cat = 0;
|
|
||||||
|
|
||||||
if (dlp_ReadRecordById (ctxt->dbi->pilot_socket,
|
|
||||||
ctxt->dbi->db_handle,
|
|
||||||
- local->local.ID, &record,
|
|
||||||
- NULL, NULL, NULL, &cat) > 0) {
|
|
||||||
+ local->local.ID, buffer,
|
|
||||||
+ NULL, NULL, &cat) > 0) {
|
|
||||||
local->local.category = cat;
|
|
||||||
memset (&addr, 0, sizeof (struct Address));
|
|
||||||
- unpack_Address (&addr, record, 0xffff);
|
|
||||||
+ unpack_Address (&addr, buffer->data, 0xffff);
|
|
||||||
for (i = 0; i < 5; i++) {
|
|
||||||
if (addr.entry[entryPhone1 + i])
|
|
||||||
local->addr->entry[entryPhone1 + i] =
|
|
||||||
@@ -856,6 +856,8 @@
|
|
||||||
}
|
|
||||||
free_Address (&addr);
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
}
|
|
||||||
|
|
||||||
local->addr->entry[entryFirstname] = e_pilot_utf8_to_pchar (e_contact_get_const (contact, E_CONTACT_GIVEN_NAME));
|
|
||||||
@@ -1161,7 +1163,7 @@
|
|
||||||
EBookQuery *query;
|
|
||||||
GList *l;
|
|
||||||
int len;
|
|
||||||
- unsigned char *buf;
|
|
||||||
+ pi_buffer_t *buffer;
|
|
||||||
char *filename;
|
|
||||||
char *change_id;
|
|
||||||
gint num_records, add_records = 0, mod_records = 0, del_records = 0;
|
|
||||||
@@ -1244,9 +1246,9 @@
|
|
||||||
gnome_pilot_conduit_sync_abs_set_num_updated_local_records (abs_conduit, mod_records);
|
|
||||||
gnome_pilot_conduit_sync_abs_set_num_deleted_local_records(abs_conduit, del_records);
|
|
||||||
|
|
||||||
- buf = (unsigned char*)g_malloc (0xffff);
|
|
||||||
+ buffer = pi_buffer_new (0xffff);
|
|
||||||
len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0,
|
|
||||||
- (unsigned char *)buf, 0xffff);
|
|
||||||
+ 0xffff, buffer);
|
|
||||||
|
|
||||||
if (len < 0) {
|
|
||||||
WARN (_("Could not read pilot's Address application block"));
|
|
||||||
@@ -1255,8 +1257,8 @@
|
|
||||||
_("Could not read pilot's Address application block"));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
- unpack_AddressAppInfo (&(ctxt->ai), buf, len);
|
|
||||||
- g_free (buf);
|
|
||||||
+ unpack_AddressAppInfo (&(ctxt->ai), buffer->data, len);
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
|
|
||||||
check_for_slow_setting (conduit, ctxt);
|
|
||||||
if (ctxt->cfg->sync_type == GnomePilotConduitSyncTypeCopyToPilot
|
|
||||||
--- evolution-2.2.2/calendar/conduits/calendar/calendar-conduit.c.port-to-pilot-link-0.12 2005-04-30 01:51:32.000000000 -0400
|
|
||||||
+++ evolution-2.2.2/calendar/conduits/calendar/calendar-conduit.c 2005-04-30 02:15:02.000000000 -0400
|
|
||||||
@@ -751,7 +751,7 @@
|
|
||||||
ECalConduitContext *ctxt)
|
|
||||||
{
|
|
||||||
GnomePilotRecord p;
|
|
||||||
- static char record[0xffff];
|
|
||||||
+ static unsigned char record[0xffff];
|
|
||||||
|
|
||||||
g_assert (local->comp != NULL);
|
|
||||||
g_assert (local->appt != NULL );
|
|
||||||
@@ -800,22 +800,24 @@
|
|
||||||
* we don't overwrite them
|
|
||||||
*/
|
|
||||||
if (local->local.ID != 0) {
|
|
||||||
- struct Appointment appt;
|
|
||||||
- char record[0xffff];
|
|
||||||
+ struct Appointment appt;
|
|
||||||
+ pi_buffer_t *buffer = pi_buffer_new (0xffff);
|
|
||||||
int cat = 0;
|
|
||||||
|
|
||||||
if (dlp_ReadRecordById (ctxt->dbi->pilot_socket,
|
|
||||||
ctxt->dbi->db_handle,
|
|
||||||
- local->local.ID, &record,
|
|
||||||
- NULL, NULL, NULL, &cat) > 0) {
|
|
||||||
+ local->local.ID, buffer,
|
|
||||||
+ NULL, NULL, &cat) > 0) {
|
|
||||||
local->local.category = cat;
|
|
||||||
memset (&appt, 0, sizeof (struct Appointment));
|
|
||||||
- unpack_Appointment (&appt, record, 0xffff);
|
|
||||||
+ unpack_Appointment (&appt, buffer->data, 0xffff);
|
|
||||||
local->appt->alarm = appt.alarm;
|
|
||||||
local->appt->advance = appt.advance;
|
|
||||||
local->appt->advanceUnits = appt.advanceUnits;
|
|
||||||
free_Appointment (&appt);
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* STOP: don't replace these with g_strdup, since free_Appointment
|
|
||||||
@@ -1342,7 +1344,7 @@
|
|
||||||
GnomePilotConduitSyncAbs *abs_conduit;
|
|
||||||
GList *removed = NULL, *added = NULL, *l;
|
|
||||||
int len;
|
|
||||||
- unsigned char *buf;
|
|
||||||
+ pi_buffer_t *buffer;
|
|
||||||
char *filename, *change_id;
|
|
||||||
icalcomponent *icalcomp;
|
|
||||||
gint num_records, add_records = 0, mod_records = 0, del_records = 0;
|
|
||||||
@@ -1460,9 +1462,9 @@
|
|
||||||
gnome_pilot_conduit_sync_abs_set_num_updated_local_records (abs_conduit, mod_records);
|
|
||||||
gnome_pilot_conduit_sync_abs_set_num_deleted_local_records(abs_conduit, del_records);
|
|
||||||
|
|
||||||
- buf = (unsigned char*)g_malloc (0xffff);
|
|
||||||
+ buffer = pi_buffer_new (0xffff);
|
|
||||||
len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0,
|
|
||||||
- (unsigned char *)buf, 0xffff);
|
|
||||||
+ 0xffff, buffer);
|
|
||||||
|
|
||||||
if (len < 0) {
|
|
||||||
WARN (_("Could not read pilot's Calendar application block"));
|
|
||||||
@@ -1471,8 +1473,8 @@
|
|
||||||
_("Could not read pilot's Calendar application block"));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
- unpack_AppointmentAppInfo (&(ctxt->ai), buf, len);
|
|
||||||
- g_free (buf);
|
|
||||||
+ unpack_AppointmentAppInfo (&(ctxt->ai), buffer->data, len);
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
|
|
||||||
check_for_slow_setting (conduit, ctxt);
|
|
||||||
if (ctxt->cfg->sync_type == GnomePilotConduitSyncTypeCopyToPilot
|
|
||||||
--- evolution-2.2.2/calendar/conduits/todo/todo-conduit.c.port-to-pilot-link-0.12 2005-04-30 02:13:27.000000000 -0400
|
|
||||||
+++ evolution-2.2.2/calendar/conduits/todo/todo-conduit.c 2005-04-30 02:18:11.000000000 -0400
|
|
||||||
@@ -594,7 +594,7 @@ local_record_to_pilot_record (EToDoLocal
|
|
||||||
EToDoConduitContext *ctxt)
|
|
||||||
{
|
|
||||||
GnomePilotRecord p;
|
|
||||||
- static char record[0xffff];
|
|
||||||
+ static unsigned char record[0xffff];
|
|
||||||
|
|
||||||
g_assert (local->comp != NULL);
|
|
||||||
g_assert (local->todo != NULL );
|
|
||||||
@@ -696,15 +696,17 @@ local_record_from_comp (EToDoLocalRecord
|
|
||||||
|
|
||||||
/* Don't overwrite the category */
|
|
||||||
if (local->local.ID != 0) {
|
|
||||||
- char record[0xffff];
|
|
||||||
+ pi_buffer_t *buffer = pi_buffer_new (0xffff);
|
|
||||||
int cat = 0;
|
|
||||||
|
|
||||||
if (dlp_ReadRecordById (ctxt->dbi->pilot_socket,
|
|
||||||
ctxt->dbi->db_handle,
|
|
||||||
- local->local.ID, &record,
|
|
||||||
- NULL, NULL, NULL, &cat) > 0) {
|
|
||||||
+ local->local.ID, buffer,
|
|
||||||
+ NULL, NULL, &cat) > 0) {
|
|
||||||
local->local.category = cat;
|
|
||||||
}
|
|
||||||
+
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -1014,7 +1016,7 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
GnomePilotConduitSyncAbs *abs_conduit;
|
|
||||||
GList *l;
|
|
||||||
int len;
|
|
||||||
- unsigned char *buf;
|
|
||||||
+ pi_buffer_t *buffer;
|
|
||||||
char *filename, *change_id;
|
|
||||||
icalcomponent *icalcomp;
|
|
||||||
gint num_records, add_records = 0, mod_records = 0, del_records = 0;
|
|
||||||
@@ -1104,9 +1106,9 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
g_message("num_records: %d\nadd_records: %d\nmod_records: %d\ndel_records: %d\n",
|
|
||||||
num_records, add_records, mod_records, del_records);
|
|
||||||
|
|
||||||
- buf = (unsigned char*)g_malloc (0xffff);
|
|
||||||
+ buffer = pi_buffer_new (0xffff);
|
|
||||||
len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0,
|
|
||||||
- (unsigned char *)buf, 0xffff);
|
|
||||||
+ 0xffff, buffer);
|
|
||||||
|
|
||||||
if (len < 0) {
|
|
||||||
WARN (_("Could not read pilot's ToDo application block"));
|
|
||||||
@@ -1115,9 +1117,9 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
_("Could not read pilot's ToDo application block"));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
- unpack_ToDoAppInfo (&(ctxt->ai), buf, len);
|
|
||||||
- g_free (buf);
|
|
||||||
-
|
|
||||||
+ unpack_ToDoAppInfo (&(ctxt->ai), buffer->data, len);
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
+
|
|
||||||
lastDesktopUniqueID = 128;
|
|
||||||
|
|
||||||
check_for_slow_setting (conduit, ctxt);
|
|
||||||
--- evolution/calendar/conduits/memo/memo-conduit.c 2005-10-19 17:09:35.000000000 +0530
|
|
||||||
+++ evolution-2.5.5.1/calendar/conduits/memo/memo-conduit.c 2006-01-20 02:31:15.000000000 +0530
|
|
||||||
@@ -451,7 +451,7 @@ local_record_to_pilot_record (EMemoLocal
|
|
||||||
EMemoConduitContext *ctxt)
|
|
||||||
{
|
|
||||||
GnomePilotRecord p;
|
|
||||||
- static char record[0xffff];
|
|
||||||
+ static unsigned char record[0xffff];
|
|
||||||
|
|
||||||
g_assert (local->comp != NULL);
|
|
||||||
g_assert (local->memo != NULL );
|
|
||||||
@@ -568,17 +568,18 @@ local_record_from_comp (EMemoLocalRecord
|
|
||||||
|
|
||||||
/* Don't overwrite the category */
|
|
||||||
if (local->local.ID != 0) {
|
|
||||||
- char record[0xffff];
|
|
||||||
+ pi_buffer_t *buffer = pi_buffer_new (0xffff);
|
|
||||||
int cat = 0;
|
|
||||||
|
|
||||||
LOG(fprintf(stderr, "local_record_from_comp: calling dlp_ReadRecordById\n"));
|
|
||||||
if (dlp_ReadRecordById (ctxt->dbi->pilot_socket,
|
|
||||||
ctxt->dbi->db_handle,
|
|
||||||
- local->local.ID, &record,
|
|
||||||
- NULL, NULL, NULL, &cat) > 0) {
|
|
||||||
+ local->local.ID, buffer,
|
|
||||||
+ NULL, NULL, &cat) > 0) {
|
|
||||||
local->local.category = cat;
|
|
||||||
}
|
|
||||||
LOG(fprintf(stderr, "local_record_from_comp: done calling dlp_ReadRecordById\n"));
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -836,7 +837,7 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
GnomePilotConduitSyncAbs *abs_conduit;
|
|
||||||
GList *l;
|
|
||||||
int len;
|
|
||||||
- unsigned char *buf;
|
|
||||||
+ pi_buffer_t *buffer;
|
|
||||||
char *filename, *change_id;
|
|
||||||
icalcomponent *icalcomp;
|
|
||||||
gint num_records, add_records = 0, mod_records = 0, del_records = 0;
|
|
||||||
@@ -929,9 +930,9 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
g_message("num_records: %d\nadd_records: %d\nmod_records: %d\ndel_records: %d\n",
|
|
||||||
num_records, add_records, mod_records, del_records);
|
|
||||||
|
|
||||||
- buf = (unsigned char*)g_malloc (0xffff);
|
|
||||||
+ buffer = pi_buffer_new (0xffff);
|
|
||||||
len = dlp_ReadAppBlock (dbi->pilot_socket, dbi->db_handle, 0,
|
|
||||||
- (unsigned char *)buf, 0xffff);
|
|
||||||
+ 0xffff, buffer);
|
|
||||||
|
|
||||||
if (len < 0) {
|
|
||||||
WARN (_("Could not read pilot's Memo application block"));
|
|
||||||
@@ -940,8 +941,8 @@ pre_sync (GnomePilotConduit *conduit,
|
|
||||||
_("Could not read pilot's Memo application block"));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
- unpack_MemoAppInfo (&(ctxt->ai), buf, len);
|
|
||||||
- g_free (buf);
|
|
||||||
+ unpack_MemoAppInfo (&(ctxt->ai), buffer->data, len);
|
|
||||||
+ pi_buffer_free (buffer);
|
|
||||||
|
|
||||||
lastDesktopUniqueID = 128;
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Evolution Address Book
|
|
||||||
Comment=Manage your contacts
|
|
||||||
TryExec=evolution
|
|
||||||
Exec=evolution -c contacts
|
|
||||||
Icon=ximian-evolution-addressbook
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=GNOME;Office;ContactManagement;
|
|
@ -1,9 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Evolution Calendar
|
|
||||||
Comment=Manage your schedule
|
|
||||||
TryExec=evolution
|
|
||||||
Exec=evolution -c calendar
|
|
||||||
Icon=ximian-evolution-calendar
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=GNOME;Calendar;
|
|
3
evolution-desktop-files.tar.bz2
Normal file
3
evolution-desktop-files.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:1ca63f93f210f28de69546a03e6b6d7ca4c089a6848d1557ac769db63c22d8f0
|
||||||
|
size 489
|
@ -1,9 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Evolution Email
|
|
||||||
Comment=Manage your electronic mail
|
|
||||||
TryExec=evolution
|
|
||||||
Exec=evolution -c mail
|
|
||||||
Icon=ximian-evolution-email.png
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=GNOME;Network;Email;
|
|
@ -1,24 +0,0 @@
|
|||||||
=== modified file 'calendar/gui/e-calendar-view.c'
|
|
||||||
--- calendar/gui/e-calendar-view.c 2007-12-18 20:23:31 +0000
|
|
||||||
+++ calendar/gui/e-calendar-view.c 2007-12-18 20:28:29 +0000
|
|
||||||
@@ -42,6 +42,7 @@
|
|
||||||
#include <e-util/e-error.h>
|
|
||||||
#include <e-util/e-dialog-utils.h>
|
|
||||||
#include <e-util/e-icon-factory.h>
|
|
||||||
+#include <e-util/e-error.h>
|
|
||||||
#include "e-calendar-marshal.h"
|
|
||||||
#include <libecal/e-cal-time-util.h>
|
|
||||||
#include <libecal/e-cal-component.h>
|
|
||||||
|
|
||||||
=== modified file 'calendar/gui/e-meeting-list-view.c'
|
|
||||||
--- calendar/gui/e-meeting-list-view.c 2007-12-18 20:23:31 +0000
|
|
||||||
+++ calendar/gui/e-meeting-list-view.c 2007-12-18 20:28:29 +0000
|
|
||||||
@@ -46,6 +46,7 @@
|
|
||||||
#include <misc/e-cell-renderer-combo.h>
|
|
||||||
#include <libebook/e-destination.h>
|
|
||||||
#include "e-select-names-renderer.h"
|
|
||||||
+#include "itip-utils.h"
|
|
||||||
|
|
||||||
struct _EMeetingListViewPrivate {
|
|
||||||
EMeetingStore *store;
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=Evolution Task List
|
|
||||||
Comment=Manage your current tasks
|
|
||||||
TryExec=evolution
|
|
||||||
Exec=evolution -c tasks
|
|
||||||
Icon=ximian-evolution-tasks
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Categories=GNOME;Calendar;
|
|
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 3 10:18:56 IST 2008 - msuman@suse.de
|
||||||
|
|
||||||
|
- Clean up the spec file to use proper RPM macros.
|
||||||
|
- Archive the SUSE specific desktop and pixmap files, unclutter the
|
||||||
|
source list.
|
||||||
|
- Do not use a custom libexec directory. It serves no purpose.
|
||||||
|
- Removed the following patches:
|
||||||
|
+ evolution-2.0.1-de-po.patch - fixed upstream
|
||||||
|
+ evolution-2.2.0-port-to-pilot-link-0.12.patch - fixed upstream
|
||||||
|
+ evolution-morewarnings.patch - not required
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Oct 31 15:54:05 CET 2008 - msuman@suse.de
|
Fri Oct 31 15:54:05 CET 2008 - msuman@suse.de
|
||||||
|
|
||||||
|
110
evolution.spec
110
evolution.spec
@ -53,35 +53,23 @@ BuildRequires: sqlite3-devel
|
|||||||
BuildRequires: libpst-devel
|
BuildRequires: libpst-devel
|
||||||
License: GPL v2 or later
|
License: GPL v2 or later
|
||||||
Group: Productivity/Networking/Email/Clients
|
Group: Productivity/Networking/Email/Clients
|
||||||
#This should be updated upon major version changes; it should match
|
# This should be updated upon major version changes; it should match BASE_VERSION as defined in configure.in.
|
||||||
# BASE_VERSION as defined in configure.in.
|
|
||||||
%define evolution_base_version 2.24
|
%define evolution_base_version 2.24
|
||||||
Version: 2.24.1
|
Version: 2.24.1
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
|
Summary: The Integrated GNOME Mail, Calendar, and Address Book Suite
|
||||||
Source0: %{name}-%{version}.tar.bz2
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
Source1: summerdance-about2.png
|
Source1: summerdance-about2.png
|
||||||
Source2: evolution-email.desktop
|
Source2: evolution-desktop-files.tar.bz2
|
||||||
Source3: evolution-addressbook.desktop
|
Source3: ximian-evolution-pixmaps.tar.bz2
|
||||||
Source4: evolution-calendar.desktop
|
|
||||||
Source5: evolution-tasklist.desktop
|
|
||||||
Source6: ximian-evolution-email.png
|
|
||||||
Source7: ximian-evolution-addressbook.png
|
|
||||||
Source8: ximian-evolution-calendar.png
|
|
||||||
Source9: ximian-evolution-tasks.png
|
|
||||||
# PATCH-NEEDS-REBASE evolution-2.0.1-de-po.patch -- Somebody who speaks German well should comment on this.
|
|
||||||
Patch1: evolution-2.0.1-de-po.patch
|
|
||||||
# PATCH-FIX-UPSTREAM evolution-2.2.0-port-to-pilot-link-0.12.patch -- Upstream has the patch already.
|
|
||||||
Patch3: evolution-2.2.0-port-to-pilot-link-0.12.patch
|
|
||||||
Patch4: evolution-desktop.patch
|
Patch4: evolution-desktop.patch
|
||||||
Patch5: evolution-morewarnings.patch
|
|
||||||
Patch6: remove-nm-dep.patch
|
Patch6: remove-nm-dep.patch
|
||||||
# PATCH-NEEDS-REBASE calendar-sendbutton.patch -- It also needs a proper description and a bug number
|
# PATCH-NEEDS-REBASE calendar-sendbutton.patch -- It also needs a proper description and a bug number
|
||||||
Patch7: calendar-sendbutton.patch
|
Patch7: calendar-sendbutton.patch
|
||||||
Patch8: fix-exchange-menuitem.diff
|
Patch8: fix-exchange-menuitem.diff
|
||||||
Patch9: fix-sendrecv.diff
|
Patch9: fix-sendrecv.diff
|
||||||
Patch13: pst-import.patch
|
Patch13: pst-import.patch
|
||||||
# PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in /usr/lib/evoldap/include
|
# PATCH-FIX-OPENSUSE evolution-custom-openldap-includes.patch maw@novell.com -- look for ldap includes in %{_libdir}/evoldap/include
|
||||||
Patch15: evolution-custom-openldap-includes.patch
|
Patch15: evolution-custom-openldap-includes.patch
|
||||||
# PATCH-FEATURE-OPENSUSE evolution-shared-nss-db.patch hpj@novell.com -- Migrate to shared NSS database.
|
# PATCH-FEATURE-OPENSUSE evolution-shared-nss-db.patch hpj@novell.com -- Migrate to shared NSS database.
|
||||||
Patch16: evolution-shared-nss-db.patch
|
Patch16: evolution-shared-nss-db.patch
|
||||||
@ -195,7 +183,15 @@ License: GPL v2 or later
|
|||||||
Summary: Include Files and Libraries mandatory for Development
|
Summary: Include Files and Libraries mandatory for Development
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: evolution = %{?epoch:}%{version}-%{release}
|
Requires: evolution = %{?epoch:}%{version}-%{release}
|
||||||
Requires: evolution-data-server-devel gtkhtml2-devel gail-devel libgnome-devel libgnomeui-devel libbonoboui-devel libnotify-devel libxml2-devel libopenssl-devel
|
Requires: evolution-data-server-devel
|
||||||
|
Requires: gtkhtml2-devel
|
||||||
|
Requires: gail-devel
|
||||||
|
Requires: libbonoboui-devel
|
||||||
|
Requires: libgnome-devel
|
||||||
|
Requires: libgnomeui-devel
|
||||||
|
Requires: libnotify-devel
|
||||||
|
Requires: libopenssl-devel
|
||||||
|
Requires: libxml2-devel
|
||||||
Provides: evolution2-devel
|
Provides: evolution2-devel
|
||||||
Obsoletes: evolution2-devel
|
Obsoletes: evolution2-devel
|
||||||
|
|
||||||
@ -307,13 +303,7 @@ Authors:
|
|||||||
%lang_package
|
%lang_package
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
# %patch1 -p0
|
|
||||||
%if %suse_version > 1000
|
|
||||||
# FIXME: somebody with time should fix this patch up and make it apply once more
|
|
||||||
# %patch3 -p1
|
|
||||||
%endif
|
|
||||||
%patch4
|
%patch4
|
||||||
%patch5
|
|
||||||
%patch6
|
%patch6
|
||||||
# %patch7
|
# %patch7
|
||||||
%patch8
|
%patch8
|
||||||
@ -325,20 +315,11 @@ Authors:
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -f -i
|
autoreconf -f -i
|
||||||
# FIXME: Build as root modifies system!
|
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fstack-protector"
|
||||||
# evolution-2.8.2: --disable-scrollkeeper does not work properly.
|
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fstack-protector"
|
||||||
# needed for evolution-2.8.2:
|
export FFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fstack-protector"
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
%{__sed} -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in
|
||||||
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
%{configure} \
|
||||||
export FFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
|
||||||
%if %suse_version > 1000
|
|
||||||
export CFLAGS="$CFLAGS -fstack-protector"
|
|
||||||
export CXXFLAGS="$CXXFLAGS -fstack-protector"
|
|
||||||
export FFLAGS="$FFLAGS -fstack-protector"
|
|
||||||
%endif
|
|
||||||
sed -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in
|
|
||||||
%configure \
|
|
||||||
--libexecdir=%{_prefix}/lib \
|
|
||||||
--disable-scrollkeeper \
|
--disable-scrollkeeper \
|
||||||
%if %suse_version > 1100
|
%if %suse_version > 1100
|
||||||
--with-openldap=%{_libdir}/evoldap \
|
--with-openldap=%{_libdir}/evoldap \
|
||||||
@ -352,35 +333,36 @@ sed -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in
|
|||||||
--enable-nss=yes \
|
--enable-nss=yes \
|
||||||
--enable-ipv6=yes \
|
--enable-ipv6=yes \
|
||||||
--enable-default-binary=yes
|
--enable-default-binary=yes
|
||||||
# Processing the files in help uses _lots_ of memory, so running that part
|
# Processing the files in help uses _lots_ of memory, so running that part in parallel is bad.
|
||||||
# in parallel is bad.
|
|
||||||
pushd help
|
pushd help
|
||||||
make
|
%{__make}
|
||||||
popd
|
popd
|
||||||
make %{?jobs:-j%jobs}
|
%{__make} %{?jobs:-j%jobs}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
%{__make} DESTDIR=$RPM_BUILD_ROOT install
|
||||||
cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/evolution/%evolution_base_version/images/about-box.png
|
%{__cp} %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/evolution/%evolution_base_version/images/about-box.png
|
||||||
%suse_update_desktop_file -G "Mail and Calendar" evolution Core-Office
|
%suse_update_desktop_file -G "Mail and Calendar" evolution Core-Office
|
||||||
for xml in $RPM_BUILD_ROOT/%{_datadir}/gnome/help/evolution-*/*/evolution-*.xml; do
|
for xml in $RPM_BUILD_ROOT/%{_datadir}/gnome/help/evolution-*/*/evolution-*.xml; do
|
||||||
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
|
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
|
||||||
done
|
done
|
||||||
cp %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/%{_datadir}/applications/
|
# Install and update the SUSE desktop files.
|
||||||
|
%{__tar} --bzip2 -xf %{SOURCE2} -C $RPM_BUILD_ROOT/%{_datadir}/applications/
|
||||||
%suse_update_desktop_file -G "Mail" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-mail" evolution-email
|
%suse_update_desktop_file -G "Mail" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-mail" evolution-email
|
||||||
%suse_update_desktop_file -G "Address Book" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-contact" evolution-addressbook
|
%suse_update_desktop_file -G "Address Book" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-contact" evolution-addressbook
|
||||||
%suse_update_desktop_file -G "Schedule Manager" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar" evolution-calendar
|
%suse_update_desktop_file -G "Schedule Manager" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar" evolution-calendar
|
||||||
%suse_update_desktop_file -G "Task List" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar-todo" evolution-tasklist
|
%suse_update_desktop_file -G "Task List" -D "evolution-%evolution_base_version/evolution-%evolution_base_version.xml?usage-calendar-todo" evolution-tasklist
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pixmaps
|
# Install the Ximian pixmaps.
|
||||||
cp %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
|
%{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/pixmaps
|
||||||
|
%{__tar} --bzip2 -xf %{SOURCE3} -C $RPM_BUILD_ROOT/%{_datadir}/pixmaps/
|
||||||
%find_lang evolution-%evolution_base_version
|
%find_lang evolution-%evolution_base_version
|
||||||
%find_lang evolution evolution-%evolution_base_version.lang
|
%find_lang evolution evolution-%evolution_base_version.lang
|
||||||
%find_gconf_schemas
|
%find_gconf_schemas
|
||||||
cat %{name}.schemas_list >%{name}.lst
|
%{__cat} %{name}.schemas_list >%{name}.lst
|
||||||
#rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
|
#%{__rm} $RPM_BUILD_ROOT/%{_libdir}/*.*a
|
||||||
rm $RPM_BUILD_ROOT//%{_libdir}/evolution/*/*.*a
|
%{__rm} $RPM_BUILD_ROOT/%{_libdir}/evolution/*/*.*a
|
||||||
rm $RPM_BUILD_ROOT//%{_libdir}/evolution/*/*/*.*a
|
%{__rm} $RPM_BUILD_ROOT/%{_libdir}/evolution/*/*/*.*a
|
||||||
rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info
|
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/mime-info
|
||||||
%fdupes $RPM_BUILD_ROOT
|
%fdupes $RPM_BUILD_ROOT
|
||||||
%if %suse_version > 1100
|
%if %suse_version > 1100
|
||||||
%{__mv} $RPM_BUILD_ROOT/%{_bindir}/evolution $RPM_BUILD_ROOT/%{_bindir}/evolution.bin
|
%{__mv} $RPM_BUILD_ROOT/%{_bindir}/evolution $RPM_BUILD_ROOT/%{_bindir}/evolution.bin
|
||||||
@ -389,7 +371,7 @@ echo -e "#!/bin/sh\n\nLD_LIBRARY_PATH=%{_libdir}/evoldap/lib exec -a \"%{_bindir
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%{__rm} -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%pre -f %{name}.schemas_pre
|
%pre -f %{name}.schemas_pre
|
||||||
|
|
||||||
@ -422,15 +404,10 @@ fi
|
|||||||
%dir %{_libdir}/evolution/*
|
%dir %{_libdir}/evolution/*
|
||||||
%{_libdir}/evolution/*/*.so.*
|
%{_libdir}/evolution/*/*.so.*
|
||||||
%{_libdir}/evolution/*/components
|
%{_libdir}/evolution/*/components
|
||||||
%dir %{_libdir}/evolution/*/conduits
|
|
||||||
%{_libdir}/evolution/*/plugins
|
%{_libdir}/evolution/*/plugins
|
||||||
%if "%{_libdir}" != "%{_prefix}/lib"
|
%{_libdir}/evolution/*/csv2vcard
|
||||||
%dir %{_prefix}/lib/evolution
|
%{_libdir}/evolution/*/evolution-*
|
||||||
%dir %{_prefix}/lib/evolution/*
|
%{_libdir}/evolution/*/killev
|
||||||
%endif
|
|
||||||
%{_prefix}/lib/evolution/*/csv2vcard
|
|
||||||
%{_prefix}/lib/evolution/*/evolution-*
|
|
||||||
%{_prefix}/lib/evolution/*/killev
|
|
||||||
|
|
||||||
%files lang -f evolution-%evolution_base_version.lang
|
%files lang -f evolution-%evolution_base_version.lang
|
||||||
|
|
||||||
@ -443,9 +420,18 @@ fi
|
|||||||
%files pilot
|
%files pilot
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_datadir}/gnome-pilot/conduits/*.conduit
|
%{_datadir}/gnome-pilot/conduits/*.conduit
|
||||||
%{_libdir}/evolution/*/conduits/*.so
|
%{_libdir}/evolution/*/conduits
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 03 2008 msuman@suse.de
|
||||||
|
- Clean up the spec file to use proper RPM macros.
|
||||||
|
- Archive the SUSE specific desktop and pixmap files, unclutter the
|
||||||
|
source list.
|
||||||
|
- Do not use a custom libexec directory. It serves no purpose.
|
||||||
|
- Removed the following patches:
|
||||||
|
+ evolution-2.0.1-de-po.patch - fixed upstream
|
||||||
|
+ evolution-2.2.0-port-to-pilot-link-0.12.patch - fixed upstream
|
||||||
|
+ evolution-morewarnings.patch - not required
|
||||||
* Fri Oct 31 2008 msuman@suse.de
|
* Fri Oct 31 2008 msuman@suse.de
|
||||||
- Invoke the binaries from a script which sets the library path
|
- Invoke the binaries from a script which sets the library path
|
||||||
for picking the LDAP libraries.
|
for picking the LDAP libraries.
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1291b1b79c2718a29d0463f12e5a3b525adda72a665c05d51a3da3ecd6a22904
|
|
||||||
size 2762
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:895cb456ae7bddb99821e08486dc2fb328fceccc4445f0fce001f4c9f4628a6e
|
|
||||||
size 2733
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:2ecaee9a5b1a539a2df3065baa106b90bdeb1490fd948464446577e2c3133c82
|
|
||||||
size 2937
|
|
3
ximian-evolution-pixmaps.tar.bz2
Normal file
3
ximian-evolution-pixmaps.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:13e80f0f8258e09c9869c95b4ca3fef1fe97f8b6b42a2583a5ad9707de8c4094
|
||||||
|
size 12549
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:6f61b4f3dfafccdcbade28b4ccc5873f2c679370daa11acb26fd1adee07e665a
|
|
||||||
size 3601
|
|
Loading…
Reference in New Issue
Block a user