--- syncevolution-0.9+ds1.orig/debian/dirs +++ syncevolution-0.9+ds1/debian/dirs @@ -0,0 +1 @@ +usr/bin --- syncevolution-0.9+ds1.orig/debian/compat +++ syncevolution-0.9+ds1/debian/compat @@ -1 +1 @@ -4 +7 --- syncevolution-0.9+ds1.orig/debian/syncevolution.manpages +++ syncevolution-0.9+ds1/debian/syncevolution.manpages @@ -0,0 +1,2 @@ +debian/syncevolution.1 +debian/synccompare.1 --- syncevolution-0.9+ds1.orig/debian/clean +++ syncevolution-0.9+ds1/debian/clean @@ -0,0 +1,34 @@ +Makefile.am +Makefile.in +aclocal.m4 +config.guess +config.h.in +config.sub +configure +configure.in +depcomp +install-sh +intltool-extract.in +intltool-merge.in +intltool-update.in +ltmain.sh +m4/intltool.m4 +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +missing +mkinstalldirs +po/Makefile.in.in +src/Makefile.am +src/Makefile.in +src/backends/addressbook/Makefile.in +src/backends/evolution/Makefile.in +src/backends/file/Makefile.in +src/backends/sqlite/Makefile.in +src/core/Makefile.in +src/dbus/Makefile.in +src/dbus/interfaces/Makefile.in +src/gtk-ui/Makefile.in +test/Makefile.in --- syncevolution-0.9+ds1.orig/debian/copyright +++ syncevolution-0.9+ds1/debian/copyright @@ -1,12 +1,143 @@ -This package was debianized by the upstream author -Patrick Ohly on Mon, 12 Mar 2007 20:07:30 +0100. +Source: http://downloads.syncevolution.org/syncevolution/sources/ + git://git.moblin.org/syncevolution -Copyright: Patrick Ohly, 2005-2006 - Funambol, 2007 + Currently the tarball is built from a tag in the moblin repo to avoid the + embedded copy of libsynthesis. For details, see the get-orig-source rule + in debian/rules. -License: GNU General Public License version 2 +Files: * +Copyright: © 2005-2009 Patrick Ohly +License: LGPL2.1 | LGPL3 -The Debian packaging is (C) 2007, Patrick Ohly and -is licensed under the GPL, see `/usr/share/common-licenses/GPL'. +File: test/client-test.cpp +Copyright: © 2008-2009 Patrick Ohly + © 2008 Funambol, Inc +License: LGPL2.1 | LGPL3 + +Files: src/core/LogRedirect.h src/core/SoupTransportAgent.cpp + src/core/TransportAgent.cpp src/core/TransportAgent.h + src/core/SynthesisEngine.cpp src/DBusSyncClient.cpp + src/syncevo-dbus-server.cpp src/core/CurlTransportAgent.h + src/core/SoupTransportAgent.h src/core/CurlTransportAgent.cpp + src/DBusSyncClient.h src/syncevo-dbus-server.h src/dbus/* src/gtk-ui/* + test/test.cpp +Copyright: © 2009 Intel Corporation +License: LGPL2.1 | LGPL3 + +Files: src/backends/addressbook/AddressBookSource.cpp + src/backends/file/FileSyncSource.cpp src/core/EvolutionSyncSource.cpp + src/client-test-app.cpp src/syncevolution.cpp + src/core/EvolutionSyncClient.cpp src/core/EvolutionSmartPtr.h + src/core/EvolutionSyncClient.h src/core/EvolutionSyncSource.h + src/backends/evolution/EvolutionContactSource.h + src/backends/evolution/EvolutionContactSource.cpp + src/backends/evolution/EvolutionCalendarSource.cpp + src/backends/evolution/EvolutionCalendarSource.h + src/backends/evolution/EvolutionMemoSource.cpp + src/backends/sqlite/SQLiteContactSource.cpp src/core/SynthesisEngine.h + src/core/SyncEvolutionCmdline.cpp src/core/TrackingSyncSource.cpp + src/core/SyncEvolutionUtil.cpp src/core/FileConfigNode.cpp + src/core/SyncEvolutionUtil.h src/core/SyncEvolutionConfig.cpp + src/core/TrackingSyncSource.h src/core/SyncEvolutionConfig.h + src/core/SyncML.h src/core/Logging.cpp src/core/LogStdout.h + src/core/Logging.h src/core/LogStdout.cpp src/core/SyncML.cpp + src/core/LogRedirect.cpp +Copyright: © 2009 Intel Corporation + © 2005-2009 Patrick Ohly +License: LGPL2.1 | LGPL3 + +License: LGPL2.1 | LGPL3 + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; either version 2.1 + of the License, or (at your option) version 3. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301 USA + + +Files: test/{ClientTest.cpp,ClientTest.h} + test/client-test-main.cpp + test/{test.h synccompare.pl} +Copyright: © 2008-2009 Patrick Ohly + © 2009 Intel Corporation + © 2008 Funambol Inc. +License: LGPL2.1 | LGPL3 + They were contributed to the Funambol C++ client library under the + "docs/Sync4jContribution.pdf" agreement. They were maintained there by + Patrick and on February 17th 2009 copied back to SyncEvolution, + without any commits by other authors except for the license and + copyright changes applied by Funambol. + + On March 25 2009 they were relicensed by Patrick Ohly, executing + the rights granted by the contributor agreement. + + ------------------------------------------------------------------- + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by the Free + Software Foundation; either version 2.1 of the License, or (at your option) + version 3. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + more details. + + You should have received a copy of the GNU Lesser General Public License along with + this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Files: test/Algorith/Diff.pm +Copyright:© 2000-2004 Ned Konz, Tye McQueen. +License: GPL-1+ | Artistic + This program is free software; you can redistribute it and/or modify it + under the same terms as Perl. + +File: src/core/SynthesisDBPlugin.cpp +Copyright: © 2009 Intel Corporation + © 2004-2008 by Synthesis AG +License: LGPL2.1 | LGPL3 + +File: src/backends/evolution/e-cal-check-timezones.c + src/backends/evolution/e-cal-check-timezones.h +Copyright: © 2008 Novell, Inc + © 2009 Patrick Ohly +License: LGPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + as published by the Free Software Foundation; either version 2 of + the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + +Foile: build/gen-changelog.pl +Copyright: © 2009 Emmanuele Bassi +License: GPL1+|Artistic + This program is free software. It can be distributed and/or modified under + the terms of Perl itself. + +Files: debian/* +Copyright: © 2009 David Bremner +License: same as upstream, LGPL2.1 or LGPL3 + +On Debian systems, you can find the full license text for the LGPL3, +GPL3 and Artistic Licenses at + /usr/share/common-licenses/{LGPL-3,GPL3, Artistic} --- syncevolution-0.9+ds1.orig/debian/sync-ui.1 +++ syncevolution-0.9+ds1/debian/sync-ui.1 @@ -0,0 +1,13 @@ +.TH --VERSION: "1" "August 2009" "SyncEvolution 0.9" "User Commands" +.SH NAME +sync-ui \- Graphical interface to syncevolution SyncML client +.SH DESCRIPTION + +.nf +Usage: sync-ui + +sync-ui provides a graphical interface to configure synchronization +sources and sync the local Evolution addressbook, calendar, and so on. + +.fi + --- syncevolution-0.9+ds1.orig/debian/sync-ui.install +++ syncevolution-0.9+ds1/debian/sync-ui.install @@ -0,0 +1,23 @@ +debian/tmp/usr/bin/sync-ui /usr/bin +debian/tmp/usr/lib/syncevolution/syncevo-dbus-server +debian/tmp/usr/share/syncevolution/close.png +debian/tmp/usr/share/syncevolution/settings_hover.png +debian/tmp/usr/share/syncevolution/close_hover.png +debian/tmp/usr/share/syncevolution/settings.png +debian/tmp/usr/share/syncevolution/sync-ui.rc +debian/tmp/usr/share/syncevolution/sync-generic.png +debian/tmp/usr/share/syncevolution/ui.xml +debian/tmp/usr/share/applications/sync.desktop +debian/tmp/usr/share/dbus-1/services/org.Moblin.SyncEvolution.service +debian/tmp/usr/share/locale/it/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/es/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/fr/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/ja/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/sv/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/fi/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/ko/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/pl/LC_MESSAGES/syncevolution.mo +debian/tmp/usr/share/locale/de/LC_MESSAGES/syncevolution.mo --- syncevolution-0.9+ds1.orig/debian/rules +++ syncevolution-0.9+ds1/debian/rules @@ -1,154 +1,22 @@ #!/usr/bin/make -f # -*- makefile -*- -# Sample debian/rules that uses debhelper. -# -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. -# -# Modified to make a template file for a multi-binary package with separated -# build-arch and build-indep targets by Bill Allombert 2001 +UPSTREAMTAG=syncevolution-0-9 -# options that can be added to DEB_BUILD_OPTIONS: -# - noopt: compile with -O0 -# - maemo: enable maemo hacks - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -# This has to be exported to make some magic below work. -export DH_OPTIONS - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall -g -LDFLAGS = -Wl,--as-needed -export CFLAGS -export LDFLAGS - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CONFIGURE_FLAGS += CXXFLAGS="-g -O0" -endif - -ifneq (,$(findstring maemo,$(DEB_BUILD_OPTIONS))) - CONFIGURE_FLAGS += --enable-maemo --enable-shared -endif - -config.status: configure - dh_testdir - # --enable-shared added to build SyncEvolution backends as modules, - # which is more flexible but not the default because it requires a - # specific installation layout. - ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) $(CONFIGURE_FLAGS) --prefix=/usr --docdir=/usr/lib/syncevolution/doc --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info - # fix place of \$compiler_flags in -shared build line: our -Wl,--as-needed has - # no effect if it comes after the libs, which is where libtool 1.5.24 puts it - # normally - perl -pi -e 's/-shared (.*) \\\$$compiler_flags/-shared \\\$$compiler_flags $$1/' libtool - # add dbus wrapper which overrides the default timeout: only required if not yet - # in upstream source (it wasn't in the 0.7 source snapshot) - grep dbus_connection_send_with_reply src/EvolutionSyncClient.cpp >/dev/null || cat debian/dbus-wrapper.cpp >>src/EvolutionSyncClient.cpp - -#Architecture -build: build-arch build-indep - -build-arch: build-arch-stamp -build-arch-stamp: config.status - - # Add here commands to compile the arch part of the package. - #$(MAKE) - touch $@ - -build-indep: build-indep-stamp -build-indep-stamp: config.status - - # Add here commands to compile the indep part of the package. - #$(MAKE) doc - touch $@ - -clean: - dh_testdir - dh_testroot - rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP# - - # Add here commands to clean up after the build process. - -$(MAKE) distclean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: install-indep install-arch -install-indep: - dh_testdir - dh_testroot - dh_clean -k -i - dh_installdirs -i - - # Add here commands to install the indep part of the package into - # debian/-doc. - #INSTALLDOC# - - dh_install -i - -install-arch: - dh_testdir - dh_testroot - dh_clean -k -s - dh_installdirs -s - - # Add here commands to install the arch part of the package into - # debian/tmp. - $(MAKE) DESTDIR=$(CURDIR)/debian/syncevolution install - - dh_install -s -# Must not depend on anything. This is to be called by -# binary-arch/binary-indep -# in another 'make' thread. -binary-common: - dh_testdir - dh_testroot - dh_installchangelogs ChangeLog - dh_installdocs - dh_installexamples -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link - dh_strip - dh_compress - dh_fixperms -# dh_perl - dh_makeshlibs - dh_installdeb - dh_shlibdeps --exclude=syncebook --exclude=syncecal - dh_gencontrol - dh_md5sums - dh_builddeb -# Build architecture independant packages using the common target. -binary-indep: build-indep install-indep - $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common - -# Build architecture dependant packages using the common target. -binary-arch: build-arch install-arch - $(MAKE) -f debian/rules DH_OPTIONS=-s binary-common - -binary: binary-arch binary-indep -.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch +SOURCEPKG=$(shell dpkg-parsechangelog | sed -n 's/^Source: \(.*\)/\1/p') +UPSTREAM=$(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-[^-]*/\1/p') +ORIG=${SOURCEPKG}_${UPSTREAM}.orig.tar.gz + +%: + dh $@ + +override_dh_auto_install: + make install DESTDIR=$(CURDIR)/debian/tmp + +override_dh_auto_configure: + sh autogen.sh + ./configure --with-synthesis-src=none --prefix=/usr --sysconfdir=/etc \ + --libexecdir=/usr/lib/syncevolution --enable-gui + +get-orig-source: + echo ${UPSTREAM} + git archive --format=tar ${UPSTREAMTAG} | gzip -9 > ../${ORIG} --- syncevolution-0.9+ds1.orig/debian/syncevolution.install +++ syncevolution-0.9+ds1/debian/syncevolution.install @@ -0,0 +1,12 @@ +debian/tmp/etc/default/syncevolution/Funambol/config.ini /etc/syncevolution/Funambol/ +debian/tmp/etc/default/syncevolution/Funambol/sources/calendar/config.ini /etc/syncevolution/Funambol/sources/calender +debian/tmp/etc/default/syncevolution/Funambol/sources/todo/config.ini /etc/syncevolution/Funambol/sources/todo +debian/tmp/etc/default/syncevolution/Funambol/sources/memo/config.ini /etc/syncevolution/Funambol/sources/memo +debian/tmp/etc/default/syncevolution/Funambol/sources/addressbook/config.ini /etc/syncevolution/Funambol/sources/addressbook +debian/tmp/etc/default/syncevolution/ScheduleWorld/config.ini /etc/syncevolution/ScheduleWorld/ +debian/tmp/etc/default/syncevolution/ScheduleWorld/sources/calendar/config.ini /etc/syncevolution/ScheduleWorld/sources/calendar +debian/tmp/etc/default/syncevolution/ScheduleWorld/sources/todo/config.ini /etc/syncevolution/ScheduleWorld/sources/calendar +debian/tmp/etc/default/syncevolution/ScheduleWorld/sources/memo/config.ini /etc/syncevolution/ScheduleWorld/sources/memo +debian/tmp/etc/default/syncevolution/ScheduleWorld/sources/addressbook/config.ini /etc/syncevolution/ScheduleWorld/sources/addressbook +debian/tmp/usr/bin/syncevolution /usr/bin +debian/tmp/usr/bin/synccompare /usr/bin --- syncevolution-0.9+ds1.orig/debian/git-init-remotes.sh +++ syncevolution-0.9+ds1/debian/git-init-remotes.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +git remote add moblin git://git.moblin.org/syncevolution.git +git remote add alioth git+ssh://git.debian.org/git/collab-maint/syncevolution.git --- syncevolution-0.9+ds1.orig/debian/changelog +++ syncevolution-0.9+ds1/debian/changelog @@ -1,95 +1,11 @@ -syncevolution (1:0.8.1) stable; urgency=low +syncevolution (0.9+ds1-2) unstable; urgency=low - * SyncEvolution 0.8.1, no relevant changes for Maemo + * Major update to debian/changelog to list all copyright holders. - -- Patrick Ohly Sat, 11 Oct 2008 09:31:33 +0200 + -- David Bremner Mon, 31 Aug 2009 18:03:12 -0300 -syncevolution (1:0.8) unstable; urgency=low +syncevolution (0.9+ds1-1) unstable; urgency=low - * final SyncEvolution 0.8 + * Initial release (Closes: #404942) - -- Patrick Ohly Fri, 29 Aug 2008 20:58:56 +0200 - -syncevolution (1:0.7+0.8-beta3) unstable; urgency=low - - * third beta of SyncEvolution 0.8 - - -- Patrick Ohly Sun, 17 Aug 2008 11:35:42 +0200 - -syncevolution (1:0.7+0.8-beta1a) unstable; urgency=low - - * Disabled support for X-OSSO-CONTACT-STATE on Maemo: - it caused crashes because garbage strings were returned - by the Evolution libraries (SF #1947050) - - -- Patrick Ohly Tue, 15 Jul 2008 22:15:00 +0200 - -syncevolution (1:0.7+0.8-beta1) unstable; urgency=low - - * first beta of SyncEvolution 0.8 - - -- Patrick Ohly Sat, 12 Jul 2008 21:52:59 +0200 - -syncevolution (1:0.7+0.8-alpha1-2) unstable; urgency=low - - * first alpha of SyncEvolution 0.8 - - -- Patrick Ohly Sun, 20 Apr 2008 09:45:41 +0200 - -syncevolution (1:0.7-3) unstable; urgency=low - - * The package manager on Maemo purges /usr/share/doc after installing - packages; this removed the example configuration files. Now the - docs are packaged under /usr/lib/syncevolution/doc. - - -- Patrick Ohly Thu, 31 Jan 2008 18:28:49 +0100 - -syncevolution (1:0.7-2) unstable; urgency=low - - * compiled with --as-needed to avoid useless dependencies on libs which - are not available on ITOS 2008 - * replaced linking against a patched libdbus with a wrapper for the - libdbus function dbus_connection_send_with_reply() which replaces - the hard-coded default: this was necessary to be compatible with - ITOS 2006 till 2008 - - -- Patrick Ohly Sat, 19 Jan 2008 21:09:05 +0100 - -syncevolution (1:0.7-1) unstable; urgency=low - - * updated upstream sources - - -- Patrick Ohly Mon, 17 Dec 2007 20:16:30 +0100 - -syncevolution (0.7-pre2-1) unstable; urgency=high - - * updated upstream sources - - -- Patrick Ohly Thu, 8 Nov 2007 23:04:55 +0100 - -syncevolution (0.7-pre1-1) unstable; urgency=low - - * updated upstream sources - * SF #1781652: Nokia 770/800: uninstallable package - fixed by setting the section to "user/communication" - - -- Patrick Ohly Sat, 25 Aug 2007 15:59:54 +0200 - -syncevolution (0.6) stable; urgency=low - - * updated upstream sources - - -- Patrick Ohly Mon, 13 Jul 2007 22:23:19 +0200 - -syncevolution (0.6-pre2) unstable; urgency=low - - * updated upstream sources - * packaged without dependency on libecal/libebook - - -- Patrick Ohly Sat, 7 Apr 2007 17:22:19 +0200 - -syncevolution (0.6-pre1) unstable; urgency=low - - * Initial release as .deb file - - -- Patrick Ohly Mon, 26 Mar 2007 21:46:30 +0200 + -- David Bremner Sun, 16 Aug 2009 23:53:47 -0300 --- syncevolution-0.9+ds1.orig/debian/sync-ui.manpages +++ syncevolution-0.9+ds1/debian/sync-ui.manpages @@ -0,0 +1 @@ +debian/sync-ui.1 --- syncevolution-0.9+ds1.orig/debian/synccompare.1 +++ syncevolution-0.9+ds1/debian/synccompare.1 @@ -0,0 +1,36 @@ +.TH --VERSION: "1" "August 2009" "SyncEvolution 0.9" "User Commands" +.SH NAME +synccompare \- normalize or compare addressbook files +.SH DESCRIPTION + +.nf +Usage: synccompare + synccompare + +Either normalizes a file or compares two of them in a side-by-side +diff. + +Checks environment variables: + +CLIENT_TEST_SERVER=funambol|scheduleworld|egroupware|synthesis + Enables code which simplifies the text files just like + certain well-known servers do. This is useful for testing + to ignore the data loss introduced by these servers or (for + users) to simulate the effect of these servers on their data. + +CLIENT_TEST_CLIENT=evolution|addressbook (Mac OS X/iPhone) + Same as for servers this replicates the effect of storing + data in the clients. + +CLIENT_TEST_LEFT_NAME="before sync" +CLIENT_TEST_RIGHT_NAME="after sync" +CLIENT_TEST_REMOVED="removed during sync" +CLIENT_TEST_ADDED="added during sync" + Setting these variables changes the default legend + print above the left and right file during a + comparison. + +CLIENT_TEST_COMPARISON_FAILED=1 + Overrides the default error code when changes are found. +.fi + --- syncevolution-0.9+ds1.orig/debian/control +++ syncevolution-0.9+ds1/debian/control @@ -1,12 +1,39 @@ Source: syncevolution -Section: user/office -Priority: extra -Maintainer: Patrick Ohly -Build-Depends: debhelper (>= 4), autotools-dev, libedataserver-dev, libcurl3-dev -Standards-Version: 3.7.2 +Section: utils +Priority: optional +Maintainer: David Bremner +Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libedataserver1.2-dev, + libecal1.2-dev, libebook1.2-dev, libcurl4-gnutls-dev, libboost-dev, + libsynthesis-dev, libtool, automake, intltool, pkg-config, + libglib2.0-dev, libglade2-dev, libdbus-glib-1-dev, libgtk2.0-dev, + libgconf2-dev, libgnome-keyring-dev, xsltproc +Standards-Version: 3.8.2 +Homepage: http://www.syncevolution.org +Vcs-Git: git://git.debian.org/git/collab-maint/syncevolution +Vcs-Browser: http://git.debian.org/?p=collab-maint/syncevolution Package: syncevolution Architecture: any -Depends: ${shlibs:Depends} -Description: SyncEvolution - a SyncML client for Evolution +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: evolution +Description: Evolution data synchronization program using SyncML + SyncEvolution synchronizes Evolution's contact, calendar and task + items via SyncML. The items are exchanged in the vCard 2.1 or 3.0 + format and iCalender 2.0 format via the Synthesis C++ client API + library, which should make SyncEvolution compatible with the majority + of SyncML servers. Full, one-way and incremental synchronization of + items are supported. +Package: sync-ui +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: evolution +Description: Evolution data synchronization program using SyncML (GTK+ GUI) + SyncEvolution synchronizes Evolution's contact, calendar and task + items via SyncML. The items are exchanged in the vCard 2.1 or 3.0 + format and iCalender 2.0 format via the Synthesis C++ client API + library, which should make SyncEvolution compatible with the majority + of SyncML servers. Full, one-way and incremental synchronization of + items are supported. + . + This package provides a GTK+ graphical user interface. --- syncevolution-0.9+ds1.orig/debian/docs +++ syncevolution-0.9+ds1/debian/docs @@ -1,3 +1,3 @@ +HACKING NEWS README -COPYING --- syncevolution-0.9+ds1.orig/debian/watch +++ syncevolution-0.9+ds1/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts=dversionmangle=s/\+ds\d+$// \ + http://downloads.syncevolution.org/syncevolution/sources/syncevolution-(.*).tar.gz --- syncevolution-0.9+ds1.orig/debian/syncevolution.1 +++ syncevolution-0.9+ds1/debian/syncevolution.1 @@ -0,0 +1,154 @@ +.TH SYNCEVOLUTION "1" "August 2009" "SyncEvolution 0.9" "User Commands" +.SH NAME +SyncEvolution \- synchronize personal information management (PIM) using SyncML +.SH DESCRIPTION +.SS "Show available sources:" +.IP +syncevolution +.SS "Show information about configuration(s) and sync sessions:" +.IP +syncevolution \fB\-\-print\-servers\fR +syncevolution \fB\-\-print\-config\fR [\-\-quiet] [sync| +.SS "Show information about SyncEvolution:" +.IP +syncevolution \fB\-\-help\fR|\-h +syncevolution \fB\-\-version\fR +.SS "Run a synchronization:" +.IP +syncevolution [ ...] +syncevolution \fB\-\-run\fR [ ...] +.SS "Restore data from the automatic backups:" +.IP +syncevolution \fB\-\-restore\fR \fB\-\-before\fR|\-\-after [\-\-dry\-run] ... +.SS "Remove a configuration:" +.IP +syncevolution \fB\-\-remove\fR +.SS "Modify configuration:" +.IP +syncevolution \fB\-\-configure\fR [ ...] +syncevolution \fB\-\-migrate\fR +.SH OPTIONS +\fB\-\-sync\fR|\-s +\fB\-\-sync\fR|\-s ? +.IP +Temporarily synchronize the active sources in that mode. Useful +for a "refresh\-from\-server" or "refresh\-from\-client" sync which +clears all data at one end and copies all items from the other. +.PP +\fB\-\-print\-servers\fR +.IP +Prints the names of all configured servers to stdout. +.PP +\fB\-\-print\-config\fR|\-p +.IP +Prints the complete configuration for the selected server +to stdout, including up\-to\-date comments for all properties. The +format is the normal .ini format with source configurations in +different sections introduced with [] lines. Can be combined +with \fB\-\-sync\-property\fR and \fB\-\-source\-property\fR to modify the configuration +on\-the\-fly. When one or more sources are listed after the +name on the command line, then only the configs of those sources are +printed. Using \fB\-\-quiet\fR suppresses the comments for each property. +When setting a \fB\-\-template\fR, then the reference configuration for +that server is printed instead of an existing configuration. +.PP +\fB\-\-print\-sessions\fR +.IP +Prints a list of all previous log directories. Unless \fB\-\-quiet\fR is used, each +file name is followed by the original sync report. +.PP +\-\-configure|\-c +.IP +Modify the configuration files for the selected server. If no such +configuration exists, then a new one is created using one of the +template configurations (see \fB\-\-template\fR option). When creating +a new configuration only the active sources will be set to active +in the new configuration, i.e. "syncevolution \fB\-c\fR scheduleworld addressbook" +followed by "syncevolution scheduleworld" will only synchronize the +address book. The other sources are created in a disabled state. +When modifying an existing configuration and sources are specified, +then the source properties of only those sources are modified. +.PP +\fB\-\-migrate\fR +.IP +In SyncEvolution <= 0.7 a different layout of configuration files +was used. Using \fB\-\-migrate\fR will automatically migrate to the new +layout and rename the old directory $HOME/.sync4j/evolution/ +into $HOME/.sync4j/evolution/.old to prevent accidental use +of the old configuration. WARNING: old SyncEvolution releases cannot +use the new configuration! +The switch can also be used to migrate a configuration in the current +configuration directory: this preserves all property values, discards +obsolete properties and sets all comments exactly as if the configuration +had been created from scratch. WARNING: custom comments in the +configuration are not preserved. +\fB\-\-migrate\fR implies \fB\-\-configure\fR and can be combined with modifying +properties. +.PP +\fB\-\-restore\fR +.IP +Restores the data of the selected sources to the state from before or after the +selected synchronization. The synchronization is selected via its log directory +(see \fB\-\-print\-sessions\fR). Other directories can also be given as long as +they contain database dumps in the format created by SyncEvolution. +The output includes information about the changes made during the +restore, both in terms of item changes and content changes (which is +not always the same, see manual for details). This output can be suppressed +with \fB\-\-quiet\fR. +In combination with \fB\-\-dry\-run\fR, the changes to local data are only simulated. +This can be used to check that \fB\-\-restore\fR will not remove valuable information. +.PP +\fB\-\-remove\fR +.IP +This removes only the configuration files and related meta information. +If other files were added to the config directory of the server, then +those and the directory will not be removed. Log directories will also +not be removed. +.PP +\fB\-\-sync\-property\fR|\-y = +\fB\-\-sync\-property\fR|\-y ? +\fB\-\-sync\-property\fR|\-y =? +.IP +Overrides a configuration property in the /config.ini file +for the current synchronization run or permanently when \fB\-\-configure\fR +is used to update the configuration. Can be used multiple times. +Specifying an unused property will trigger an error message. +.PP +\fB\-\-source\-property\fR|\-z = +\fB\-\-source\-property\fR|\-z ? +\fB\-\-source\-property\fR|\-z =? +.IP +Same as \fB\-\-sync\-option\fR, but applies to the configuration of all active +sources. "\-\-sync " is a shortcut for "\-\-source\-option sync=". +.PP +\fB\-\-template\fR|\-l |default|? +.IP +Can be used to select from one of the built\-in default configurations +for known SyncML servers. Defaults to the name, so \fB\-\-template\fR +only has to be specified when creating multiple different configurations +for the same server. "default" is an alias for "scheduleworld" and can be +used as the starting point for servers which do not have a built\-in +configuration. +Each template contains a pseudo\-random device ID. Therefore setting the +"deviceId" sync property is only necessary when manually recreating a +configuration or when a more descriptive name is desired. +.PP +\fB\-\-status\fR|\-t +.IP +The changes made to local data since the last synchronization are +shown without starting a new one. This can be used to see in advance +whether the local data needs to be synchronized with the server. +.PP +\fB\-\-quiet\fR|\-q +.IP +Suppresses most of the normal output during a synchronization. The +log file still contains all the information. +.PP +\fB\-\-help\fR|\-h +.IP +Prints usage information. +.PP +\fB\-\-version\fR +.IP +Prints the SyncEvolution version.