Compare commits

...

340 Commits

Author SHA1 Message Date
Jonas Smedegaard 0ea9928830 prepare for release: update changelog 2021-11-03 15:51:23 +01:00
Jonas Smedegaard c270ddb719 work around FTPFS with g++ 11 by setting CXXFLAG -std=c++14 2021-11-03 15:19:10 +01:00
Jonas Smedegaard 438d62ce7c fix install SRV resolver script in syncevolution-common, recommend adns-utils (or simpler fallbacks), and have syncevolution-libs recommend syncevolution-common 2021-11-03 13:53:43 +01:00
Jonas Smedegaard 98cb3656e8 fix install XDG startup files in syncevolution-dbus 2021-11-03 13:35:00 +01:00
Jonas Smedegaard 572c919417 list another helper script for testing as not-installed 2021-11-03 13:20:31 +01:00
Jonas Smedegaard c08bef0a7f list helper script for testing as not-installed 2021-11-03 13:13:04 +01:00
Jonas Smedegaard 205941ae82 list unversioned symlinks to shared objects as not-installed 2021-11-03 12:35:06 +01:00
Jonas Smedegaard 8d1aee7be7 tighten dh-missing to fail (not only warn) on missed files 2021-11-03 12:06:17 +01:00
Jonas Smedegaard 49b48ca081 tidy comments on not-installed files 2021-11-03 12:03:46 +01:00
Joao Azevedo e68e594824
update TODO 2021-11-03 11:15:24 +01:00
Joao Azevedo 02633098cd
add syncpbap providergoa to the list of libs to be installed 2021-11-03 11:14:23 +01:00
Joao Azevedo 607d66eacf
do not install TDEPIM libs 2021-11-03 11:10:44 +01:00
Jonas Smedegaard 4d1112fa6f update TODOs: add FTBFS with g++-11 2021-10-29 18:00:15 +02:00
Jonas Smedegaard 2fe6b6edbf update changelog and copyright hints 2021-10-29 19:27:47 +02:00
Jonas Smedegaard 896b40a689 fix drop depending on python3-twisted-core: used only by exerimental unused script 2021-10-29 19:12:11 +02:00
Jonas Smedegaard 46b5c47f1c update TODOs 2021-10-29 19:03:51 +02:00
Jonas Smedegaard b317241f69 fix have syncevolution-http depend on python3-gi (not bogus python3-gobject: earlier python-gobject was transitional package pulling in python-gi) 2021-10-29 19:03:04 +02:00
Jonas Smedegaard 46189709b2 fix have syncevolution-http depend on python3-twisted-core (not bogus python3-twisted-web: earlier python-twisted-web was transitional package pulling in python-twisted-core) 2021-10-29 19:00:30 +02:00
Joao Azevedo b1e9e28b21
Added syncactivesync.so to the not-installed list 2021-10-29 16:17:50 +02:00
Joao Azevedo 401b323d79
add list of libs that do not yet install 2021-10-29 16:14:50 +02:00
Joao Azevedo d9ef53d5e4
Revert "Add missing backend libs and paths"
This reverts commit 83c95e2dd3.
2021-10-29 15:38:50 +02:00
Joao Azevedo 5793a37819
Revert "fix paths for libs"
This reverts commit d3ea13e54e.
2021-10-29 15:36:08 +02:00
Joao Azevedo 97ba8ef723
Added missing deps to TODO list 2021-10-29 13:59:27 +02:00
Joao Azevedo d3ea13e54e
fix paths for libs 2021-10-26 21:14:43 +02:00
Joao Azevedo 83c95e2dd3
Add missing backend libs and paths 2021-10-05 23:57:08 +02:00
Jonas Smedegaard 96080d09ea update copyright info: tighten license-related lintian overrides 2021-10-05 17:58:30 +02:00
Jonas Smedegaard 173347e839 update copyright info: fix add License section LGPL-2 2021-10-05 17:57:36 +02:00
Jonas Smedegaard 2fc7443c7e update copyright info: fix consistently use field Files (not bogus File) 2021-10-05 17:54:59 +02:00
Jonas Smedegaard 990bd45fc2 update copyright info: fix consistently use field License-Grant (not Grant) 2021-10-05 17:53:14 +02:00
Jonas Smedegaard f04507e70d prepare for release: update changelog 2021-10-05 17:45:21 +02:00
João Azevedo dce6ad2b7e
don't use install for syncevo-http-server.py 2021-10-05 16:14:22 +02:00
Jonas Smedegaard ac0bc67fb0 prepare for release: update changelog and copyright hints 2021-10-05 10:35:48 +02:00
Jonas Smedegaard e9616bad84 update copyright info: update coverage 2021-10-05 10:34:56 +02:00
Jonas Smedegaard 9672db0cd3 Update upstream source from tag 'upstream/2.0.0'
Update to upstream version '2.0.0'
with Debian dir 902300043f
2021-10-05 01:41:39 +02:00
Jonas Smedegaard 1fdc215aff update copyright info: track Gitlab source (not official upstream tarballs) 2021-10-05 01:39:57 +02:00
Jonas Smedegaard 0184c3385a update watch file: use file format 4; track Gitlab source; mention gbp --uscan in usage comment; use substitution strings 2021-10-05 01:39:57 +02:00
Jonas Smedegaard 7ee81214af add source helper script copyright-check 2021-10-05 01:24:49 +02:00
Jonas Smedegaard 00fd4dd934 update copyright info: add lintian overrides 2021-10-05 01:20:59 +02:00
Jonas Smedegaard c42a2612fc update copyright info: relicense packaging under GPL-3 2021-10-05 01:17:18 +02:00
Jonas Smedegaard 09a674a13f update copyright info: rewrite using machine-readable file format 1.0 2021-10-05 01:13:08 +02:00
Jonas Smedegaard 0858593426 use secure homepage URI 2021-10-05 00:18:21 +02:00
Jonas Smedegaard e98850b7a5 use salsa.debian.org in Vcs-* URIs 2021-10-05 00:17:46 +02:00
Jonas Smedegaard e35961252e set Rules-Requires-Root: no 2021-10-05 00:16:41 +02:00
Jonas Smedegaard f8f0ddec27 declare compliance with Debian Policy 4.6.0 2021-10-05 00:16:11 +02:00
Jonas Smedegaard 199ad5b24d list myself as Maintainer 2021-10-05 00:16:00 +02:00
Jonas Smedegaard 84102327d5 fix drop obsolete file debian/source/git-patches 2021-10-05 00:14:45 +02:00
Jonas Smedegaard 96a4801af7 update changelog and TODOs 2021-10-05 00:01:24 +02:00
Jonas Smedegaard fc19a86e83 update install paths 2021-10-04 23:56:27 +02:00
Jonas Smedegaard d3526b3a96 stop install syncevolution-dbus examples dropped upstream 2021-10-04 23:56:10 +02:00
Jonas Smedegaard cbdafe2783 list file explicitly not installed 2021-10-04 23:55:54 +02:00
Jonas Smedegaard d72ec5241c improve install tracking with dh_missing: package upstream-installed manpage (not source file) 2021-10-04 23:55:54 +02:00
Jonas Smedegaard 4fff221b94 install more example files 2021-10-04 23:55:54 +02:00
Jonas Smedegaard d9ffe16513 install all upstream-provided README.* files 2021-10-04 23:55:50 +02:00
Jonas Smedegaard 629b069e0b tidy rules: sort targets roughly by order of dh sequencer use 2021-10-04 23:55:50 +02:00
Jonas Smedegaard 02d72e2fbe fix install all upstream-provided gettext machine-object files 2021-10-04 23:55:42 +02:00
Jonas Smedegaard 0139dc3440 add patch 1002 to adjust whitespace as required for recent autotools 2021-10-04 23:41:58 +02:00
Jonas Smedegaard 4e50cab599 unfuzz patch 1001 2021-10-04 23:41:58 +02:00
Jonas Smedegaard 73336f6a5a relax to build-depend unversioned on libsynthesis-dev: required version satisfied in all supported Debian releases 2021-10-04 23:41:58 +02:00
Jonas Smedegaard be77943a00 build-depend on libecal2.0-dev (not libecal1.2-dev) 2021-10-04 23:41:58 +02:00
Jonas Smedegaard fd832ff9a2 stop build-depend on libpcre3-dev 2021-10-04 23:41:58 +02:00
Jonas Smedegaard 6674f63d2f use Python 3.x libraries: build-depend on python3-docutils (not python-docutils); have syncevolution-http depend on python3 python3-dbus python3-gobject python3-openssl python3-pygments python3-twisted-web (not python python-dbus python-gobject python-openssl python-twisted-web) 2021-10-04 23:41:58 +02:00
Jonas Smedegaard 58a357cc52 stop install library to support ActiveSync (no longer supported upstream) 2021-10-04 23:10:28 +02:00
Jonas Smedegaard 612b1d2d2a stop link against KDE libraries (no longer supported upstream): drop binary package syncevolution-libs-kde; stop build-depend on kdelibs5-dev kdepimlibs5-dev 2021-10-04 23:10:13 +02:00
Jonas Smedegaard da7996df58 drop ancient Breaks/Replaces hints 2021-10-04 23:06:21 +02:00
Jonas Smedegaard b986fd87e3 tidy: wrap and sort packaging files, with shortening options -ast 2021-10-04 23:06:21 +02:00
Jonas Smedegaard e1df01ef96 relax to stop build-depend explicitly on g++: required version satisfied by default in all supported Debian releases 2021-10-04 23:06:21 +02:00
Jonas Smedegaard df08e36fc0 simplifiy rules: stop explicitly build-depend on libtool automake pkg-config; stop clean autogenerated files (both handled by autoreconf since debhelper compatibility level 10) 2021-10-04 23:06:20 +02:00
Jonas Smedegaard 04e752b84e simplify rules: use relative install path 2021-10-04 23:05:38 +02:00
Jonas Smedegaard b62cbf7e60 use debhelper compatibility level 13 (not 11); build-depend on debhelper-compat (not debhelper) 2021-10-04 23:05:35 +02:00
Jonas Smedegaard ff5dc93d5b simplifiy rules: stop explicitly enable parallel build (done by default since debhelper compatibility level 10) 2021-09-30 12:16:38 +02:00
Jonas Smedegaard fac5c460cc simplify rules: call autogen.sh with autoreconf (not independently) 2021-09-30 12:16:37 +02:00
Jonas Smedegaard 0ca2baaf33 simplifiy rules: stop explicitly set multiarch path (done by default sine debhelper compatibility level 9) 2021-09-30 10:03:15 +02:00
Jonas Smedegaard 142ff5e66e simplify rules: drop obsolete export-patches target 2021-09-30 09:40:46 +02:00
Jonas Smedegaard 4ec6fd12db simplify rules: drop get-orig-source target (use gbp import-orig --uscan instead) 2021-09-30 09:40:46 +02:00
Jonas Smedegaard 73412b147f drop obsolete *-dbg to *-dbgsym migration 2021-09-30 09:34:21 +02:00
Jonas Smedegaard 59a2637307 Update upstream source from tag 'upstream/2.0.0'
Update to upstream version '2.0.0'
with Debian dir 5170e55a80
2021-09-29 23:12:19 +02:00
Jonas Smedegaard 979892df3a add git-buildpackage config: use pristine-tar; sign tags; avoid any .git* files; use DEP-14 branches debian/latest upstream/latest; add usage comment 2021-09-29 23:04:16 +02:00
Jonas Smedegaard 015be34169 isolate kfreebsd FTBFS fix as patch 1001, and track package source with patches unapplied
This reverts commit aabb990482.
2021-09-29 23:03:47 +02:00
Tino Mettler b9c153ddf3 Import Debian changes 1.5.3-2
syncevolution (1.5.3-2) unstable; urgency=medium
.
  * Remove libgconf2-dev build-dep (Closes: #897258)
2021-09-29 23:02:05 +02:00
Tino Mettler 22449d72c0 Import Debian changes 1.5.3-1
syncevolution (1.5.3-1) unstable; urgency=medium
.
  * New upstream release
  * Fix override_dh_makeshlibs to handle all packages with public shared libs
    (Closes: #887043)
  * Remove obsolete Conflicts:/Breaks:/Replaces: sync-ui (<<1.1+ds1-1~)
  * Change debhelper compatibility to 11, which is recommended
  * Bump standards version to 4.1.3, no changes needed
  * Fix several lintian warnings
2021-09-29 23:01:46 +02:00
Tino Mettler 8065ff5f75 Import Debian changes 1.5.2-3
syncevolution (1.5.2-3) unstable; urgency=medium
.
  [ Patrick Ohly ]
  * libical: support libical v3 (Closes: #884158)
  * GNOME: replace gnome-keyring with libsecret
.
  [ Tino Mettler ]
  * Change build dependencies for libgtk and glade to use GTK3 for sync-ui
    (Closes: #884162)
  * Add Build-Dep on libjson-c-dev (Closes: #884170)
  * Handle C++ conversion operator name mangling in GCC 7 (Closes: #871284)
  * Build depend on libsecret-1-dev instead of deprecated libgnome-keyring-dev
    (Closes: #867944)
2021-09-29 23:01:40 +02:00
Tino Mettler 0819d57e03 Import Debian changes 1.5.2-2
syncevolution (1.5.2-2) unstable; urgency=medium
.
  * Add missing service file for syncevo-dbus-server (Closes: #854941)
2021-09-29 22:58:03 +02:00
Tino Mettler 448b37c80b Ready for upload to unstable 2016-11-18 13:49:32 +01:00
Tino Mettler 6de96622b3 1.5.2-1 package 2016-11-18 13:29:33 +01:00
Tino Mettler f96746af9f Improve short descriptions
Some packages shared the same short description.
2016-11-18 13:06:32 +01:00
Tino Mettler 1e1aa05fe6 Use HTTPS for URL to git web view 2016-11-18 13:06:31 +01:00
Tino Mettler 4f314c6271 Revert "Fix FTBFS with libical2"
This reverts commit 5feaaf8692.
2016-11-18 13:06:31 +01:00
Tino Mettler c1f51573c4 New upstream version 2016-11-15 12:33:09 +01:00
Tino Mettler 531075d5dd Merge tag 'patches/1.5.2-1'
Patches for 1.5.2-1
2016-11-15 12:32:52 +01:00
Tino Mettler 2785be0b6f Revert "Add missing casts from shared_ptr to bool to fix FTBFS with GCC 6"
This reverts commit 9286b88515.
2016-11-15 12:32:37 +01:00
Tino Mettler acbedcb9aa Revert "Fix remaining FTBFS with GCC 6 by downgrading the C++ dialect to gnu++98"
This reverts commit b5f5312b1c.
2016-11-15 12:32:35 +01:00
Tino Mettler aabb990482 Fix FTBFS on kfreebsd due to missing SOCK_CLOEXEC
Work around missing SOCK_CLOEXEC on kfreebsd by setting FD_CLOEXEC
afterwards.
2016-11-15 12:30:30 +01:00
Tino Mettler a9aaf5b1e6 1.5.1-2 package 2016-07-14 09:50:37 +02:00
Tino Mettler b5f5312b1c Fix remaining FTBFS with GCC 6 by downgrading the C++ dialect to gnu++98
Closes: #811624
2016-07-14 09:50:11 +02:00
Tino Mettler 80a82f6d27 Merge tag 'patches/1.5.1-2'
Patches for 1.5.1-2
2016-07-14 09:48:41 +02:00
Tino Mettler 9286b88515 Add missing casts from shared_ptr to bool to fix FTBFS with GCC 6 2016-07-08 12:54:32 +02:00
Tino Mettler 46a2401a19 1.5.1-1 package 2016-05-19 16:23:30 +02:00
Tino Mettler 0751ac954e Depend on recent libsynthesis package 2016-05-19 16:23:30 +02:00
Tino Mettler 470ecf0810 Remove old debug package definition, use the new dbgsym packages 2016-05-19 16:23:30 +02:00
Tino Mettler 254581a15b Upstream generates a manpage, remove outdated and obsolete own version 2016-05-19 16:23:30 +02:00
Tino Mettler 6a291c3ca9 Add dh_auto_clean quirk to make the package build twice in a row 2016-05-19 16:23:30 +02:00
Tino Mettler ce127cfff5 Bump standards version, no changes needed 2016-05-19 16:23:24 +02:00
Tino Mettler b2bcf9e9f2 Update Vcs-* fields to new URLs 2016-05-19 10:14:39 +02:00
Tino Mettler cd3958d29d New upstream release 2016-05-19 10:14:39 +02:00
Tino Mettler b096541898 Merge tag 'patches/1.5.1-1'
Patches for 1.5.1-1
2016-05-19 10:14:34 +02:00
Tino Mettler 5feaaf8692 Fix FTBFS with libical2
Use patch from Fedora package to fix FTBFS with libical2.

Taken from http://pkgs.fedoraproject.org/cgit/rpms/syncevolution.git/commit/syncevolution-1.5.1-libical2.patch?id=a53ce39a06ba73e210fd229690392bea8e800d20

Closes: #824426
2016-05-19 10:08:39 +02:00
Tino Mettler 9cc6dae34b Merge tag 'upstream/1.5.1' into patch-queue/upstream
Upstream version 1.5.1
2016-03-01 10:15:27 +01:00
Tino Mettler ed33df2b0d 1.4.99.4-5 package 2016-02-26 11:58:09 +01:00
Tino Mettler b281c6ad3f Build-depend on libopenobex2-dev (Closes: #813819) 2016-02-26 11:58:09 +01:00
Tino Mettler ef8aa5f277 1.4.99.4-4 was released 2016-02-26 11:58:09 +01:00
Tino Mettler e8235b149d 1.4.99.4-4 2015-09-10 11:50:07 +02:00
Tino Mettler 409e631301 Fix libsynthesis depencency after GCC5 transition
The libsynthesis0 package was renamed to  libsynthesis0v5.

Closes: #797966
2015-09-10 11:37:51 +02:00
Tino Mettler 8de548f123 1.4.99.4-3 package 2014-12-04 22:46:12 +01:00
Tino Mettler 2dc7a0ba47 Merge tag 'patches/1.4.99.4-3'
patches for 1.4.99.4-3
2014-12-04 22:44:33 +01:00
Tino Mettler 7d28023144 Use TLS instead of SSLv3 in SyncML server script
This fixes a potential security risk. It also avoids connection problems
with clients that don't support SSLv3 anymore, like the syncevolution SyncML
client itself.

Closes: #772040
2014-12-04 22:43:32 +01:00
Tino Mettler 8e9e1841aa 1.4.99.4-2 package 2014-12-04 22:40:35 +01:00
Tino Mettler 7610b4d1f0 Merge tag 'patches/1.4.99.4-2'
Patches for 1.4.99.4-2
2014-10-26 14:09:51 +01:00
Tino Mettler 0a4e4b6575 Fix FTBFS on kfreebsd due to missing SOCK_CLOEXEC
Work around missing SOCK_CLOEXEC on kfreebsd by setting FD_CLOEXEC
afterwards.
2014-10-26 13:47:05 +01:00
Tino Mettler eed22f7ead 1.4.99.4-1 package 2014-10-25 22:34:46 +02:00
Tino Mettler f095ec0853 syncaddressbook.so vanished, as iOS addressbook support was removed
Upstream didn't support it anymore, so it was removed.
2014-10-25 22:19:15 +02:00
Tino Mettler f0a010bcf5 Build-depend on libsynthesis 3.4.0.47.4 2014-10-25 22:00:52 +02:00
Tino Mettler 87d467fcae New upstream release candidate 2014-10-25 21:34:52 +02:00
Tino Mettler 9f8d2a372b Merge branch 'patch-queue/upstream' 2014-10-25 21:33:41 +02:00
Tino Mettler d3f7386387 1.4-1 package 2014-02-21 14:15:15 +01:00
Tino Mettler a8b9c78a65 Add sections for files previously missing in copyright information
Add src/gdbusxx/test/example.cpp and src/gdbus/test/example.cpp to
debian/copyright.

Closes: #739616
2014-02-21 14:15:15 +01:00
Tino Mettler 999fb6d448 Fix upgrade from versions before 1.3.99.7 due to file conflicts
Add Replaces: and Breaks: lines for older syncevolution-libs versions to
avoid file conflicts with new syncevolution-libs-gnome and
syncevolution-libs-kde packages.

Thanks: Simon McVittie
Closes: #739662
2014-02-21 14:15:15 +01:00
Tino Mettler 6da4626c21 Fix FTBFS due to erroneously hardcoded x86_64 path in an install file
The install path had x86_64 hardcoded. The build therefore only workded on
x86_64 and failed on all other architectures.

Closes: #739665
2014-02-21 14:15:15 +01:00
Tino Mettler c06a67d02f Allow parallel builds
Invoke dh with --parallel to allow parallel builds.
2014-02-21 14:15:15 +01:00
Tino Mettler 4686d27650 Adjust Maintainer: field to new surname
My surname changed recently.
2014-02-21 14:15:15 +01:00
Tino Mettler f74d777f30 New upstream release 2014-02-21 09:52:52 +01:00
Tino Mettler c546eb0d21 Merge tag 'upstream/1.4'
Upstream version 1.4
2014-02-21 09:28:26 +01:00
Tino Keitel 82795c4ef6 1.3.99.7-1 package 2014-01-31 16:07:10 +01:00
Tino Keitel 4172b2205a Add NEWS item to describe changes regarding KDE and GNOME support 2014-01-31 12:40:25 +01:00
Tino Keitel ea4d253f03 Update standards version to 3.9.5, no changes needed 2014-01-30 14:35:37 +01:00
Tino Keitel 4396381d7f Enable Akonadi support, separate Evolution (GNOME) and Akonadi (KDE) support
Closes: #682520
2014-01-30 14:26:00 +01:00
Tino Keitel 07dfd3949c New upstream release candidate 2014-01-30 14:25:43 +01:00
Tino Keitel 6a2aeed73f Merge tag 'upstream/1.3.99.7'
Tag upstream 1.3.99.7
2014-01-30 14:05:26 +01:00
Tino Keitel e30181949c Document 1.3.2-1 Debian package 2013-10-01 10:57:01 +02:00
Tino Keitel 6255e32e10 Depend on recent libsynthesis, to pull in the fix for #694005 2013-09-25 13:12:14 +02:00
Tino Keitel f08b7c1eb4 Build with --as-needed and with hardening flags enabled 2013-09-25 13:12:14 +02:00
Tino Keitel 1e4baae4e1 Raise debhelper compatibility level to 9 2013-09-25 13:12:14 +02:00
Tino Keitel 7fef193c5a Use multiarch paths for shared object files 2013-09-25 13:12:14 +02:00
Tino Keitel 50dea7cfed New upstream release
Closes: #682280
Closes: #684077
Closes: #694004
Closes: #722044
2013-09-25 13:11:50 +02:00
Tino Keitel 82f46d6191 Install syncevo-local-sync helper, required for CardDAV/CalDAV
syncevo-local-sync is missing, but it is required for certain sync
operations, e.h. DAV sync.

Closes: #679657
Thanks: Gregor Herrmann for the patch.
2013-06-18 12:00:22 +02:00
Tino Keitel b837bb9e67 Merge branch 'upstream' 2013-06-18 11:52:25 +02:00
Tino Keitel aa72f6fd12 1.2.99.1-1.1 package 2013-04-11 08:51:19 +02:00
Tino Keitel d0284f3323 Finish changelog für 1.2.99.1-1
Change distribution from UNRELEASED to unstable
2012-06-29 12:42:39 +02:00
Tino Keitel df22cb3375 1.2.99.1-1 package 2012-06-28 11:42:10 +02:00
Tino Keitel 3e62c563e0 Document possible issues when upgrading from 1.2.x in NEWS 2012-06-28 11:42:06 +02:00
Tino Keitel 3e8f8190ce Install new syncevo-dbus-helper binary 2012-06-27 17:25:29 +02:00
Tino Keitel 28b1f815c7 New library package for libgdbussyncevo
Upstream moved libgdbussyncevo to /usr/lib. Added new library package
with matching Breaks: and Replaces: for upgrades of syncevolution-libs.
2012-06-27 11:06:46 +02:00
Tino Keitel e60bd72922 Add libpcre3-dev and libcppunit-dev build dependencies
Both are required as of upstream version 1.3
2012-06-27 11:06:46 +02:00
Tino Keitel 7451ea467f Use DEB_REF instead of UPSTREAM_REF for git based patch creation
UPSTREAM_REF is not suitable as different Debian revisions can contain
different patches, and UPSTREAM_REF does not contain the Debian revision
2012-06-27 11:06:29 +02:00
Tino Keitel f4dcd709a6 New upstream release candidate
Closes: #675288
2012-06-27 11:04:35 +02:00
Tino Keitel 8443db176f Merge branch 'upstream' into HEAD 2012-06-26 22:38:56 +02:00
Tino Keitel 818cebfad8 Re-add sync-ui icon referenced in .desktop file (bug#658519)
This got lost by accident.
2012-02-09 13:55:26 +01:00
Tino Keitel c246660ddf Switch packaging to 1.2.2 2012-02-09 13:54:40 +01:00
Tino Keitel 925ff92b5e Add Breaks: and Replaces: to syncevolution-dbus
This fixes upgrades from squeeze (bug#657001).
2012-01-26 21:21:24 +01:00
Tino Keitel 143f22f7af Merge branch 'upstream' 2012-01-26 21:00:44 +01:00
tino+debian@tikei.de c6d6ef23d1 Debian: move packaging to 1.2.1 2011-12-19 21:40:57 +01:00
Tino Keitel efc29d41e7 Merge branch 'upstream' 2011-12-07 21:18:26 +01:00
Tino Keitel ab34545ee7 Debian: correctly enable CardDAV/CalDAV support in the configure call 2011-08-03 21:09:15 +02:00
Tino Keitel b69c3d67d7 Debian: new maintainer: me 2011-08-03 21:09:15 +02:00
Tino Keitel 79338edb1e Debian: add README.Debian for server operation 2011-08-03 21:09:15 +02:00
Tino Keitel 9de85589e1 Debian: rework package descriptions to mention new features 2011-08-03 21:08:51 +02:00
Tino Keitel 8ae7cde9f2 Debian: add documentation fix from upstream git 2011-07-26 19:17:18 +02:00
Tino Keitel 806cb07788 Debian: bump to 1.1.99.5a-2 2011-07-26 15:32:52 +02:00
Tino Keitel 40e670c4d5 Debian: bluez is only available on Linux, specify build deps accordingly 2011-07-24 22:49:42 +02:00
Tino Keitel 0c808f9cfd Debian: updated changelog 2011-07-20 16:12:47 +02:00
Tino Keitel bf41fb9404 Debian: updated NEWS file for 1.1.99.5a 2011-07-19 15:03:59 +02:00
Tino Keitel 0aaa6c49f0 Debian: update upstream tag 2011-07-19 14:12:55 +02:00
Tino Keitel 3afabd9821 Debian: added myself to Uploaders: 2011-07-19 14:12:55 +02:00
Tino Keitel 04b662309e Debian: fixed .orig.tar.gz generation in get-orig-source target 2011-07-19 14:12:54 +02:00
Tino Keitel 63e08795ed Debian: bump version to 1.1.99.5a 2011-07-19 14:12:44 +02:00
Tino Keitel ca60aa3911 Debian: add versioned dependency on libsynthesis
This syncevolution version requires features not present in older
libsynthesis0 packages.
2011-07-19 13:28:35 +02:00
Tino Keitel 686f6ff183 Debian: added python-openssl dependency
The HTTP server now also supports HTTPS and requires python-openssl.
2011-07-19 13:27:40 +02:00
Tino Keitel 3fc49586d8 Merge branch 'upstream' 2011-07-15 19:49:20 +02:00
Tino Keitel c731a10f74 bump version to 1.99.5-1 2011-07-14 13:00:19 +02:00
Tino Keitel 7bfa5f45ad Merge branch 'upstream' 2011-07-14 12:46:36 +02:00
Tino Keitel b064187240 corrected version in NEWS, otherwise the message won't be shown 2011-07-14 11:53:18 +02:00
Tino Keitel f7e482821c rename NEWS.Debian to the correct name NEWS 2011-07-14 11:14:32 +02:00
David Bremner aba977a444 disable maintainer scripts for syncevolution-libs 2011-06-04 09:22:46 -03:00
David Bremner 3f5965ab3b update changelog 2011-06-03 21:57:08 -03:00
David Bremner f81e155abc upload to experimental due to lack of testing 2011-06-03 07:37:43 -03:00
David Bremner af175b0ce4 add binary package for private libraries 2011-05-30 08:41:16 -03:00
David Bremner a14ca7759e add shlib packages for libsyncevolution and libsyncevo-dbus 2011-05-29 13:07:15 -03:00
David Bremner 8efdfddf15 bump standards version 2011-05-29 11:23:48 -03:00
David Bremner f6bbca6005 use bash for patch export 2011-05-29 11:07:09 -03:00
David Bremner 7f932c7c04 Put back git-patches file, now that we need to patch configure-pre.in 2011-05-29 09:55:31 -03:00
David Bremner 96c04147f5 work around apparent failure of CONFIG_SHELL 2011-05-29 09:44:16 -03:00
David Bremner 23ac969561 enable CalDAV 2011-05-29 08:20:14 -03:00
David Bremner 2eea821b4c Merge branch 'upstream' 2011-05-29 08:10:11 -03:00
David Bremner 9f426fa911 start new upstream release 2011-05-29 08:07:41 -03:00
David Bremner c6553f08af add README.source 2011-03-08 19:35:39 -04:00
David Bremner 20244071fe add NEWS.Debian file to point out some pitfalls of upgrading 2011-03-08 17:03:12 -04:00
David Bremner 604835116a fix date in changelog 2011-03-08 16:06:35 -04:00
David Bremner f426cdabc3 add patch export based on gitpkg hook 2011-03-07 12:38:30 -04:00
David Bremner a31bf33d9c add libical-dev as a build dependency.
The packaging docs mention libecal _or_ libical, but perhaps both are needed.
2011-03-07 07:07:27 -04:00
David Bremner bfbdf3078e update version of synthesis dependencies. 2011-03-06 22:19:43 -04:00
David Bremner ad50e17bfa remove Makefile.am from debian/clean 2011-03-06 22:09:03 -04:00
David Bremner 542fcf47d8 Remove patches, all are now upstream 2011-03-06 21:52:18 -04:00
David Bremner cef68e96c3 Update rules and changelog for new version. 2011-03-06 21:31:55 -04:00
David Bremner 38600b38ce Merge branch 'upstream' 2011-03-06 21:25:25 -04:00
David Bremner eb4771c0aa re-export patches 2011-02-19 15:13:55 -04:00
David Bremner 699119e3ce Merge branch 'upstream'
Conflicts are because upstream decided to delete their debian directory.

Conflicts:
	debian/changelog
	debian/compat
	debian/control
	debian/copyright
	debian/docs
	debian/rules
	debian/syncevolution.install
2011-02-19 15:11:34 -04:00
David Bremner b45cd2d084 bump upstream version 2011-02-19 15:03:15 -04:00
David Bremner 58564bfdd7 cut down number of remotes 2011-02-19 14:25:06 -04:00
David Bremner 0389efdec4 update changelog 2010-11-28 10:46:52 -04:00
David Bremner a63eaca08a more synccompare manpage to syncevolution-common 2010-11-28 10:45:50 -04:00
David Bremner 9487efbb77 update changelog, close correct bug this time 2010-11-28 10:32:53 -04:00
David Bremner ab3a2bb3c6 Merge remote branch 'origin/master' 2010-11-28 10:09:00 -04:00
David Bremner 8aa380d10e add TODO for packaging issues 2010-11-28 10:08:52 -04:00
David Bremner 9b523b1823 re-export patches, add new patch 2010-11-27 21:29:25 -04:00
David Bremner c26f9e0f33 Tidy changelog 2010-11-27 10:08:53 -08:00
David Bremner e43e7bd738 export patches from patch-queue/master 2010-11-26 22:47:25 -08:00
David Bremner 8c357287d5 update changelog with patch description and close bug 2010-11-24 15:10:35 -08:00
David Bremner fcd0594507 export patches from branch patch-queue/master 2010-11-24 15:08:04 -08:00
David Bremner bae4fe5f68 Build without libopenobex on hurd 2010-11-24 09:32:26 -08:00
David Bremner f762050027 expand dependencies of libsynthesis-dev.
This seems to be needed to get syncevolution to build in a experimental chroot.
2010-11-24 00:03:30 -08:00
David Bremner cb9fc3fade new release for test building 2010-11-21 08:47:07 -08:00
David Bremner 260de4b117 new Debian release, fix bad conflicts. 2010-11-20 17:32:33 -08:00
David Bremner b278dac27c update standards version; no changes 2010-11-08 20:10:55 -04:00
David Bremner fc9de44b3c update maintainer email. 2010-11-08 20:07:59 -04:00
David Bremner e911d9f0f1 update changelog and rules for new upstream version 2010-11-08 20:06:51 -04:00
David Bremner 018fde5ffe Merge branch 'upstream' 2010-11-08 20:05:40 -04:00
David Bremner 38c821c510 set distribution to experimental 2010-10-12 21:38:49 -03:00
David Bremner 5225aa2089 remove /usr/share/syncevolution files from sync-ui binary package.
This is slightly wasteful since these files are not needed by the
syncevolution command line client, as a percentage of the size of the
binaries, the waste is small.
2010-10-10 13:02:10 -03:00
David Bremner 946694dd42 Merge branch 'upstream' 2010-10-10 11:44:59 -03:00
David Bremner 7251befa68 bump upstream version 2010-10-10 11:43:15 -03:00
David Bremner fb6625f05b fix Vcs-Browse URL 2010-09-14 08:14:21 -03:00
David Bremner 59d248ac6a move all of /usr/share/syncevolution and /usr/bin/synccompare into syncevolution-common.
This resolves a problem reported Matthijs Kooijman with
syncevolution-http.  It is arguably overkill, but it does have the
benefit of minimizing archive size.
2010-09-13 18:38:07 -03:00
David Bremner 4849a06741 Use upstream manpage for syncevolution. 2010-09-11 15:30:08 -04:00
David Bremner 7a1d1cc31b Bump standards version; no changes 2010-08-03 16:09:13 -04:00
David Bremner fa391f4f30 merge changelog stanza's for non-uploaded version. Fix typos. 2010-08-03 16:08:12 -04:00
David Bremner ed1745a838 relax strict dependency of -http on -dbus; this allows binNMU's. 2010-08-03 16:08:07 -04:00
David Bremner 8d6be4bc61 make a separate binary package for syncevo-http-server.
This is mainly because the python depends for this script add
another (roughly) 35M of installed space to syncevolution-dbus.
2010-08-03 13:27:53 -04:00
David Bremner 846bd3f244 update d/rules and d/changelog for new upstream version 2010-08-01 20:48:16 -04:00
David Bremner c5cc1879d0 Merge branch 'upstream' 2010-08-01 20:39:24 -04:00
David Bremner 85b40ca3f0 Fix upstream tag. 2010-06-17 22:04:09 -03:00
David Bremner b62c88bb25 Merge branch 'upstream' 2010-06-17 22:01:13 -03:00
David Bremner 4ac5e62f09 update changelog and rules for new upstream release 2010-06-17 22:00:52 -03:00
David Bremner eefba98a80 add meego repos 2010-06-17 21:57:07 -03:00
David Bremner d5e794448a update changelog to reflect new package and change recommends 2010-06-16 07:56:49 -03:00
David Bremner 70befa10a3 fix changelog reference to wrong example collection 2010-06-13 15:05:27 -03:00
David Bremner 39dfdf0be9 modify full description 2010-06-13 14:37:03 -03:00
David Bremner 193338dd62 Weaken recommends by recommending evolution-data-server instead of
evolution.  One could quite reasonably use eds with another client.
2010-06-13 14:36:53 -03:00
David Bremner 556ce4a20c Add a package for debugging symbols 2010-06-12 16:25:14 -03:00
David Bremner 5aab681c88 add dependency of sync-ui on syncevolution-dbus 2010-05-30 08:42:04 -03:00
David Bremner 08225b14d9 remove ${shlibs:Depends} from syncevolution-common 2010-05-30 08:29:43 -03:00
David Bremner 398e78566f Add conflicts, replaces to allow sync-ui to be upgraded to sync-ui+syncevolution-common 2010-05-30 08:25:14 -03:00
David Bremner 9f555d08a3 tidy descriptions 2010-05-29 23:26:35 -03:00
David Bremner 507cdcb630 remove build-depend on bash 2010-05-29 23:01:52 -03:00
David Bremner 0f3c1967c6 Shorten changelog entry 2010-05-29 19:36:44 -06:00
David Bremner fe6fcfaeec make syncevolution-dbus arch any 2010-05-29 19:32:08 -06:00
Thomas Bechtold cfa0cfcee7 split dbus package. fix libsynthesis dependencies. add bluez recommends. 2010-05-29 19:09:52 -06:00
Thomas Bechtold 2e95e54d79 remove sync-ui.examples because example moved to syncevolution.example. 2010-05-29 19:09:52 -06:00
Thomas Bechtold a243ad875e fix debian/control. move syncevo-dbus-server to syncevolution-package. 2010-05-29 19:09:52 -06:00
Thomas Bechtold 1ed8884266 remove install image files from debian/sync-ui.install due to dh_install error. 2010-05-29 19:09:52 -06:00
Thomas Bechtold e783ff1268 Create syncevolution-common binary package. Move language files and dbus-server to syncevolution-common. 2010-05-29 19:09:52 -06:00
David Bremner 7826527ff8 add build dependency on libnotify-dev 2010-05-01 09:31:42 -03:00
David Bremner 5fa6b2652e Merge branch 'upstream' 2010-05-01 09:02:39 -03:00
David Bremner 59dd2128c4 update upstream tag, add new version to changelog 2010-05-01 09:00:39 -03:00
David Bremner fdeb090e94 add syncevo-http-server.py to sync-ui examples, by request. It really
suggests that maybe the dbus stuff should be in its own binary package.
2010-03-14 08:40:58 -03:00
David Bremner 0512ddb4f3 move perl file to examples 2010-03-07 08:26:51 -04:00
David Bremner ef0e35e6cf bump standards version 2010-03-07 07:31:47 -04:00
David Bremner b55adb210d add missing files 2010-03-06 22:52:22 -04:00
David Bremner 2602c9c579 simplify syncevolution.install, and add missing xml files 2010-03-06 21:00:29 -04:00
David Bremner a692ef945b remove extra COPYING file 2010-03-06 20:53:14 -04:00
David Bremner fc0fc0bd34 remove debugging output 2010-03-06 18:05:01 -04:00
David Bremner 38c9b081cd Use more readable version scheme.
Close wishlist upgrade bug.
2010-03-06 18:04:32 -04:00
David Bremner cfc466ce21 update list of configuration templates 2010-02-27 13:47:17 -04:00
David Bremner 482b8b85a6 bump dependency on libsynthesis 2010-02-27 08:15:50 -04:00
David Bremner be89067372 Merge branch 'upstream'
Conflicts:
	debian/changelog
	debian/compat
	debian/control
	debian/copyright
	debian/docs
	debian/rules
	src/gnome-bluetooth/configure-sub.in
2010-02-26 15:54:45 -04:00
David Bremner 54a4f86b07 remove upstream debian directory 2010-02-26 15:52:02 -04:00
David Bremner 247074a9a4 Update for new beta snapshot 2010-02-26 15:45:39 -04:00
David Bremner 950714d15b avoid libopenobex (and consequently bluez) on kfreebsd-* 2010-01-26 23:29:18 -04:00
David Bremner 5f9c18f7fc add libopenobex1-dev as build depends to enable bluetooth 2010-01-23 13:06:56 -04:00
David Bremner 032dfb07a7 fix distribution in changelog 2010-01-23 13:03:17 -04:00
David Bremner 05dedd663e update installed files for new upstream version 2010-01-21 08:51:52 -04:00
David Bremner b6521fec0e Bump dependency on libsynthesis to new (moblin) version 2010-01-20 06:33:23 -04:00
David Bremner 11a96879c5 New upstream version (alpha release) 2010-01-17 22:16:00 -04:00
David Bremner 134a88c85d Merge remote branch 'alioth/master' 2010-01-17 22:04:43 -04:00
David Bremner f4b670c39d Merge branch 'upstream' 2010-01-17 21:59:08 -04:00
David Bremner d230107a72 bump standards version; update changelog 2009-11-23 22:25:28 -04:00
David Bremner 89e81cae33 convert to quilt 3.0 source format 2009-11-23 00:24:40 -04:00
David Bremner 6c7d5df831 add versioned build depends on libsynthesis 2009-11-23 00:21:11 -04:00
David Bremner e2290982bf Merge branch 'upstream' 2009-11-20 08:02:39 -04:00
David Bremner 0e341da74d add new upstream version to changelog 2009-11-20 07:56:18 -04:00
David Bremner 93a1a3c05c bump upstream tag 2009-11-20 07:54:32 -04:00
David Bremner 38fa890877 add final newlines to two files 2009-08-31 18:06:59 -03:00
David Bremner 60312bc650 update debian/changelog for new version 2009-08-31 18:04:01 -03:00
David Bremner 7c8c5c8e00 extensive updating of debian/copyright to show all copyright holders 2009-08-31 18:00:27 -03:00
David Bremner 3ebef28fe4 Re-flow build-depends. Modify long descriptions to replace mention of
Funambol client libs.  Remove explicit dependence on synthesis shlibs.
2009-08-22 08:52:16 -04:00
David Bremner 57fb55f76f add extremely minimal manpage for sync-ui 2009-08-22 08:29:46 -04:00
David Bremner 5d29a3b7da modify sync-ui long description 2009-08-22 08:17:54 -04:00
David Bremner 627006eb43 remove backup file 2009-08-22 08:02:53 -04:00
David Bremner e3b75901e8 add xsltproc as build dep 2009-08-22 08:01:56 -04:00
David Bremner 830125a6ce split to make new sync-ui binary package 2009-08-22 07:43:58 -04:00
David Bremner 759904bd01 install sync-ui 2009-08-22 07:33:51 -04:00
David Bremner bb7e9ab56d enable gui in configuration 2009-08-22 07:18:25 -04:00
David Bremner cda1d90b09 remove debian/clean from debian/clean 2009-08-22 07:14:49 -04:00
David Bremner ac94ff1b50 add build depends for gnome ui 2009-08-22 07:14:07 -04:00
David Bremner 64a2fdb1ea add convenience script to set up remotes 2009-08-22 00:06:30 -04:00
David Bremner 5ba1286508 clean up automake droppings 2009-08-21 14:36:19 -04:00
David Bremner ee5d5a0ac8 add debian/install to put files in different directories 2009-08-21 10:25:20 -04:00
David Bremner 6feeb68d9e override install dest 2009-08-21 10:05:54 -04:00
David Bremner 440e91c461 remove /usr/sbin from debian/dirs 2009-08-20 22:14:28 -04:00
David Bremner 9872ae78a2 add whatis entry 2009-08-20 22:13:26 -04:00
David Bremner 251a57a803 mangle version numbers to remove +dsNN 2009-08-20 22:09:42 -04:00
David Bremner cd5e41c7fc add libexecdir to config 2009-08-20 21:52:18 -04:00
David Bremner f180a316fa add watchfile 2009-08-20 21:48:24 -04:00
David Bremner ff300cdcef fix bad section in synccompare.1 2009-08-17 09:37:07 -03:00
David Bremner 40ed3b453b add Homepage to source package 2009-08-17 09:35:18 -03:00
David Bremner 9656ceec00 quick and dirty man pages 2009-08-17 09:35:11 -03:00
David Bremner b7a63e00ca add dependency on debhelper 7.0.50 2009-08-17 08:24:28 -03:00
David Bremner 4128d5808b describe how upstream tarball is built. Remove discussion of
libsynthesis, since it is no long distributed in source or binary from this package.
2009-08-17 00:24:15 -03:00
David Bremner 5f93eab167 add +ds1 suffix to upstream version 2009-08-17 00:23:10 -03:00
David Bremner 7486653fd2 add build depends for autogen.sh 2009-08-17 00:17:52 -03:00
David Bremner 626fb8b3d1 call autogen.sh now that we are building from git 2009-08-17 00:12:28 -03:00
David Bremner da2967f98b bump version 2009-08-17 00:07:34 -03:00
David Bremner dbd379e732 add git-orig-source rule 2009-08-17 00:07:34 -03:00
David Bremner 43e37ace7b put back libsynthesis-dev dependency 2009-08-17 00:07:33 -03:00
David Bremner 1b3c4172c8 Put back libboost-dev dependency 2009-08-17 00:07:33 -03:00
David Bremner 6ffcc5bb6e set config prefix to /etc 2009-08-17 00:07:33 -03:00
David Bremner 581e4f93ca Revert "add dependency on libboost-dev, libpcre3-dev, libsqlite3-dev."
Should not be needed with seperate libsynthesis

This reverts commit 875b801d9c3df3b34fe34b7fad5d3bc6d1ee3276.

Conflicts:

	debian/control
2009-08-17 00:07:33 -03:00
David Bremner 094c59b6cf add dependency on synthesis shared libs. 2009-08-17 00:07:33 -03:00
David Bremner 13c482c478 change prefix 2009-08-17 00:07:33 -03:00
David Bremner e426251089 add dependency on libsynthesis-dev 2009-08-17 00:07:33 -03:00
David Bremner 7631f79e86 override configure to skip synthesis build 2009-08-17 00:07:33 -03:00
David Bremner 0944b1f3be add copyright section for libsynthesis 2009-08-17 00:07:33 -03:00
David Bremner d574a8bec8 add dependency on libboost-dev, libpcre3-dev, libsqlite3-dev. These are all for libsynthesis, which should be split out from the packaging. 2009-08-17 00:07:33 -03:00
David Bremner bf00769769 update debian/changelog for new version 2009-08-17 00:07:33 -03:00
David Bremner 9a0f65670b add (mandatory) description of upstream source to debian/copyright 2009-08-17 00:07:33 -03:00
David Bremner 198a63857a try depending on the gnutls version of libcurl 2009-08-17 00:07:33 -03:00
David Bremner 7144a3da44 first attempt at debian/copyright 2009-08-17 00:07:33 -03:00
David Bremner 6930da8c6c compat file for debhelper 7, standard debian/dirs 2009-08-17 00:07:33 -03:00
David Bremner 115df974d6 new minimal debian/rules 2009-08-17 00:07:33 -03:00
David Bremner 8e784ce153 new debian/control 2009-08-17 00:07:32 -03:00
David Bremner 0154ee2991 new changelog 2009-08-17 00:07:32 -03:00
David Bremner 04b640eadb remove upstream debian packaging 2009-08-17 00:07:32 -03:00
39 changed files with 2444 additions and 0 deletions

42
debian/NEWS vendored Normal file
View File

@ -0,0 +1,42 @@
syncevolution (1.3.99.7-1) unstable; urgency=high
Akonadi support for KDE is now enabled. The support for GNOME and KDE
has been split into new packages named syncevolution-libs-gnome and
syncevolution-libs-kde. If you only want to use KDE, you can remove
syncevolution-libs-gnome.
-- Tino Keitel <tino+debian@tikei.de> Fri, 31 Jan 2014 12:37:10 +0100
syncevolution (1.2.99.1-1) unstable; urgency=low
The sync format of existing configurations for Mobical (aka Everdroid)
must be updated manually, because the server has encoding problems when
using vCard 3.0 (now the default for Evolution contacts):
syncevolution --configure \
syncFormat=text/x-vcard \
mobical addressbook
The Funambol template explicitly enables usage of the
"refresh-from-server" sync mode to avoid getting throttled with 417
'retry later' errors. The same must be added to existing configs
manually:
syncevolution configure \
enableRefreshSync=TRUE \
funambol
-- Tino Keitel <tino+debian@tikei.de> Thu, 28 Jun 2012 08:01:52 +0200
syncevolution (1.1.99.5a-1) experimental; urgency=low
This version of syncevolution introduces an irreversible change to the
config layout, see the --migrate option in the syncevolution man page.
Migration happens automatically at first invocation.
This version is only know to work with version 2.32.2 of evolution.
In particular, it probably won't work with the version of evolution in
squeeze.
-- David Bremner <bremner@debian.org> Tue, 08 Mar 2011 17:01:37 -0400

11
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,11 @@
Hints for server operation
^^^^^^^^^^^^^^^^^^^^^^^^^^
One SyncEvolution instance can currently provide data for one user only.
If you want to setup a SyncEvolution server headless without using an
Evolution Data Server with plain file storage, you can use the file storage
as described here:
http://syncevolution.org/wiki/http-server-howto

3
debian/TODO vendored Normal file
View File

@ -0,0 +1,3 @@
* add missing manpages for syncompare and syncevo-http-server
* fix FTPFS with g++ 11 without CXXFLAG -std=c++14;
see <https://gitlab.freedesktop.org/SyncEvolution/syncevolution/-/issues/167>

417
debian/changelog vendored Normal file
View File

@ -0,0 +1,417 @@
syncevolution (2.0.0-2) experimental; urgency=medium
[ Jonas Smedegaard ]
* update copyright info:
+ fix consistently use field License-Grant (not Grant)
+ fix consistently use field Files (not bogus File)
+ fix add License section LGPL-2
+ tighten license-related lintian overrides
* fix have syncevolution-http depend on python3-gi
(not bogus python3-gobject:
earlier transitional package python-gobject pulled in python-gi)
* fix drop depending on python3-twisted-web:
bogus (transitioned to python3-twisted-core)
and used only by exerimental unused script
* tighten dh-missing to fail (not only warn) on missed files
+ list unversioned symlinks to shared objects as not-installed
+ list helper scripts for testing as not-installed
* fix install XDG startup files in syncevolution-dbus
* fix install SRV resolver script in syncevolution-common,
recommend adns-utils (or simpler fallbacks),
and have syncevolution-libs recommend syncevolution-common
* work around FTPFS with g++ 11 by setting CXXFLAG -std=c++14
[ Joao Azevedo ]
* list library syncactivesync.so as not installed
(to match upstream intent in unconventional build target)
* list TDEPIM libraries as not installed
(we no longer link against KDE libraries so unlikely to be useful)
* fix install libraries syncpbap providergoa
-- Jonas Smedegaard <dr@jones.dk> Wed, 03 Nov 2021 15:50:49 +0100
syncevolution (2.0.0-1) experimental; urgency=medium
[ upstream ]
* new release
[ Jonas Smedegaard ]
* isolate kfreebsd FTBFS fix as patch 1001,
and track package source with patches unapplied
* add git-buildpackage config:
+ use pristine-tar
+ sign tags
+ avoid any .git* files
+ use DEP-14 branches debian/latest upstream/latest
+ add usage comment
* drop obsolete *-dbg to *-dbgsym migration
* simplify rules;
stop explicitly build-depend on libtool automake pkg-config
(pulled in via autoreconf since debhelper compatibility level 10)
* use debhelper compatibility level 13 (not 11);
build-depend on debhelper-compat (not debhelper)
* relax to stop build-depend explicitly on g++:
required version satisfied by default
in all supported Debian releases
* drop ancient Breaks/Replaces hints
* stop link against KDE libraries (no longer supported upstream):
+ drop binary package syncevolution-libs-kde
+ stop build-depend on kdelibs5-dev kdepimlibs5-dev
* stop install library to support ActiveSync
(no longer supported upstream)
* use Python 3.x libraries:
+ build-depend on python3-docutils (not python-docutils)
+ have syncevolution-http depend on python3 python3-dbus
python3-gobject python3-openssl
python3-pygments python3-twisted-web
(not python python-dbus python-gobject
python-openssl python-twisted-web)
* stop build-depend on libpcre3-dev
* build-depend on libecal2.0-dev (not libecal1.2-dev)
* relax to build-depend unversioned on libsynthesis-dev:
required version satisfied in all supported Debian releases
* add patch 1002
to adjust whitespace as required for recent autotools
* fix install all pstream-provided gettext machine-object files
* install all upstream-provided README.* files
* install more example files
* improve install tracking with dh_missing:
package upstream-installed manpage (not source file)
* explicitly list files deliberately not installed
* stop install syncevolution-dbus example file dropped upstream
* update install paths
[ João Azevedo ]
* don't use install for syncevo-http-server.py
-- Jonas Smedegaard <dr@jones.dk> Tue, 05 Oct 2021 17:45:04 +0200
syncevolution (1.5.3-2) unstable; urgency=medium
* Remove libgconf2-dev build-dep (Closes: #897258)
-- Tino Mettler <tino+debian@tikei.de> Thu, 21 Jun 2018 21:19:04 +0200
syncevolution (1.5.3-1) unstable; urgency=medium
* New upstream release
* Fix override_dh_makeshlibs to handle all packages with public shared libs
(Closes: #887043)
* Remove obsolete Conflicts:/Breaks:/Replaces: sync-ui (<<1.1+ds1-1~)
* Change debhelper compatibility to 11, which is recommended
* Bump standards version to 4.1.3, no changes needed
* Fix several lintian warnings
-- Tino Mettler <tino+debian@tikei.de> Sat, 13 Jan 2018 22:47:44 +0100
syncevolution (1.5.2-3) unstable; urgency=medium
[ Patrick Ohly ]
* libical: support libical v3 (Closes: #884158)
* GNOME: replace gnome-keyring with libsecret
[ Tino Mettler ]
* Change build dependencies for libgtk and glade to use GTK3 for sync-ui
(Closes: #884162)
* Add Build-Dep on libjson-c-dev, enable and include oauth2 backend
(Closes: #884170)
* Handle C++ conversion operator name mangling in GCC 7 (Closes: #871284)
* Build depend on libsecret-1-dev instead of deprecated libgnome-keyring-dev
(Closes: #867944)
-- Tino Mettler <tino+debian@tikei.de> Thu, 04 Jan 2018 22:21:57 +0100
syncevolution (1.5.2-2) unstable; urgency=medium
* Add missing service file for syncevo-dbus-server (Closes: #854941)
-- Tino Mettler <tino+debian@tikei.de> Fri, 24 Feb 2017 12:17:56 +0100
syncevolution (1.5.2-1) unstable; urgency=medium
* New upstream version
* Remove patch for GCC6 build failures, as they are fixed upstream
* Remove flags to downgrade the C++ dialect, fixed upstream
* Remove 0002-Fix-FTBFS-with-libical2.patch, fixed upstream
* Use HTTPS for URL to git web view
* Improve short descriptions
-- Tino Mettler <tino+debian@tikei.de> Fri, 18 Nov 2016 13:11:53 +0100
syncevolution (1.5.1-2) unstable; urgency=medium
* Add 0003-Add-missing-casts-from-shared_ptr-to-bool-to-fix-FTB.patch
to add missing casts from shared_ptr to bool, fixes FTBFS with GCC 6
* Fix remaining FTBFS with GCC 6 by downgrading the C++ dialect to gnu++98
(Closes: #811624)
-- Tino Mettler <tino+debian@tikei.de> Mon, 11 Jul 2016 10:17:38 +0200
syncevolution (1.5.1-1) unstable; urgency=medium
* New upstream release (Closes: #803416)
* Fix FTBFS with libical2 (Closes: #824426)
* Remove 0002-Use-TLS-instead-of-SSLv3-in-SyncML-server-script.patch
which was merged upstream
* Update Vcs-* fields to new URLs
* Bump standards version, no changes needed
* Add dh_auto_clean quirk to make the package build twice in a row
* Upstream generates a manpage, remove outdated and obsolete own version
* Remove old debug package definition, use the new dbgsym packages
* Depend on recent libsynthesis package
-- Tino Mettler <tino+debian@tikei.de> Thu, 19 May 2016 11:41:07 +0200
syncevolution (1.4.99.4-5) unstable; urgency=medium
* Build-depend on libopenobex2-dev (Closes: #813819)
-- Tino Mettler <tino+debian@tikei.de> Fri, 26 Feb 2016 11:57:35 +0100
syncevolution (1.4.99.4-4) unstable; urgency=medium
* Fix libsynthesis depencency after GCC5 transition (Closes: #797966)
-- Tino Mettler <tino+debian@tikei.de> Fri, 26 Feb 2016 11:56:50 +0100
syncevolution (1.4.99.4-3) unstable; urgency=medium
* Use TLS instead of SSLv3 in SyncML server script (Closes: #772040)
-- Tino Mettler <tino+debian@tikei.de> Thu, 04 Dec 2014 22:44:49 +0100
syncevolution (1.4.99.4-2) unstable; urgency=medium
* Fix FTBFS on kfreebsd due to missing SOCK_CLOEXEC
-- Tino Mettler <tino+debian@tikei.de> Sun, 26 Oct 2014 14:12:59 +0100
syncevolution (1.4.99.4-1) unstable; urgency=medium
* New upstream release candidate
* Build-depend on libsynthesis 3.4.0.47.4
* syncaddressbook.so vanished, as iOS addressbook support was removed
-- Tino Mettler <tino+debian@tikei.de> Sat, 25 Oct 2014 22:34:41 +0200
syncevolution (1.4-1) unstable; urgency=high
* New upstream release
* Allow parallel builds
* Adjust Maintainer: field to new surname
* Fix FTBFS due to erroneously hardcoded x86_64 path in an install file
(Closes: #739665)
* Fix upgrade from versions before 1.3.99.7 due to file conflicts.
Thanks to Simon McVittie (Closes: #739662)
* Add sections for files previously missing in copyright information
(Closes: #739616)
* Remove 0001-Fix-incorrect-mktemp-usage-reported-by-Helmut-Grohne.patch,
fixed upstream in a different way
-- Tino Mettler <tino+debian@tikei.de> Fri, 21 Feb 2014 11:44:04 +0100
syncevolution (1.3.99.7-1) unstable; urgency=high
* New upstream release candidate
* Add 0001-Fix-incorrect-mktemp-usage-reported-by-Helmut-Grohne.patch,
which fixes CVE-2014-1639
(Closes: #736357)
* Enable Akonadi support, separate Evolution (GNOME) and Akonadi (KDE) support
(Closes: #682520)
* Update standards version to 3.9.5, no changes needed
* Add NEWS item to describe changes regarding KDE and GNOME support
-- Tino Keitel <tino+debian@tikei.de> Fri, 31 Jan 2014 12:44:35 +0100
syncevolution (1.3.2-1) unstable; urgency=low
* Install syncevo-local-sync helper, required for CardDAV/CalDAV.
Thanks to Gregor Herrmann for the patch. (Closes: #679657)
* New upstream release (Closes: #682280, #684077, #694004, #722044)
* Use multiarch paths for shared object files
* Raise debhelper compatibility level to 9
* Build with --as-needed and with hardening flags enabled
* Depend on recent libsynthesis, to pull in the fix for #694005
* Added upstream patch 0001-GTK-GTK3-UI-fix-crash-on-64-bit.patch to fix a
segmentation fault in sync-ui when built with hardening=+pie
-- Tino Keitel <tino+debian@tikei.de> Tue, 01 Oct 2013 10:52:25 +0200
syncevolution (1.2.99.1-1.1) unstable; urgency=low
* Non-maintainer upload.
* dbus-auto-activation.patch: new patch backported from upstream; fix
D-Bus auto-activation. Thanks to Josselin Mouette for pointing to the
relevant commit. (Closes: #699852)
-- Sébastien Villemot <sebastien@debian.org> Mon, 01 Apr 2013 20:12:55 +0200
syncevolution (1.2.99.1-1) unstable; urgency=low
* New upstream release candidate (Closes: #675288)
* Use DEB_REF instead of UPSTREAM_REF for git based patch creation
* Add libpcre3-dev and libcppunit-dev build dependencies
* New library package for libgdbussyncevo
* Install new syncevo-dbus-helper binary
* Document possible issues when upgrading from 1.2.x in NEWS
-- Tino Keitel <tino+debian@tikei.de> Fri, 29 Jun 2012 12:42:18 +0200
syncevolution (1.2.2-1) unstable; urgency=medium
* New upstream version
* Fix upgrade from squeeze (Closes: #657001)
* Re-add sync-ui icon file (Closes: #658519)
-- Tino Keitel <tino+debian@tikei.de> Mon, 06 Feb 2012 19:33:08 +0100
syncevolution (1.2.1-1) unstable; urgency=low
* New upstream release
* Update build dependencies to current libsynthesis
* Remove 0001-README-crucial-syncURL-was-missing.patch, included upstream
-- Tino Keitel <tino+debian@tikei.de> Mon, 19 Dec 2011 21:35:51 +0100
syncevolution (1.1.99.5a-2) unstable; urgency=low
* Upload to unstable
* New maintainer: me. Thanks David for the great work. (Closes: #624540)
* Replace "!kfreebsd-*" and "!hurd-*" build depencendies with "linux-any"
as bluez is only available on Linux (Closes: #634747)
* Add 0001-README-crucial-syncURL-was-missing.patch which contains a
small CalDAV/CardDAV documentation fix from upstream git
* Rework package descriptions to mention new features
* Add README.Debian with some hints for HTTP server operation
* Correctly enable CalDAV/WebDAV in the configure call (Closes: #624642)
-- Tino Keitel <tino+debian@tikei.de> Wed, 03 Aug 2011 15:18:46 +0200
syncevolution (1.1.99.5a-1) experimental; urgency=low
* New upstream version 1.1.99.5a, first release candiate for 1.2
* Added python-openssl dependency, the HTTP server needs it for HTTPS support
* Added versioned dependency on libsynthesis0 to get required features
* Fixed .orig.tar.gz generation in get-orig-source target
* Added myself to Uploaders:, thanks to David for sponsoring
* Use updated upstream tag for source package generation
* Removed 0001-Replace-with-in-call-to-PKG_CHECK_MODULES.patch, fixed upstream
* Renamed NEWS.Debian to NEWS so that it is actually used
* Updated NEWS for 1.1.99.5a
-- Tino Keitel <tino+debian@tikei.de> Wed, 20 Jul 2011 16:02:02 +0200
syncevolution (1.1.99.4+ds1-1) experimental; urgency=low
* New upstream release candidate
* Rebuilt against new libsynthesis (Closes: #615263)
* Removed icalstrdup patch, now upstream.
* Enable CalDAV/CardDAV (Closes: #624642)
* Bump Standards-Version to 3.9.2 (no changes)
* New binary packages: libsyncevolution0, libsyncevo-dbus0
syncevolution-libs
-- David Bremner <bremner@debian.org> Fri, 03 Jun 2011 21:56:26 -0300
syncevolution (1.1.99.3+ds1-1) experimental; urgency=low
* New upstream (pre-release) version
* Remove two s390 related patches, now contained in upstream
commit 63d76f874270cbafb2.
-- David Bremner <bremner@debian.org> Tue, 08 Mar 2011 16:05:30 -0400
syncevolution (1.1+ds1-5) unstable; urgency=low
* patch: Avoid dependence on PATH_MAX (fixes FTBFS on hurd).
* patch: Add a second translation between sysync::memSize and size_t
(Closed: #604840)
* Move synccompare man page to syncevolution-common
-- David Bremner <bremner@debian.org> Sun, 28 Nov 2010 10:27:11 -0400
syncevolution (1.1+ds1-4) experimental; urgency=low
* Remove build dependency on libopenobex1-dev on hurd-i386, because it is not
available there. The package is already built without it on kfreebsd.
* Explicitly translate between sysync::memSize and size_t. Thanks to
Patrick Ohly for the patch.
-- David Bremner <bremner@debian.org> Wed, 24 Nov 2010 15:10:00 -0800
syncevolution (1.1+ds1-3) experimental; urgency=low
* Upload to experimental to test autobuilding, particularly on Hurd.
-- David Bremner <bremner@debian.org> Sun, 21 Nov 2010 08:37:48 -0800
syncevolution (1.1+ds1-2) experimental; urgency=low
* Update conflicts/replaces for syncevolution-common. Thanks to Simon
McVittie for the report, and the fix. (Closes: #603023).
-- David Bremner <bremner@debian.org> Wed, 10 Nov 2010 16:32:55 -0400
syncevolution (1.1+ds1-1) experimental; urgency=low
[ David Bremner ]
* New upstream release (Closes: #582376)
* Update maintainer address
* New binary package syncevolution-http for syncevo-http-server
(Closes: #573265)
* Add -dbg package to hold debugging symbols
* Recommend evolution-data-server instead of evolution
* Update Standards-Version to 3.9.1 (No changes).
[ Thomas Bechtold ]
* Split source package into syncevolution-common, syncevolution and
sync-ui.
* add dbus-server-sync.py and syncevo-phone-config.py to syncevolution
examples
-- David Bremner <bremner@debian.org> Mon, 08 Nov 2010 19:59:29 -0400
syncevolution (1.0+ds1~beta2a-1) unstable; urgency=low
* New upstream beta (Closes: #572640)
* According to http://bugzilla.moblin.org/show_bug.cgi?id=8758,
syncevolution is now smarter about retrying in certain situations.
(Closes: #565527).
* Update Standard-Version to 3.8.4 (No changes).
-- David Bremner <bremner@unb.ca> Fri, 26 Feb 2010 15:45:00 -0400
syncevolution (1.0+ds1~a1-2) experimental; urgency=low
* Don't build depend on libopenobex1-dev on kfreebsd-*. This avoids
trying to compile bluetooth support, which relies on bluez
(Closes: #566940)
-- David Bremner <bremner@unb.ca> Tue, 26 Jan 2010 23:28:44 -0400
syncevolution (1.0+ds1~a1-1) experimental; urgency=low
* New Upstream Version
* Development snapshot, use with caution.
-- David Bremner <bremner@unb.ca> Sun, 17 Jan 2010 22:07:03 -0400
syncevolution (0.9.1+ds1-1) unstable; urgency=low
* New Upstream Version
* Standards Version 3.8.3 (no changes)
* Convert to source package format 3.0 (quilt)
-- David Bremner <bremner@unb.ca> Fri, 20 Nov 2009 07:55:54 -0400
syncevolution (0.9+ds1-2) unstable; urgency=low
* Major update to debian/changelog to list all copyright holders.
-- David Bremner <bremner@unb.ca> Fri, 20 Nov 2009 07:55:03 -0400
syncevolution (0.9+ds1-1) unstable; urgency=low
* Initial release (Closes: #404942)
-- David Bremner <bremner@unb.ca> Sun, 16 Aug 2009 23:53:47 -0300

212
debian/control vendored Normal file
View File

@ -0,0 +1,212 @@
Source: syncevolution
Section: utils
Priority: optional
Maintainer: Jonas Smedegaard <dr@jones.dk>
Build-Depends:
debhelper-compat (= 13),
intltool,
libboost-dev,
libcppunit-dev,
libcurl4-gnutls-dev,
libdbus-glib-1-dev,
libebook1.2-dev,
libecal2.0-dev,
libedataserver1.2-dev,
libgladeui-dev,
libglib2.0-dev,
libgtk-3-dev,
libical-dev,
libjson-c-dev,
libneon27-gnutls-dev,
libnotify-dev,
libopenobex2-dev [linux-any],
libsecret-1-dev,
libsynthesis-dev,
python3-docutils,
python3-pygments,
xsltproc,
Standards-Version: 4.6.0
Homepage: https://www.syncevolution.org/
Vcs-Git: https://salsa.debian.org/debian/syncevolution.git
Vcs-Browser: https://salsa.debian.org/debian/syncevolution
Rules-Requires-Root: no
Package: syncevolution
Architecture: any
Depends:
syncevolution-common (= ${source:Version}),
syncevolution-libs (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
bluez,
Description: Sync personal information data via SyncML/CalDAV/CardDAV (CLI)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides the CLI client.
Package: sync-ui
Architecture: any
Depends:
syncevolution-common (= ${source:Version}),
syncevolution-dbus,
${misc:Depends},
${shlibs:Depends},
Recommends:
bluez,
Description: Sync personal information data via SyncML/CalDAV/CardDAV (GTK+ GUI)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides a GTK+ graphical user interface.
Package: syncevolution-common
Architecture: all
Depends:
libsynthesis0v5 (>= 3.4.0.47.5),
${misc:Depends},
Recommends:
adns-tools | host | dnsutils,
Description: Sync personal information data via SyncML/CalDAV/CardDAV (common files)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides common architecture independent files.
Package: syncevolution-libs
Architecture: any
Depends:
syncevolution-libs-gnome (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
syncevolution-common (= ${source:Version}),
Description: Sync personal information data via SyncML/CalDAV/CardDAV (backend libraries)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides private libraries and plugins.
Package: syncevolution-libs-gnome
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
Recommends:
evolution-data-server,
Description: Sync personal information data via SyncML/CalDAV/CardDAV (GNOME backend)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides private libraries and plugins for GNOME.
Package: syncevolution-dbus
Architecture: any
Depends:
dbus,
syncevolution-common (= ${source:Version}),
syncevolution-libs (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (D-Bus support)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides D-Bus services.
Package: syncevolution-http
Architecture: all
Depends:
dbus-x11,
python3,
python3-dbus,
python3-gi,
python3-openssl,
syncevolution-dbus (>= ${source:Version}),
${misc:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (HTTP server)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides a python script to make SyncEvolution act as a HTTP(S)
server for other SyncML clients.
Package: libsyncevolution0
Architecture: any
Depends:
dbus,
syncevolution-common (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (shared library)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides a shared library.
Package: libsyncevo-dbus0
Architecture: any
Depends:
dbus,
syncevolution-common (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (shared D-Bus library)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides a shared library.
Package: libgdbussyncevo0
Architecture: any
Depends:
dbus,
syncevolution-common (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (shared gdbus library)
SyncEvolution synchronizes contact, calendar and task items via SyncML and
CalDAV/CardDAV with other servers or devices. It uses the Evolution Data Server
to sync PIM data in Evolution, but a plain file storage is also supported.
Data exchange can happen via HTTP(S) and Bluetooth. Full, one-way and
incremental synchronization of items are supported. SyncEvolution can act as
a SyncML/DAV client and SyncML server.
.
This package provides a shared library.

280
debian/copyright vendored Normal file
View File

@ -0,0 +1,280 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: SyncEvolution
Upstream-Contact: https://gitlab.freedesktop.org/SyncEvolution/syncevolution/-/issues
Source: https://gitlab.freedesktop.org/SyncEvolution/syncevolution/
Files: *
Copyright:
2012 BMW Car IT GmbH.
2016 Emanoil Kotsev <emanoil.kotsev@fincom.at>
2008 Funambol, Inc.
2009, 2011-2012 Intel Corporation
2009 m-otion communications GmbH <knipp@m-otion.com>
2005-2009 Patrick Ohly <patrick.ohly@gmx.de>
2011 Symbio, Ville Nummela
2004-2008 Synthesis AG
License-Grant:
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.
License: LGPL-2.1 or LGPL-3
Comment:
Files below <src/backends/webdav/*> lack licensing.
Licensing of those files is assumed same as generally for the project.
Files:
build/xsl/*
Copyright:
2003 Jiří Kosek
1999-2007 Norman Walsh
2011-2012 O'Reilly Media
2004-2007 Steve Ball
2005-2008 The DocBook Project
License: Expat~Docbook
Reference: build/xsl/COPYING
Files: m4-repo/*.m4
Copyright:
2008 Benjamin Kosnik <bkoz@redhat.com>
2014-2015 Google Inc.
2008 John Darrington <j.darrington@elvis.murdoch.edu.au>
2016 Krzesimir Nowak <qdlacz@gmail.com>
2015 Moritz Klammler <moritz@klammler.eu>
2015 Paul Norman <penorman@mac.com>
2009 Peter Adolphs
2013 Roy Stogner <roystgnr@ices.utexas.edu>
2008 Thomas Porschberg <thomas@randspringer.de>
2012 Xiyue Deng <manphiz@gmail.com>
2012 Zack Weinberg <zackw@panix.com>
License: FSFAP
Files:
src/backends/akonadi/akonadisyncsource.cpp
src/backends/akonadi/akonadisyncsource.h
src/backends/akonadi/contactssyncsource.cpp
src/backends/akonadi/contactssyncsource.h
src/backends/akonadi/eventssyncsource.cpp
src/backends/akonadi/eventssyncsource.h
src/backends/akonadi/notessyncsource.cpp
src/backends/akonadi/notessyncsource.h
src/backends/akonadi/todossyncsource.cpp
src/backends/akonadi/todossyncsource.h
Copyright:
2009 Sascha Peilicke <sasch.pe@gmx.de>
License-Grant:
This application is free software;
you can redistribute it and/or modify it
under the terms of the GNU Library General Public License
as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
License: LGPL-2+
Files:
test/Algorith/Diff.pm
Copyright:
2000-2004 Ned Konz
2000-2004 Tye McQueen
License-Grant:
This program is free software;
you can redistribute it and/or modify it
under the same terms as Perl.
License: Artistic or GPL-1+
Comment:
Perl 5 is licensed under either the Artistic license
or the GNU General Public License version 1 or later.
Files:
src/syncevo/icaltz-util.c
src/syncevo/icaltz-util.h
Copyright:
2007 Novell, Inc.
License-Grant:
This program is free software;
you can redistribute it and/or modify it
under the terms of version 2
of the GNU Lesser General Public License
as published by the Free Software Foundation.
License: LGPL-2
Files:
src/gtk-ui/gtkinfobar.c
src/gtk-ui/gtkinfobar.h
Copyright:
2005 Paolo Maggi
License-Grant:
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 of the License, or (at your option) any later version.
License: LGPL-2+
Files:
src/backends/tdepim/TDEPIMSyncSource.cpp
src/backends/tdepim/TDEPIMSyncSource.h
Copyright:
2016 Emanoil Kotsev <emanoil.kotsev@fincom.at>
License-Grant:
This application is free software;
you can redistribute it and/or modify it
under the terms of the GNU Library General Public License
as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
License: LGPL-2+
Files:
src/backends/evolution/e-cal-check-timezones.c
src/backends/evolution/e-cal-check-timezones.h
Copyright:
2008 Novell, Inc
2009 Patrick Ohly <patrick.ohly@gmx.de>
License-Grant:
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.
License: LGPL-2+
Comment:
The granted license does not exist at described version.
Licensing assumed to be GNU Library General Public License 2.0 or newer.
Files: src/dbus/interfaces/spec-to-docbook.xsl
Copyright: 2007, William Jon McCann
License-Grant:
License: GPL
License: GPL-1+
Files:
m4-repo/dk-warn.m4
Copyright:
2004-2007 Daniel Elstner <daniel.kitta@gmail.com>
License-Grant:
danielk's Autostuff is free software;
you can redistribute it and/or modify it
under the terms of the GNU General Public License
as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
License: GPL-2+
Files:
m4-repo/autotroll.m4
autotroll.am
Copyright:
2006-2007, 2009-2010 Benoit Sigoure <benoit.sigoure@lrde.epita.fr>
License-Grant:
AutoTroll is free software;
you can redistribute it and/or modify it
under the terms of the GNU General Public License
as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.
License: GPL-2+ with Autoconf-2.0~AutoTroll exception
In addition, as a special exception,
the copyright holders of AutoTroll give you unlimited permission
to copy, distribute and modify the configure scripts
that are the output of Autoconf
when processing the macros of AutoTroll.
You need not follow the terms of the GNU General Public License
when using or distributing such scripts,
even though portions of the text of AutoTroll appear in them.
The GNU General Public License (GPL) does govern
all other use of the material that constitutes AutoTroll.
.
This special exception to the GPL applies
to versions of AutoTroll released
by the copyright holders of AutoTroll.
Note that people who make
modified versions of AutoTroll are not obligated
to grant this special exception for their modified versions;
it is their choice whether to do so.
The GNU General Public License gives permission
to release a modified version without this exception;
this exception also makes it possible to release
a modified version which carries forward this exception.
Files:
build/gen-changelog.pl
Copyright:
2009 Emmanuele Bassi <ebassi@gnome.org>
License-Grant:
This program is free software.
It can be distributed and/or modified
under the terms of Perl itself.
License: GPL-1+ or Artistic
Comment:
Perl 5 is licensed under either the Artistic license
or the GNU General Public License version 1 or later.
Files:
debian/*
Copyright:
2009 David Bremner
2021 Jonas Smedegaard <dr@jones.dk>
License-Grant:
This packaging is free software;
you can redistribute it and/or modify it
under the terms of the GNU General Public License
as published by the Free Software Foundation;
version 3.
License: GPL-3
Reference: debian/copyright
License: Artistic
Reference: /usr/share/common-licenses/Artistic
License: Expat~Docbook
Permission is hereby granted, free of charge,
to any person obtaining a copy
of this software and associated documentation files (the "Software"),
to deal in the Software without restriction,
including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
.
The above copyright notice and this permission notice
shall be included in all copies or substantial portions of the Software.
.
Except as contained in this notice,
the names of individuals credited with contribution to this software
shall not be used in advertising or otherwise
to promote the sale, use or other dealings in this Software
without prior written authorization from the individuals in question.
.
Any stylesheet derived from this Software
that is publically distributed
will be identified with a different name
and the version strings in any derived Software will be changed
so that no possibility of confusion
between the derived package and this Software will exist.
License: FSFAP
Copying and distribution of this file,
with or without modification,
are permitted in any medium without royalty
provided the copyright notice and this notice are preserved
This file is offered as-is, without any warranty.
License: GPL-1+
Reference: /usr/share/common-licenses/GPL-1
License: GPL-2+
Reference: /usr/share/common-licenses/GPL-2
License: GPL-3
Reference: /usr/share/common-licenses/GPL-3
License: LGPL-2
Reference: /usr/share/common-licenses/LGPL-2
License: LGPL-2+
Reference: /usr/share/common-licenses/LGPL-2
License: LGPL-2.1
Reference: /usr/share/common-licenses/LGPL-2.1
License: LGPL-3
Reference: /usr/share/common-licenses/LGPL-3

3
debian/copyright-check vendored Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
licensecheck --check '.*' --recursive --copyright --deb-machine --ignore '^(debian/(changelog|copyright(_hints)?))$' --lines 0 -- * > debian/copyright_hints

1188
debian/copyright_hints vendored Normal file

File diff suppressed because it is too large Load Diff

1
debian/dirs vendored Normal file
View File

@ -0,0 +1 @@
usr/bin

3
debian/docs vendored Normal file
View File

@ -0,0 +1,3 @@
HACKING
NEWS
README

14
debian/gbp.conf vendored Normal file
View File

@ -0,0 +1,14 @@
# clone this source: gbp clone $PKG_GIT_URL
# track upstream source: git remote add upstream-git $UPSTREAM_GIT_URL
# update this source: gbp pull
# update upstream source: git fetch upstream-git --tags
# import upstream release: gbp import-orig --upstream-vcs-tag=$VERSION --uscan
# build package: gbp buildpackage
# publish source release: gbp tag && gbp push
[DEFAULT]
pristine-tar = True
sign-tags = True
filter = */.git*
debian-branch = debian/latest
upstream-branch = upstream/latest

3
debian/git-init-remotes.sh vendored Normal file
View File

@ -0,0 +1,3 @@
#!/bin/sh
git remote add meego git://gitorious.org/meego-middleware/syncevolution.git

1
debian/libgdbussyncevo0.install vendored Normal file
View File

@ -0,0 +1 @@
usr/lib/*/libgdbussyncevo.so.*

2
debian/libsyncevo-dbus0.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libsyncevo-dbus.so.0
usr/lib/*/libsyncevo-dbus.so.0.0.0

2
debian/libsyncevolution0.install vendored Normal file
View File

@ -0,0 +1,2 @@
usr/lib/*/libsyncevolution.so.0
usr/lib/*/libsyncevolution.so.0.0.0

26
debian/not-installed vendored Normal file
View File

@ -0,0 +1,26 @@
# we provide no -dev package
usr/include/*/*.h
usr/lib/*/*.a
usr/lib/*/*.la
usr/lib/*/*.so
usr/lib/*/*/*/*.a
usr/lib/*/*/*/*.la
usr/lib/*/pkgconfig/*.pc
# covered in debian/copyright
usr/share/doc/syncevolution/COPYING
# relates to unsupported KDE options --enable-kwallet --enable-akonadi
usr/lib/*/syncevolution/backends/platformkde.so
usr/lib/*/syncevolution/backends/syncakonadi.so
usr/lib/*/syncevolution/backends/syncactivesync.so
# relates to unsupported KDE-derived Trinity Desktop Environment (TDE)
usr/lib/*/syncevolution/backends/synctdepimabc.so
usr/lib/*/syncevolution/backends/synctdepimcal.so
usr/lib/*/syncevolution/backends/synctdepimnotes.so
usr/lib/*/syncevolution/backends/platformtde.so
# helper scripts for testing
usr/bin/syncevo-phone-config
usr/bin/synclog2html

42
debian/patches/1001_SOCK_CLOEXEC.patch vendored Normal file
View File

@ -0,0 +1,42 @@
Description: Fix FTBFS on kfreebsd due to missing SOCK_CLOEXEC
Work around missing SOCK_CLOEXEC on kfreebsd
by setting FD_CLOEXEC afterwards.
Author: Tino Mettler <tino+debian@tikei.de>
Last-Update: 2021-09-29
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/src/gdbusxx/gdbus-cxx-bridge.cpp
+++ b/src/gdbusxx/gdbus-cxx-bridge.cpp
@@ -285,6 +285,10 @@
true);
}
+#ifndef SOCK_CLOEXEC
+#define SOCK_CLOEXEC 0
+#endif
+
std::shared_ptr<DBusServerCXX> DBusServerCXX::listen(const NewConnection_t &newConnection, DBusErrorCXX *)
{
// Create two fds connected via a two-way stream. The parent
@@ -295,6 +299,21 @@
if (retval) {
SE_THROW(StringPrintf("socketpair: %s", strerror(errno)));
}
+
+ if(SOCK_CLOEXEC == 0) {
+ int flags;
+ int i;
+ for(i = 0; i < 2; i++) {
+ flags = fcntl(fds[i], F_GETFD);
+ if (flags == -1){
+ SE_THROW(StringPrintf("fcntl: %s", strerror(errno)));
+ }
+ flags |= FD_CLOEXEC;
+ if (fcntl(fds[i], F_SETFD, flags) == -1){
+ SE_THROW(StringPrintf("fcntl: %s", strerror(errno)));
+ }
+ }
+ }
GuardFD parentfd(fds[0]);
GuardFD childfd(fds[1]);

31
debian/patches/1002_intltool.patch vendored Normal file
View File

@ -0,0 +1,31 @@
Description: adjust whitespace as required for recent autotools
Recent releases of autotools (possibly only autoreconf
apparently only recognizes the macro IT_PROG_INTLTOOL
when listed as the first word on a line.
Otherwise autoreconf fails with the following error message:
.
autoreconf: running: intltoolize --copy --force
ERROR: 'IT_PROG_INTLTOOL' must appear in configure.ac for intltool to work.
Author: Jonas Smedegaard <dr@jones.dk>
Last-Update: 2021-10-01
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/configure.ac
+++ b/configure.ac
@@ -587,11 +587,11 @@
AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Location of D-Bus services directory])
if test "$enable_gui" != "no" || test "$enable_dbus_service" != "no"; then
- IT_PROG_INTLTOOL([0.37.1])
- GETTEXT_PACKAGE=syncevolution
- AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package name])
- AM_GLIB_GNU_GETTEXT
- SYNCEVOLUTION_LOCALEDIR=[${datadir}/locale]
+IT_PROG_INTLTOOL([0.37.1])
+GETTEXT_PACKAGE=syncevolution
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package name])
+AM_GLIB_GNU_GETTEXT
+SYNCEVOLUTION_LOCALEDIR=[${datadir}/locale]
fi
# decide which sync-ui(s) we are building:

3
debian/patches/README vendored Normal file
View File

@ -0,0 +1,3 @@
0xxx: Grabbed from upstream development.
1xxx: Possibly relevant for upstream adoption.
2xxx: Only relevant for official Debian release.

2
debian/patches/series vendored Normal file
View File

@ -0,0 +1,2 @@
1001_SOCK_CLOEXEC.patch
1002_intltool.patch

39
debian/rules vendored Executable file
View File

@ -0,0 +1,39 @@
#!/usr/bin/make -f
# -*- makefile -*-
export DEB_CXXFLAGS_APPEND = -std=c++14
export CONFIG_SHELL=/bin/bash
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%:
dh $@
override_dh_autoreconf:
dh_autoreconf ./autogen.sh
override_dh_auto_configure:
dh_auto_configure -- --with-synthesis-src=none --prefix=/usr \
--sysconfdir=/etc \
--enable-gui \
--with-rst2man --with-rst2html --enable-dav \
--enable-oauth2
execute_after_dh_auto_install:
cp test/syncevo-http-server.py \
debian/tmp/usr/bin/syncevo-http-server
override_dh_install:
dh_install -X"*.pl"
override_dh_missing:
dh_missing
override_dh_makeshlibs:
dh_makeshlibs -V'libsyncevolution0 (>= 1.5.2-3~)' -plibsyncevolution0
dh_makeshlibs -V'libsyncevo-dbus0 (>= 1.5.2-3~)' -plibsyncevo-dbus0
dh_makeshlibs -V'libgdbussyncevo0 (>= 1.5.2-3~)' -plibgdbussyncevo0
dh_makeshlibs --remaining-packages

1
debian/source/format vendored Normal file
View File

@ -0,0 +1 @@
3.0 (quilt)

17
debian/source/lintian-overrides vendored Normal file
View File

@ -0,0 +1,17 @@
# License is in Reference field (see bug#786450)
missing-license-paragraph-in-dep5-copyright debian/copyright artistic *
missing-license-paragraph-in-dep5-copyright debian/copyright gpl-1\+ *
missing-license-paragraph-in-dep5-copyright debian/copyright gpl-2\+ *
missing-license-paragraph-in-dep5-copyright debian/copyright gpl-3 *
missing-license-paragraph-in-dep5-copyright debian/copyright lgpl-2 *
missing-license-paragraph-in-dep5-copyright debian/copyright lgpl-2\+ *
missing-license-paragraph-in-dep5-copyright debian/copyright lgpl-2\.1 *
missing-license-paragraph-in-dep5-copyright debian/copyright lgpl-3 *
missing-license-text-in-dep5-copyright debian/copyright Artistic *
missing-license-text-in-dep5-copyright debian/copyright GPL-1\+ *
missing-license-text-in-dep5-copyright debian/copyright GPL-2\+ *
missing-license-text-in-dep5-copyright debian/copyright GPL-3 *
missing-license-text-in-dep5-copyright debian/copyright LGPL-2 *
missing-license-text-in-dep5-copyright debian/copyright LGPL-2\+ *
missing-license-text-in-dep5-copyright debian/copyright LGPL-2\.1 *
missing-license-text-in-dep5-copyright debian/copyright LGPL-3 *

13
debian/sync-ui.1 vendored Normal file
View File

@ -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

3
debian/sync-ui.install vendored Normal file
View File

@ -0,0 +1,3 @@
usr/bin/sync-ui /usr/bin
usr/share/applications/sync.desktop
usr/share/icons/hicolor/48x48/apps/sync.png

1
debian/sync-ui.manpages vendored Normal file
View File

@ -0,0 +1 @@
debian/sync-ui.1

36
debian/synccompare.1 vendored Normal file
View File

@ -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 <file>
synccompare <left file> <right file>
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

4
debian/syncevolution-common.install vendored Normal file
View File

@ -0,0 +1,4 @@
usr/bin/synccompare
usr/bin/syncevo-webdav-lookup
usr/share/locale/*/LC_MESSAGES/syncevolution.mo
usr/share/syncevolution

1
debian/syncevolution-common.manpages vendored Normal file
View File

@ -0,0 +1 @@
debian/synccompare.1

6
debian/syncevolution-dbus.install vendored Normal file
View File

@ -0,0 +1,6 @@
etc/xdg/autostart/syncevo-dbus-server.desktop
usr/libexec/syncevo-dbus-helper
usr/libexec/syncevo-dbus-server
usr/libexec/syncevo-dbus-server-startup.sh
usr/lib/systemd/user/*.service
usr/share/dbus-1/services/org.syncevolution.service

1
debian/syncevolution-http.docs vendored Normal file
View File

@ -0,0 +1 @@
debian/README.Debian

1
debian/syncevolution-http.install vendored Normal file
View File

@ -0,0 +1 @@
usr/bin/syncevo-http-server

View File

@ -0,0 +1,3 @@
usr/lib/*/syncevolution/backends/platformgnome.so
usr/lib/*/syncevolution/backends/syncebook.so
usr/lib/*/syncevolution/backends/syncecal.so

12
debian/syncevolution-libs.install vendored Normal file
View File

@ -0,0 +1,12 @@
usr/lib/*/syncevolution/backends/providergoa.so
usr/lib/*/syncevolution/backends/provideroauth2.so
usr/lib/*/syncevolution/backends/syncdav.so
usr/lib/*/syncevolution/backends/syncfile.so
usr/lib/*/syncevolution/backends/syncpbap.so
usr/lib/*/syncevolution/backends/synckcalextended.so
usr/lib/*/syncevolution/backends/syncmaemocal.so
usr/lib/*/syncevolution/backends/syncqtcontacts.so
usr/lib/*/syncevolution/backends/syncsqlite.so
usr/lib/*/syncevolution/backends/syncxmlrpc.so
usr/libexec/syncevo-local-sync

3
debian/syncevolution.docs vendored Normal file
View File

@ -0,0 +1,3 @@
debian/tmp/usr/share/doc/syncevolution/NEWS
debian/tmp/usr/share/doc/syncevolution/README
debian/tmp/usr/share/doc/syncevolution/README.*

5
debian/syncevolution.examples vendored Normal file
View File

@ -0,0 +1,5 @@
debian/tmp/usr/share/doc/syncevolution/accounts
debian/tmp/usr/share/doc/syncevolution/syncevo-http-server-logging.conf
debian/tmp/usr/share/syncevolution/xml/update-samples.pl
debian/tmp/usr/share/doc/syncevolution/accounts
test/syncevo-phone-config.py

1
debian/syncevolution.install vendored Normal file
View File

@ -0,0 +1 @@
usr/bin/syncevolution

1
debian/syncevolution.manpages vendored Normal file
View File

@ -0,0 +1 @@
debian/tmp/usr/share/man/man1/syncevolution.1

10
debian/watch vendored Normal file
View File

@ -0,0 +1,10 @@
version=4
# check: uscan --report
# update: gbp import-orig --upstream-vcs-tag=vX.Y.Z --uscan
opts=\
filenamemangle=s/.*?(@ANY_VERSION@@ARCHIVE_EXT@)/@PACKAGE@$1/,\
uversionmangle=s/-(?=\d)/./g;s/-?pre/~pre/,\
dversionmangle=auto \
https://gitlab.freedesktop.org/SyncEvolution/syncevolution/-/tags \
.*?@ANY_VERSION@@ARCHIVE_EXT@