--- dee-qt-3.3+14.04.20140317.orig/debian/changelog +++ dee-qt-3.3+14.04.20140317/debian/changelog @@ -0,0 +1,251 @@ +dee-qt (3.3+14.04.20140317-0ubuntu2~gcc5.1) wily; urgency=medium + + * No-change test rebuild for g++5 ABI transition + + -- Steve Langasek Wed, 15 Jul 2015 07:25:42 +0000 + +dee-qt (3.3+14.04.20140317-0ubuntu1) trusty; urgency=low + + [ Colin Watson ] + * Work around pointer equality problem with -Bsymbolic-functions on + powerpc/ppc64el. + + -- Ubuntu daily release Mon, 17 Mar 2014 13:27:10 +0000 + +dee-qt (3.3+14.04.20140116-0ubuntu2) trusty; urgency=medium + + * Rebuild against Qt 5.2.1 + + -- Timo Jyrinki Mon, 03 Mar 2014 07:33:54 +0200 + +dee-qt (3.3+14.04.20140116-0ubuntu1) trusty; urgency=low + + [ Michael Terry ] + * Add some missing ${misc:Pre-Depends} lines and drop + ${shlibs:Depends} from the dev package. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 85 + + -- Ubuntu daily release Thu, 16 Jan 2014 13:10:41 +0000 + +dee-qt (3.3+13.10.20130924.2-0ubuntu1) saucy; urgency=low + + [ Michal Hruby ] + * Take advantage of new changeset API in dee + + [ Ubuntu daily release ] + * Automatic snapshot from revision 83 + + -- Ubuntu daily release Tue, 24 Sep 2013 10:47:10 +0000 + +dee-qt (3.2+13.10.20130821.1-0ubuntu1) saucy; urgency=low + + [ Albert Astals ] + * Be a better behaved QAbstractListModel That means: * + decrement/increment the count between the begin/end calls * Add a + workaround so that data() ignores the not really removed row after + endRemoveRows has been called We still are not good behaved in the + fact that we call beginInsertRows after the model has been internall + modified, but luckily it seems not much people listens to that + signal's data We also rely on the fact that nothing will call data() + between us resetting m_rowBeingRemoved to -1 at the end of + DeeListModelPrivate::onRowRemoved and the internal dee model + actually removing the row. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 81 + + -- Ubuntu daily release Wed, 21 Aug 2013 16:18:56 +0000 + +dee-qt (3.2+13.10.20130726-0ubuntu1) saucy; urgency=low + + [ Michal Hruby ] + * Expose variant conversion methods + + [ Ubuntu daily release ] + * Automatic snapshot from revision 79 + + -- Ubuntu daily release Fri, 26 Jul 2013 07:02:07 +0000 + +dee-qt (3.1+13.10.20130703-0ubuntu1) saucy; urgency=low + + [ Michal Hruby ] + * Make sure we don't try to disconnect from signals that weren't + connected in the first place. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 77 + + -- Ubuntu daily release Wed, 03 Jul 2013 04:01:10 +0000 + +dee-qt (3.1daily13.06.25-0ubuntu1) saucy; urgency=low + + [ Pawel Stolowski ] + * Handle conversions of arrays of dict entries in GVariant - QVariant conversion code. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 75 + + -- Ubuntu daily release Tue, 25 Jun 2013 04:01:04 +0000 + +dee-qt (3.0daily13.06.17-0ubuntu1) saucy; urgency=low + + [ Łukasz 'sil2100' Zemczak ] + * Fix copyright - GPL3 license text needs to be used, not 3+. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 73 + + -- Ubuntu daily release Mon, 17 Jun 2013 04:01:57 +0000 + +dee-qt (3.0daily13.06.14-0ubuntu1) saucy; urgency=low + + [ Łukasz 'sil2100' Zemczak ] + * debian/control, debian/copyright: + - Minor changes according to our packaging standards + * Automatic snapshot from revision 70 (bootstrap) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 71 + + -- Ubuntu daily release Fri, 14 Jun 2013 04:01:55 +0000 + +dee-qt (3.0-0ubuntu1) raring; urgency=low + + [ Michał Sawicz ] + * rename the source package to dee-qt + * rename libqtdee to libdee-qt + * rename libqtdee-qt5 to libdee-qt5 + * separate plugin out into "modules" directory + * separate tests out + * drop obsolete test.cpp + * rename dee 0.1 QML plugin to Dee 3.0 + + [ Ken VanDine ] + * Fixed SONAME + * debian/control + - match soname changes + - multi-arch fixes + - make libdee-qt5-dev depend on libdee-qt5-3 instead of libqtdee-qt5 + * debian/copyright + - Updated format to latest standard + + -- Ken VanDine Thu, 07 Mar 2013 11:08:08 -0500 + +libqtdee (0.2.4-0ubuntu4) quantal; urgency=low + + * debian/rules + - disable dh_auto_test + - override dh_makeshlibs + * debian/libqtdee-qt5.install + * debian/libqtdee-qt5-dev.install + - install versioned .so + * debian/libqtdee-qt5.symbols + * debian/libqtdee.symbols + - drop as symbols tracking is unreliable with C++ + * CMakeLists.txt + - version the .so for qt5, too + + -- Michał Sawicz Tue, 27 Nov 2012 19:39:39 +0100 + +libqtdee (0.2.4-0ubuntu3) quantal; urgency=low + + [ Michał Sawicz ] + * debian/libqtdee-qt5.install + * debian/libqtdee-qt5-dev.install + - only install the Qt plugin in /opt + + [ Albert Astals Cid ] + * Make setModel work for shared deemodels + + -- Michał Sawicz Mon, 26 Nov 2012 22:10:49 +0100 + +libqtdee (0.2.4-0ubuntu2) UNRELEASED; urgency=low + + [ Michał Sawicz ] + * Enable dual build for Qt4 and Qt5 + * Swith to modern packaging rules + + [ Didier Roche ] + * Check symbols with -c4 by default + * Sanitize debian/control + * Fix symbols to not have ubuntu versions on it + + -- Didier Roche Wed, 14 Nov 2012 12:25:49 +0100 + +libqtdee (0.2.4-0ubuntu1) precise; urgency=low + + * New upstream release: + - add new method that makes libqtdee able to handle local models + + -- Didier Roche Fri, 17 Feb 2012 15:20:49 +0100 + +libqtdee (0.2.3-0ubuntu2) precise; urgency=low + + * debian/control: + - depends on latest libdee (ABI bump) + * debian/source: + - remove source 3, doesn't play well with merge-upstream + + -- Didier Roche Thu, 12 Jan 2012 16:43:18 +0100 + +libqtdee (0.2.3-0ubuntu1) oneiric; urgency=low + + [ Florian Boucault ] + * debian/libqtdee2.symbols + - added symbols introduced by new APIs in version 0.2.2 + QVariantMap DeeListModel::get(int) and int DeeListModel::count() + - marked as optional all weak symbols that are not part of the library + - added optional weak symbol introduced by Oneiric's Qt + - removed private symbols + * use -fvisibility=hidden in build to hide all private symbols + * add -Wall compilation flag and fixed all warnings + * add -std=c++0x compilation flag + + -- Didier Roche Thu, 28 Jul 2011 10:42:49 +0200 + +libqtdee (0.2.2-0ubuntu1) natty; urgency=low + + * New upstream bugfix release + + -- Oliver Grawert Wed, 23 Mar 2011 14:12:11 +0100 + +libqtdee (0.2.1-0ubuntu1) natty; urgency=low + + * New upstream bugfix release + + -- Oliver Grawert Tue, 15 Mar 2011 17:47:50 +0100 + +libqtdee (0.2-0ubuntu1) natty; urgency=low + + [ Oliver Grawert ] + * New Upstream version + * change Conflicts to Breaks in debian/control + + [ Florian Boucault ] + * Upstream changes: use libdee's API instead of dee's private D-Bus API. + * debian/libqtdee1.symbols: updated symbols and fixed lintian warning + symbols-file-contains-current-version-with-debian-revision by removing + Debian revisions. + + -- Oliver Grawert Mon, 21 Feb 2011 17:43:43 +0100 + +libqtdee (0.1-0ubuntu3) natty; urgency=low + + * add Vcs-Bzr location to debian/control + * update branch location in debian/copyright + + -- Oliver Grawert Fri, 21 Jan 2011 13:50:54 +0100 + +libqtdee (0.1-0ubuntu2) natty; urgency=low + + * Add symbol files to prevent ABI skew + + -- Michael Casadevall Fri, 14 Jan 2011 13:18:40 -0800 + +libqtdee (0.1-0ubuntu1) natty; urgency=low + + * Initial Release (LP: #702919) + + -- Michael Casadevall Fri, 14 Jan 2011 08:24:19 -0800 --- dee-qt-3.3+14.04.20140317.orig/debian/compat +++ dee-qt-3.3+14.04.20140317/debian/compat @@ -0,0 +1 @@ +9 --- dee-qt-3.3+14.04.20140317.orig/debian/control +++ dee-qt-3.3+14.04.20140317/debian/control @@ -0,0 +1,91 @@ +Source: dee-qt +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Olivier Tilloy +Build-Depends: debhelper (>= 9), + cmake (>= 2.8.6), + libdee-dev (>= 1.0.0), + qtchooser, + qt4-qmake, + libqt4-dev (>= 4.7), + qt5-qmake, + qtbase5-dev, + qtdeclarative5-dev, + dbus-test-runner, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/dee-qt +# If you aren't a member of ~unity-team but need to upload packaging changes, +# just go ahead. ~unity-team will notice and sync up the code again. +Vcs-Bzr: http://bazaar.launchpad.net/~unity-team/dee-qt/trunk +Vcs-Browser: http://bazaar.launchpad.net/~unity-team/dee-qt/trunk/files + +Package: libdee-qt4-3 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libqt4-dbus, + libqt4-declarative, +Description: Qt4 binding for Dee - shared library + Simple Qt4 binding for Dee. + +Package: libqtdee3 +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libdee-qt4-3 (= ${binary:Version}), +Breaks: qtquick1.0-dee-3 +Replaces: libqtdee2, qtquick1.0-dee-3 +Conflicts: libqtdee2 +Description: QtQuick1 plugin for Dee + Simple QtQuick1 plugin for Dee. + +Package: libdee-qt4-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libdee-qt4-3 (= ${binary:Version}), + libqt4-dev (>= 4.7), + libdee-dev (>= 1.0.0), +Provides: libqtdee-dev +Replaces: libqtdee-dev +Conflicts: libqtdee-dev +Description: Qt binding for Dee - development files + Simple Qt binding for Dee. + . + This package contains the developer headers for the Qt binding for Dee + +Package: libdee-qt5-3 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, +Description: Qt5 binding for Dee - shared library + Simple Qt5 binding for Dee. + +Package: qtdeclarative5-dee-plugin +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libdee-qt5-3 (= ${binary:Version}), +Breaks: qtquick2.0-dee-3, qml2-dee-3 +Replaces: qtquick2.0-dee-3, qml2-dee-3 +Description: Qt 5 QML plugin for Dee + Simple Qt 5 QML plugin for Dee. + +Package: libdee-qt5-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, + libdee-qt5-3 (= ${binary:Version}), + libdee-dev (>= 1.0.0), +Multi-Arch: same +Description: Qt5 binding and QtQuick2 plugin for Dee - development files + Simple Qt5 binding and QtQuick2 plugin for Dee (https://launchpad.net/dee). + . + This package contains the developer headers for the Qt binding for Dee --- dee-qt-3.3+14.04.20140317.orig/debian/copyright +++ dee-qt-3.3+14.04.20140317/debian/copyright @@ -0,0 +1,22 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: dee-qt +Upstream-Contact: Florian Boucault +Source: https://launchpad.net/dee-qt + +Files: * +Copyright: Canonical Ltd 2010-2013 +License: GPL-3 + This program 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. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 General + Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". --- dee-qt-3.3+14.04.20140317.orig/debian/libdee-qt4-3.install +++ dee-qt-3.3+14.04.20140317/debian/libdee-qt4-3.install @@ -0,0 +1 @@ +usr/lib/*/libdee-qt4.so.* --- dee-qt-3.3+14.04.20140317.orig/debian/libdee-qt4-dev.install +++ dee-qt-3.3+14.04.20140317/debian/libdee-qt4-dev.install @@ -0,0 +1,3 @@ +usr/include/libdee-qt4/*.h +usr/lib/*/libdee-qt4.so +usr/lib/*/pkgconfig/libdee-qt4.pc --- dee-qt-3.3+14.04.20140317.orig/debian/libdee-qt5-3.install +++ dee-qt-3.3+14.04.20140317/debian/libdee-qt5-3.install @@ -0,0 +1 @@ +usr/lib/*/libdee-qt5.so.* --- dee-qt-3.3+14.04.20140317.orig/debian/libdee-qt5-dev.install +++ dee-qt-3.3+14.04.20140317/debian/libdee-qt5-dev.install @@ -0,0 +1,3 @@ +usr/include/libdee-qt5/*.h +usr/lib/*/libdee-qt5.so +usr/lib/*/pkgconfig/libdee-qt5.pc --- dee-qt-3.3+14.04.20140317.orig/debian/libqtdee3.install +++ dee-qt-3.3+14.04.20140317/debian/libqtdee3.install @@ -0,0 +1,2 @@ +usr/lib/*/qt4/imports/Dee.3/libDeePlugin.so +usr/lib/*/qt4/imports/Dee.3/qmldir --- dee-qt-3.3+14.04.20140317.orig/debian/qtdeclarative5-dee-plugin.install +++ dee-qt-3.3+14.04.20140317/debian/qtdeclarative5-dee-plugin.install @@ -0,0 +1,2 @@ +usr/lib/*/qt5/qml/Dee.3/libDeePlugin.so +usr/lib/*/qt5/qml/Dee.3/qmldir --- dee-qt-3.3+14.04.20140317.orig/debian/rules +++ dee-qt-3.3+14.04.20140317/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +ifneq (,$(findstring powerpc,$(DEB_HOST_GNU_TYPE))) +# Work around pointer equality problem with -Bsymbolic-functions: +# http://lists.linaro.org/pipermail/linaro-toolchain/2014-January/003944.html +export DEB_BUILD_MAINT_OPTIONS := hardening=+pie +endif + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel + +override_dh_auto_configure: + QT_SELECT=qt4 \ + dh_auto_configure -Bbuild/qt4 -- -DWITHQT5=0 + QT_SELECT=qt5 \ + dh_auto_configure -Bbuild/qt5 -- -DWITHQT5=1 + +override_dh_auto_build: + dh_auto_build -Bbuild/qt4 + dh_auto_build -Bbuild/qt5 + +override_dh_auto_clean: + dh_auto_clean -Bbuild/qt4 + dh_auto_clean -Bbuild/qt5 + +override_dh_auto_test: + dh_auto_test -Bbuild/qt4 + dh_auto_test -Bbuild/qt5 + +override_dh_auto_install: + dh_auto_install -Bbuild/qt4 + dh_auto_install -Bbuild/qt5 + +override_dh_install: + dh_install --fail-missing + +override_dh_makeshlibs: + dh_makeshlibs -V