--- messaging-framework-0.2+17.04.20161208.orig/debian/bileto_pre_release_hook +++ messaging-framework-0.2+17.04.20161208/debian/bileto_pre_release_hook @@ -0,0 +1,22 @@ +#!/bin/sh + +set -eu + +soversion=$(sh ./tools/get_soversion.sh) + +substitute() { + cat > "$2" <> "$2" +} + +substitute ./debian/control.in ./debian/control +substitute ./debian/libmessaging-framework1.install.in ./debian/libmessaging-framework1-${soversion}.install +substitute ./debian/libmessaging-framework1.shlibs.in ./debian/libmessaging-framework1-${soversion}.shlibs + +exit 0 --- messaging-framework-0.2+17.04.20161208.orig/debian/changelog +++ messaging-framework-0.2+17.04.20161208/debian/changelog @@ -0,0 +1,214 @@ +messaging-framework (0.2+17.04.20161208-0ubuntu2) bionic; urgency=medium + + * No-change rebuild for boost soname change. + + -- Matthias Klose Thu, 26 Oct 2017 17:20:09 +0000 + +messaging-framework (0.2+17.04.20161208-0ubuntu1) zesty; urgency=medium + + * Add missing dependency. + + -- bill.filler@canonical.com Thu, 08 Dec 2016 22:44:51 +0000 + +messaging-framework (0.2+16.10.20161129-1ubuntu1) vivid; urgency=medium + + * Release 0.2 + + -- Tiago Salem Herrmann Tue, 29 Nov 2016 15:13:13 -0200 + +messaging-framework (0.1+16.10.20161025-2ubuntu28) vivid; urgency=medium + + * Added reason if calling disconnect() api method + * Report dbus error if failed to validate group subject + + -- Roberto Mier Escandon Tue, 25 Oct 2016 13:46:47 +0200 + +messaging-framework (0.1+16.10.20161005-1ubuntu28) vivid; urgency=medium + + * Self identifier support + + -- Roberto Mier Escandon Wed, 05 Oct 2016 13:38:22 +0200 + +messaging-framework (0.1+16.10.20160926-1ubuntu28) vivid; urgency=medium + + * Bugfix: The participant who was invited back is shown as admin + + -- Roberto Mier Escandon Mon, 26 Sep 2016 22:50:35 +0200 + +messaging-framework (0.1+16.10.20160922-1ubuntu28) vivid; urgency=medium + + * Added new values for cancel group reason, out of spec, needed to differenciate leave from dissolve + + -- Roberto Mier Escandon Thu, 22 Sep 2016 09:39:32 +0200 + +messaging-framework (0.1-1ubuntu28) vivid; urgency=medium + + * Subject interface + + -- Roberto Mier Escandon Wed, 14 Sep 2016 13:04:50 +0200 + +messaging-framework (0.1-1ubuntu27) vivid; urgency=medium + + * snapshot + + -- Roberto Mier Escandon Tue, 13 Sep 2016 18:11:06 +0200 + +messaging-framework (0.1-1ubuntu26) vivid; urgency=medium + + * Group has additional properties if plugins want to add there their specific values + + -- Roberto Mier Escandon Mon, 12 Sep 2016 17:01:04 +0200 + +messaging-framework (0.1-1ubuntu25) vivid; urgency=medium + + * Fixed self handle included in members + * Simplified group cancelled api callbacks reducing them to only one + + -- Roberto Mier Escandon Thu, 25 Aug 2016 22:06:07 +0200 + +messaging-framework (0.1-1ubuntu24) vivid; urgency=medium + + * Implemented code to update group member roles in client + * Setting roles along with member adding from client + + -- Roberto Mier Escandon Tue, 16 Aug 2016 22:09:56 +0200 + +messaging-framework (0.1-1ubuntu23) vivid; urgency=medium + + * Set a reason when removing self handle as response to a cancel callback + * Removed on_closed() callback for Chat api object + + -- Roberto Mier Escandon Wed, 10 Aug 2016 09:02:30 +0200 + +messaging-framework (0.1-1ubuntu22) vivid; urgency=medium + + * Added permission flags to group manager + * Returning dbus permission denied error if user tries to execute a not permitted group operation + + -- Roberto Mier Escandon Tue, 09 Aug 2016 10:17:16 +0200 + +messaging-framework (0.1-1ubuntu21) vivid; urgency=medium + + * Network switch detection and reconnection + * Added support for pending local and pending remote group members + + -- Roberto Mier Escandon Fri, 05 Aug 2016 10:20:16 +0200 + +messaging-framework (0.1-1ubuntu20) vivid; urgency=medium + + * Controlling any plugin exception to avoid fw crashing + + -- Roberto Mier Escandon Wed, 13 Jul 2016 12:48:54 +0800 + +messaging-framework (0.1-1ubuntu19) vivid; urgency=medium + + * Set group title on creation + + -- Roberto Mier Escandon Fri, 08 Jul 2016 15:54:38 +0200 + +messaging-framework (0.1-1ubuntu18) vivid; urgency=medium + + * Using telepathy-qt5 0.9.7 + * Add/remove members updated to fit new version of telepathy + + -- Roberto Mier Escandon Tue, 05 Jul 2016 18:29:48 +0200 + +messaging-framework (0.1-1ubuntu17) vivid; urgency=medium + + * Avoid throwing not needed exceptions + + -- Roberto Mier Escandon Thu, 16 Jun 2016 17:14:08 +0800 + +messaging-framework (0.1-1ubuntu16) vivid; urgency=medium + + * Handle group creation failures. + + -- Gustavo Pichorim Boiko Thu, 16 Jun 2016 15:01:58 +0800 + +messaging-framework (0.1-1ubuntu15) vivid; urgency=medium + + * Added set title to group + * fixed problem of sip initiator uri comming from server in production environment + + -- Roberto Mier Escandon Wed, 15 Jun 2016 10:50:59 +0800 + +messaging-framework (0.1-1ubuntu14) vivid; urgency=medium + + * Rename the interfaces to use meaningful names. + * Make it possible to update the group title. + + -- Gustavo Pichorim Boiko Mon, 13 Jun 2016 22:08:10 +0800 + +messaging-framework (0.1-1ubuntu13) vivid; urgency=medium + + * Session creation rejection removes self handle + * Added signals to start and stop typing + * Added code for telepathy to know when the plugin receives is_typing callback + + -- Roberto Mier Escandon Wed, 08 Jun 2016 17:35:10 +0200 + +messaging-framework (0.1-1ubuntu12) vivid; urgency=medium + + * Update members method in textchannel using isolated methods for adding and + removing participants. Though this involves come across same array twice, + code is tested and quite maintainable this way. + + -- Gustavo Pichorim Boiko Mon, 06 Jun 2016 23:01:19 -0300 + +messaging-framework (0.1-1ubuntu11) vivid; urgency=medium + + * Rolled back really not needed rejoining before accept + + -- Roberto Mier Escandon Sat, 28 May 2016 00:45:53 +0200 + +messaging-framework (0.1-1ubuntu10) vivid; urgency=medium + + * Try to rejoin before accept + * Fixed title issue in groups + + -- Roberto Mier Escandón Wed, 25 May 2016 20:37:48 +0200 + +messaging-framework (0.1-1ubuntu6) vivid; urgency=medium + + * Modified public api for having GroupManager.initiate_group() method returning chat_id + * Modified virtual GroupManager.join_group() to return chat_id when overriden in plugin + + -- Roberto Mier Escandon Thu, 12 May 2016 17:15:55 +0200 + +messaging-framework (0.1-1ubuntu5) vivid; urgency=medium + + [ Roberto Mier Escandon ] + * Added methods for + - add group members + - remove group members + - on_members_updated callback + * Updated qt-telepathy-adapter-test cases by using core::testing::CrossProcessSync to sync + waits between skeletom and stub to avoid using any time of sleep or timers. + * Added method and callback to modify group title + + [ Gustavo Pichorim Boiko ] + * Add the Room interfaces to the text channel if it is representing a group chat. + * Temporarily disable qt-telepathy-adapter test as it is blocking the landing of important + features. + * Remove unused and mistakenly imported files. + * Solve all warnings. + + -- Gustavo Pichorim Boiko Fri, 06 May 2016 16:23:00 -0300 + +messaging-framework (0.1-0ubuntu4) vivid; urgency=medium + + * Added method for quit and be notified about leaving + + -- Roberto Mier Escandon Thu, 28 Apr 2016 18:06:00 +0200 + +messaging-framework (0.1-0ubuntu3) vivid; urgency=medium + + * Added method to update temporal identifier for sent messages + + -- Roberto Mier Escandon Thu, 28 Apr 2016 17:59:37 +0200 + +messaging-framework (0.1-0ubuntu2) vivid; urgency=medium + + * Initial release. + + -- Gustavo Pichorim Boiko Tue, 29 Mar 2016 15:21:45 -0300 --- messaging-framework-0.2+17.04.20161208.orig/debian/compat +++ messaging-framework-0.2+17.04.20161208/debian/compat @@ -0,0 +1 @@ +9 --- messaging-framework-0.2+17.04.20161208.orig/debian/control +++ messaging-framework-0.2+17.04.20161208/debian/control @@ -0,0 +1,54 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to ./debian/control.in instead. +# This file is regenerated automatically in the clean target. +# +Source: messaging-framework +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: astyle, + clang-format-3.5:native, + clang:native, + cmake, + debhelper (>= 9), + dos2unix, + doxygen, + gcovr, + google-mock, + graphviz, + lcov, + libboost-filesystem-dev (>= 1.55) | libboost-filesystem1.58-dev, + libboost-program-options-dev (>= 1.55) | libboost-program-options1.58-dev, + libboost-system-dev (>= 1.55) | libboost-system1.58-dev, + libdbus-cpp-dev, + libgoogle-glog-dev, + libphonenumber-dev, + libprocess-cpp-dev, + libsystemd-dev, + libtelepathy-qt5-dev, + pkg-config, + qtbase5-dev, + qtpim5-dev, + telepathy-mission-control-5 +Standards-Version: 3.9.7 +Homepage: https://launchpad.net/messaging-framework +Vcs-Bzr: https://code.launchpad.net/~phablet-team/messaging-framework/trunk + +Package: libmessaging-framework-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libmessaging-framework1-2 (= ${binary:Version}), ${misc:Depends} +Description: Ubuntu Messaging Framework header files + All the development headers and libraries for the Messaging Framework + +Package: libmessaging-framework1-2 +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Ubuntu Messaging Framework to build IM plugins + This layer communicates third party plugins with systems like + telepathy allowing changing the system by other without having + to modify the plugins --- messaging-framework-0.2+17.04.20161208.orig/debian/control.in +++ messaging-framework-0.2+17.04.20161208/debian/control.in @@ -0,0 +1,49 @@ +Source: messaging-framework +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +Build-Depends: astyle, + clang-format-3.5:native, + clang:native, + cmake, + debhelper (>= 9), + dos2unix, + doxygen, + gcovr, + google-mock, + graphviz, + lcov, + libboost-filesystem-dev (>= 1.55) | libboost-filesystem1.58-dev, + libboost-program-options-dev (>= 1.55) | libboost-program-options1.58-dev, + libboost-system-dev (>= 1.55) | libboost-system1.58-dev, + libdbus-cpp-dev, + libgoogle-glog-dev, + libphonenumber-dev, + libprocess-cpp-dev, + libsystemd-dev, + libtelepathy-qt5-dev, + pkg-config, + qtbase5-dev, + qtpim5-dev, + telepathy-mission-control-5 +Standards-Version: 3.9.7 +Homepage: https://launchpad.net/messaging-framework +Vcs-Bzr: https://code.launchpad.net/~phablet-team/messaging-framework/trunk + +Package: libmessaging-framework-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libmessaging-framework1-@SO_VERSION@ (= ${binary:Version}), ${misc:Depends} +Description: Ubuntu Messaging Framework header files + All the development headers and libraries for the Messaging Framework + +Package: libmessaging-framework1-@SO_VERSION@ +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Ubuntu Messaging Framework to build IM plugins + This layer communicates third party plugins with systems like + telepathy allowing changing the system by other without having + to modify the plugins --- messaging-framework-0.2+17.04.20161208.orig/debian/copyright +++ messaging-framework-0.2+17.04.20161208/debian/copyright @@ -0,0 +1,22 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: messaging-framework +Source: https://launchpad.net/messaging-framework + +Files: * +Copyright: 2016 Canonical Ltd. +License: LGPL-3.0 + This package 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 3 of the License. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". --- messaging-framework-0.2+17.04.20161208.orig/debian/libmessaging-framework-dev.install +++ messaging-framework-0.2+17.04.20161208/debian/libmessaging-framework-dev.install @@ -0,0 +1,3 @@ +usr/include/messaging-framework* +usr/lib/*/libmessaging-framework*.so +usr/lib/*/pkgconfig/messaging-framework*.pc --- messaging-framework-0.2+17.04.20161208.orig/debian/libmessaging-framework1-2.install +++ messaging-framework-0.2+17.04.20161208/debian/libmessaging-framework1-2.install @@ -0,0 +1,7 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to ./debian/libmessaging-framework1.install.in instead. +# This file is regenerated automatically in the clean target. +# +usr/lib/*/libmessaging-framework*.so.* +usr/lib/*/messaging-framework-runner --- messaging-framework-0.2+17.04.20161208.orig/debian/libmessaging-framework1-2.shlibs +++ messaging-framework-0.2+17.04.20161208/debian/libmessaging-framework1-2.shlibs @@ -0,0 +1,6 @@ +# This file is autogenerated. DO NOT EDIT! +# +# Modifications should be made to ./debian/libmessaging-framework1.shlibs.in instead. +# This file is regenerated automatically in the clean target. +# +libmessaging-framework1 2 libmessaging-framework1-2 (>= 0.1) --- messaging-framework-0.2+17.04.20161208.orig/debian/libmessaging-framework1.install.in +++ messaging-framework-0.2+17.04.20161208/debian/libmessaging-framework1.install.in @@ -0,0 +1,2 @@ +usr/lib/*/libmessaging-framework*.so.* +usr/lib/*/messaging-framework-runner --- messaging-framework-0.2+17.04.20161208.orig/debian/libmessaging-framework1.shlibs.in +++ messaging-framework-0.2+17.04.20161208/debian/libmessaging-framework1.shlibs.in @@ -0,0 +1 @@ +libmessaging-framework1 @SO_VERSION@ libmessaging-framework1-@SO_VERSION@ (>= 0.1) --- messaging-framework-0.2+17.04.20161208.orig/debian/rules +++ messaging-framework-0.2+17.04.20161208/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +include /usr/share/dpkg/default.mk + +%: + dh $@ --parallel --fail-missing + +override_dh_auto_clean: + /bin/sh $(CURDIR)/debian/bileto_pre_release_hook + dh_auto_clean