Commit aa13c844 authored by Patrick Ohly's avatar Patrick Ohly
Browse files

Merge remote branch 'origin/syncevolution-0-9-branch'


Version conflict in configure and unrelated changes near
same line in Makefile.
parents ec34471e 87311e6c
......@@ -11,6 +11,7 @@ EXTRA_DIST = \
description \ \ \ \ \ \
......@@ -101,8 +102,6 @@ PKGS = $(addprefix syncevolution-evolution-, 2.6 2.8 2.12)
deb rpm : dist/$(distdir) dist/debian/control doc-pak description-pak
tmpdir=`mktemp -d $$HOME/syncevolution.XXXXXXXXXX` && \
trap "rm -rf $$tmpdir" EXIT && \
docdir="$(docdir)" && \
if [ ! "$$docdir" ]; then docdir="$(datadir)/doc/$(PACKAGE)"; fi && \
fakeroot checkinstall </dev/null \
$(TYPE_$@) \
$(REQUIRES_$@) \
......@@ -119,7 +118,7 @@ deb rpm : dist/$(distdir) dist/debian/control doc-pak description-pak
--pkgsource='' \
--pkgaltsource='' \
--pkggroup='gnome' \
--docdir=":$$docdir" cp -r `pwd`/$</usr/* /usr
cp -r `pwd`/$</usr/* /usr
if [ $@ == "rpm" ]; then cp /usr/src/rpm/RPMS/*/${PKGNAME}-${VERSION}-2.*.rpm .; fi
.PHONY: dist/$(distdir) clean_dist
......@@ -132,16 +131,15 @@ clean-local: clean_dist
rm -rf dist doc-pak description-pak
# install doc files via normal autotools
# required by dpkg-shlibdeps
mkdir -p ${@D}
touch $@
rm -rf $@
mkdir $@
cp $+ $@
# for checkinstall
description-pak : description
cp $< $@
SyncEvolution 0.9.1 -> 0.9.2, 27.11.2009
Synthesis SyncML Engine version: see src/synthesis/ChangeLog
Incremental update, with several updated translations and addressing
most of the issues reported by users for 0.9.1:
- Evolution Address Book: avoid picking CouchDB by default (MB #7877, evolution-couchdb #479110)
CouchDB address books are appended at the end of the local database
list, otherwise preserving the order of address books. The initial
release of evolution-couchdb in Ubuntu 9.10 is unusable because it
does not support the REV property.
Reordering the entries ensures that the CouchDB address book is not
used as the default database by SyncEvolution, as it happened in
Ubuntu 9.10. Users can still pick it intentionally via
- installation: templates now in $(datadir)/syncevolution/templates (MB #7808)
This are files used internally, meant to be extended by distributors.
Storing them in /etc is no longer supported, but also unlikely to be
needed. Added warnings that these files cannot simply be copied into
.config because they are not complete configurations.
- installation: "make install" populates $(docdir) (MB #7168)
Previously README, COPYING, NEWS, and server READMEs were copied
into .tar.gz/.deb/.rpm archives as part of
custom make rules and thus missing in other installations.
- autotools + Boost: --with-boost had no effect (MB#7856)
- configure: detect incorrect use of --with-synthesis-src
- stderr redirection: detect "error" messages and show them (MB#7655)
The "GConf Error: Failed to contact configuration server..." error
message was suppressed by the code which catches noise from libraries
invoked by SyncEvolution. Now it is printed as ERROR, making it
easier to detect why running SyncEvolution inside cron needs
additional changes:
SyncEvolution 0.9 -> 0.9.1, 26.10.2009
Synthesis SyncML Engine version: see src/synthesis/ChangeLog
......@@ -26,7 +26,7 @@ for sub in src/backends/*/; do
cat >>
TEMPLATE_FILES=`cd src && find default/syncevolution -type f \( -name '*.png' -o -name '*.svg' -o -name '*.ini' \)`
TEMPLATE_FILES=`cd src && find templates -type f \( -name README -o -name '*.png' -o -name '*.svg' -o -name '*.ini' \)`
# create files
......@@ -42,7 +42,8 @@ endif
EXTRA_DIST = shlibs.local syncclient_sample_config.xml $(service_in_files)
nobase_dist_sysconf_DATA = $(TEMPLATE_FILES)
templatedir = $(datadir)/syncevolution/
nobase_dist_template_DATA = $(TEMPLATE_FILES)
DISTCLEANFILES = synccompare
The configuration templates in this directory get installed into
The configuration templates in "templates" get installed into
When adding/changing a new server, then only enter the properties
which need to be changed here so that the default values can
......@@ -15,5 +15,4 @@ Server configurations must be kept in sync in three different places:
- in test/ testGetConfigsTemplates()
Note that server icons must come with a suitable license that allows
redistribution. TODO: verify the license of ScheduleWorld and
Funambol icons.
......@@ -120,7 +120,7 @@ EXTRA_DIST
libsyncevolution_la_SOURCES = $(SYNCEVOLUTION_SOURCES)
libsyncevolution_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEMPLATE_DIR=\""$(sysconfdir)/default/syncevolution"\" -DLIBDIR=\""$(libdir)"\"
libsyncevolution_la_CPPFLAGS = $(AM_CPPFLAGS) -DTEMPLATE_DIR=\""$(datadir)/syncevolution/templates"\" -DLIBDIR=\""$(libdir)"\"
libsyncevolution_la_DEPENDENCIES = $(SYNTHESIS_DEP)
# *not* a complete config, do not copy manually into ~/.config
syncURL =
WebURL =
The configuration templates in this directory are *not* complete and
therefore not suitable for copying them directly in a .config
They contain only those properties which are different for a certain
peer compared to the built-in default values. They are used by the
SyncEvolution binaries to create complete configurations.
# *not* a complete config, do not copy manually into ~/.config
syncURL =
WebURL =
ConsumerReady = TRUE
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment