Compare commits

...

29 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
11 changed files with 75 additions and 13 deletions

4
debian/TODO vendored
View File

@ -1,3 +1,3 @@
* add missing manpages for syncompare and syncevo-http-server
* tighten dh-missing to stop just warn about filtes not installed:
either fix install or list in "not_installed" with explanation
* fix FTPFS with g++ 11 without CXXFLAG -std=c++14;
see <https://gitlab.freedesktop.org/SyncEvolution/syncevolution/-/issues/167>

32
debian/changelog vendored
View File

@ -1,3 +1,35 @@
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 ]

7
debian/control vendored
View File

@ -74,6 +74,8 @@ 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
@ -90,6 +92,8 @@ 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
@ -141,9 +145,8 @@ Depends:
dbus-x11,
python3,
python3-dbus,
python3-gobject,
python3-gi,
python3-openssl,
python3-twisted-web,
syncevolution-dbus (>= ${source:Version}),
${misc:Depends},
Description: Sync personal information data via SyncML/CalDAV/CardDAV (HTTP server)

11
debian/copyright vendored
View File

@ -13,7 +13,7 @@ Copyright:
2005-2009 Patrick Ohly <patrick.ohly@gmx.de>
2011 Symbio, Ville Nummela
2004-2008 Synthesis AG
Grant:
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
@ -124,13 +124,13 @@ License-Grant:
either version 2 of the License, or (at your option) any later version.
License: LGPL-2+
File:
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>
Grant:
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
@ -143,7 +143,7 @@ Comment:
Files: src/dbus/interfaces/spec-to-docbook.xsl
Copyright: 2007, William Jon McCann
Grant:
License-Grant:
License: GPL
License: GPL-1+
@ -267,6 +267,9 @@ 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

View File

@ -1154,15 +1154,17 @@ License: UNKNOWN
Files: debian/source/lintian-overrides
Copyright: debian/copyright Artistic
debian/copyright GPL-1+
debian/copyright GPL-2
debian/copyright GPL-2+
debian/copyright GPL-3
debian/copyright LGPL-2
debian/copyright LGPL-2+
debian/copyright LGPL-2.1
debian/copyright LGPL-3
debian/copyright artistic
debian/copyright gpl-1+
debian/copyright gpl-2
debian/copyright gpl-2+
debian/copyright gpl-3
debian/copyright lgpl-2
debian/copyright lgpl-2+
debian/copyright lgpl-2.1
debian/copyright lgpl-3

14
debian/not-installed vendored
View File

@ -2,6 +2,7 @@
usr/include/*/*.h
usr/lib/*/*.a
usr/lib/*/*.la
usr/lib/*/*.so
usr/lib/*/*/*/*.a
usr/lib/*/*/*/*.la
usr/lib/*/pkgconfig/*.pc
@ -9,6 +10,17 @@ usr/lib/*/pkgconfig/*.pc
# covered in debian/copyright
usr/share/doc/syncevolution/COPYING
# relates to unused options --enable-kwallet --enable-akonadi
# 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

4
debian/rules vendored
View File

@ -1,6 +1,8 @@
#!/usr/bin/make -f
# -*- makefile -*-
export DEB_CXXFLAGS_APPEND = -std=c++14
export CONFIG_SHELL=/bin/bash
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
@ -28,7 +30,7 @@ override_dh_install:
dh_install -X"*.pl"
override_dh_missing:
dh_missing --list-missing
dh_missing
override_dh_makeshlibs:
dh_makeshlibs -V'libsyncevolution0 (>= 1.5.2-3~)' -plibsyncevolution0

View File

@ -3,6 +3,7 @@ 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 *
@ -10,6 +11,7 @@ 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\+ *
missing-license-text-in-dep5-copyright debian/copyright LGPL-2\.1 *
missing-license-text-in-dep5-copyright debian/copyright LGPL-3 *

View File

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

View File

@ -1,4 +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

View File

@ -1,9 +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