diffstat of debian/ for purpose_1.1-1 purpose_1.1-0neon+9+build6 changelog | 134 +++++++++---------------------- control | 100 +++++++++-------------- copyright | 150 ++--------------------------------- libkf5purpose-bin.install | 10 -- libkf5purpose-bin.lintian-overrides | 5 - libkf5purpose-dev.acc.in | 22 ----- libkf5purpose-dev.install | 3 libkf5purpose5-dbg.lintian-overrides | 1 libkf5purpose5.install | 10 +- libkf5purpose5.lintian-overrides | 6 + libkf5purpose5.symbols | 90 --------------------- libkf5purposewidgets5.install | 2 patches/series | 1 patches/use_nodejs.diff | 8 - rules | 10 +- tests/acc | 18 ---- tests/control | 8 - tests/testsuite | 13 +-- tests/testsuite.xsession | 17 --- upstream/metadata | 7 - 20 files changed, 128 insertions(+), 487 deletions(-) diff -Nru purpose-1.1/debian/changelog purpose-1.1/debian/changelog --- purpose-1.1/debian/changelog 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/changelog 2017-04-11 18:14:03.000000000 +0000 @@ -1,94 +1,44 @@ -purpose (1.1-1) experimental; urgency=medium +purpose (1.1-0neon+9+build6) netrunner-backports; urgency=medium - [ Jonathan Riddell ] - * Initial Package - * add new runtime dependencies and install new twitter plugin - * add twitter runtime dep nodejs-legacy - * move depends to suggests for now, they bring in too many dependencies until kf5 versions are built - * add back depends on kdeconnect now that we built it in neon and it's installable - * dep on kdeconnect not kdeconnect-plasma - * fix watch file - * fix mangled files - * cmake ignore runtime bits - * ignore shlibs on plugins - * add lintian overrides - * description-too-long - * use ci version to allow installs - * qml deps - * it didn't like ci:buildversion - * just override lintian error for -dev dep version, needs to wait for version numbers with debian to sync before we can use a proper version again - * fix version - * add transitional package for libkf5purposewidgets5 - * rename to qml-modules-org-kde-purpose - - [ Harald Sitter ] - * fix qml dependencies - * install new stuff - * add new library - * add more missing qml deps - * install new dev so - * fix bad copynpaste - * add symbol files because symbol files are kewl - * lintian override private lib - * symbol update - * make sure the dev package depends on the widget lib - * revise build deps - * remove bloody workarounds - * override existing runtime deps - * add back dep on kdeconnect-plasma as the kdeconnect plugin is in the lib - * mangle rc version to not be shit - * also mangle the alpha - * sod off lintian - * import test rigging from kio - * install built bins to make sure all relevant qml deps are here - * install new localization - * twitter and youtube need kquickcontrolsaddons - * recommend libkf5purpose-bin for consistency - * force qml module to depend on -bin - - [ Clive Johnston ] - * Fixing watch file - * Updating symbols file - * Adding missing file to libkf5purpose5.install - * Adding unusual-interpreter to lintian overrides - * Adding new and removing MISSING symbols - - [ Rohan Garg ] - * Try building purpose without a bdep on qml-module-ubuntu-onlineaccounts - * Remove runtime dependencies from build-dependencies - * Install all services together - - [ Maximiliano Curia ] - * Add a .gitattributes file to use dpkg-mergechangelogs - * Initial tweaking - * Update copyiright information - * Add upstream metadata (DEP-12) - * Update descriptions - * Bump Standards-Version to 3.9.8 - * Update build-deps and deps with the info from cmake - * Update tests - * Split plugins libexec and data from the lib package - * Add me as a human maintainer - * The tests require kinit - * Provide swrast for the tests - * Add patch: use_nodejs.diff - * Depend on nodejs for the twitter script - * Add a symbols file - * Inject the bin dependency through the symbols file - * Install reviewboardhelper - * Fix the acc file - * Add missing dependencies - * Downgrade kdeconnect dependency to recommends. - * Update build-deps and deps with the info from cmake - * Drop unused -dbg package - * Drop circular -bin<->lib dependency - * Drop ubuntu specific dependency - * Add the libKF5PurposeWidgets.so.5 symbols to the symbols file - * Add package-must-activate-ldconfig-trigger lintian override for helper lib libReviewboardHelpers.so - - [ Raymond Wooninck ] - * Use a different version string - * Get the right conflict/replace in place - * Fix version strings + * Automatic CI Build - -- Maximiliano Curia Fri, 14 Oct 2016 18:18:00 +0200 + -- Debian CI Tue, 11 Apr 2017 18:14:03 +0000 + +purpose (1.1-0neon) xenial; urgency=medium + + * New release + + -- Neon CI Thu, 02 Jun 2016 13:55:04 +0000 + +purpose (1.1~rc-0neon) xenial; urgency=medium + + * New release + + -- Neon CI Tue, 17 May 2016 07:37:24 +0000 + +purpose (1.0-0ubuntu1) UNRELEASED; urgency=medium + + * New upstream release + - Updated symbol files + - Adding missing file to libkf5purpose5.install + + -- Clive Johnston Tue, 01 Dec 2015 19:24:36 +0000 + +purpose (1.0+git20150907-0ubuntu1) wily; urgency=medium + + * New upstream snapshot to fix overlapping files + + -- Jonathan Riddell Wed, 07 Oct 2015 13:53:29 +0100 + +purpose (1.0-0ubuntu1) wily; urgency=medium + + * New upstream release + + -- Clive Johnston Thu, 24 Sep 2015 17:13:21 +0100 + +purpose (1.0~rc1-0ubuntu1) wily; urgency=medium + + * Package for Kubuntu + * Fix the watch file + + -- Clive Johnston Fri, 07 Aug 2015 22:28:47 +0100 diff -Nru purpose-1.1/debian/control purpose-1.1/debian/control --- purpose-1.1/debian/control 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/control 2017-04-11 18:14:03.000000000 +0000 @@ -2,53 +2,45 @@ Section: libs Priority: optional Maintainer: Debian/Kubuntu Qt/KDE Maintainers -Uploaders: Maximiliano Curia -Build-Depends: cmake (>= 2.8.12~), +Build-Depends: cmake, debhelper (>= 9.0.0), - extra-cmake-modules (>= 1.7.0~), + extra-cmake-modules, intltool, - kaccounts-integration, - kio-dev (>= 5.7.0~), libaccounts-glib-dev, libaccounts-qt5-dev, libkaccounts-dev, - libkf5coreaddons-dev (>= 5.7.0~), + libkf5coreaddons-dev, libkf5declarative-dev, - libkf5i18n-dev (>= 5.7.0~), libkf5kcmutils-dev, - libkf5kio-dev (>= 5.7.0~), libkf5wallet-dev, libsignon-qt5-dev, pkg-config, pkg-kde-tools (>= 0.15.15ubuntu1~), - qtbase5-dev (>= 5.2~), - qtdeclarative5-dev (>= 5.2~) -Standards-Version: 3.9.8 -Homepage: https://quickgit.kde.org/?p=purpose.git -Vcs-Browser: https://anonscm.debian.org/git/pkg-kde/kde-extras/purpose.git -Vcs-Git: https://anonscm.debian.org/git/pkg-kde/kde-extras/purpose.git + qtbase5-dev, + qtdeclarative5-dev-tools +Standards-Version: 3.9.6 +Homepage: https://projects.kde.org/projects/playground/libs/purpose +Vcs-Git: https://github.com/ds9-debian-frameworks/purpose +Vcs-Browser: https://github.com/ds9-debian-frameworks/purpose Package: libkf5purpose-dev Section: libdevel Architecture: any -Depends: libkf5coreaddons-dev (>= 5.7.0~), - libkf5purpose5 (= ${binary:Version}), - libkf5purpose-bin (= ${binary:Version}), - qtbase5-dev (>= 5.2~), +Multi-Arch: same +Depends: libkf5purpose5 (= ${binary:Version}), + libkf5purposewidgets5 (= ${binary:Version}), ${misc:Depends} -Description: abstraction to provide and leverage actions of a specific kind, devel files - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose development files. + Contains development files for Purpose. Package: libkf5purpose5 Architecture: any Multi-Arch: same -Depends: qml-module-org-kde-kquickcontrolsaddons, +Depends: kdeconnect, + nodejs-legacy, + qml-module-org-kde-kquickcontrolsaddons, ${misc:Depends}, ${shlibs:Depends} Recommends: qml-module-org-kde-purpose (= ${binary:Version}) @@ -56,54 +48,42 @@ Description: library for abstractions to get the developer's purposes fulfilled Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose library. + Does not contain development files for Purpose. -Package: libkf5purpose-bin +Package: libkf5purposewidgets5 Architecture: any Multi-Arch: same -Depends: nodejs-legacy, - qml-module-org-kde-kquickcontrolsaddons, - qml-module-qtquick-dialogs, - ${misc:Depends}, - ${shlibs:Depends} -Recommends: kdeconnect -Breaks: libkf5purpose5 (<< ${source:Version}~ciBuild) -Replaces: libkf5purpose5 (<< ${source:Version}~ciBuild) -Description: abstraction to provide and leverage actions of a specific kind, runtime - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose runtime elements. + Does not contain development files for Purpose. Package: qml-module-org-kde-purpose Architecture: any Multi-Arch: same Replaces: qml-modules-org-kde-purpose (<< 1.1-0neon+16.04+build16) Breaks: qml-modules-org-kde-purpose (<< 1.1-0neon+16.04+build16) -Depends: qml-module-qtquick-controls, +Depends: kdeconnect, + qml-module-qtquick-controls, qml-module-qtquick-layouts, - qml-module-qtquick2, + qml-module-ubuntu-onlineaccounts, ${misc:Depends}, ${shlibs:Depends} -Recommends: kdeconnect -Description: abstraction to provide and leverage actions of a specific kind, qml bindings - Purpose offers the possibility to create integrate services and actions on - any application without having to implement them specifically. Purpose will - offer them mechanisms to list the different alternatives to execute given the - requested action type and will facilitate components so that all the plugins - can receive all the information they need. +Description: library for abstractions to get the developer's purposes fulfilled + Framework for providing abstractions to get the developer's purposes fulfilled. . - This package contains the Purpose Qt Quick QML bindings. + Contains the Qt Quick QML bindings for Purpose. -Package: qml-modules-org-kde-purpose +Package: libkf5purpose5-dbg +Priority: extra +Section: debug Architecture: any Multi-Arch: same -Depends: qml-module-org-kde-purpose -Section: oldlibs -Priority: extra -Description: transitional package for renamed qml-module-org-kde-purpose - Transitional package for renamed qml-module-org-kde-purpose. This - package can be safely removed. +Depends: libkf5purpose5 (= ${binary:Version}) | libkf5purposewidgets5 (= ${binary:Version}) | qml-module-org-kde-purpose (= ${binary:Version}), + ${misc:Depends} +Description: debug symbols for Purpose + Framework for providing abstractions to get the developer's purposes fulfilled. + . + Contains debug symbols for Purpose. + diff -Nru purpose-1.1/debian/copyright purpose-1.1/debian/copyright --- purpose-1.1/debian/copyright 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/copyright 2017-04-11 18:14:03.000000000 +0000 @@ -1,118 +1,21 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: purpose -Source: https://quickgit.kde.org/?p=purpose.git +Source: https://projects.kde.org/projects/playground/libs/purpose Files: * -Copyright: 2014-2015, Aleix Pol Gonzalez - 2015, Aleix Pol Gonzalez - 1991-1999, Free Software Foundation, Inc - 2011-2015, This_file_is_part_of_KDE -License: LGPL-2.1+ - -Files: po/ca/libpurpose_quick.po - po/ca/libpurpose_widgets.po - po/ca/purpose_imgur.po - po/ca/purpose_ktp-sendfile.po - po/ca/purpose_pastebin.po - po/ca/purpose_reviewboard.po - po/ca/purpose_saveas.po - po/ca/purpose_youtube.po - po/ca@valencia/libpurpose_quick.po - po/ca@valencia/libpurpose_widgets.po - po/ca@valencia/purpose_imgur.po - po/ca@valencia/purpose_ktp-sendfile.po - po/ca@valencia/purpose_pastebin.po - po/ca@valencia/purpose_reviewboard.po - po/ca@valencia/purpose_saveas.po - po/ca@valencia/purpose_youtube.po - po/uk/libpurpose_quick.po - po/uk/libpurpose_widgets.po - po/uk/purpose_imgur.po - po/uk/purpose_ktp-sendfile.po - po/uk/purpose_pastebin.po - po/uk/purpose_reviewboard.po - po/uk/purpose_saveas.po - po/uk/purpose_youtube.po -Copyright: 2010-2015, This_file_is_part_of_KDE -License: LGPL-2.1+3+KDEeV - This file is distributed under the license LGPL version 2.1 or - version 3 or later versions approved by the membership of KDE e.V. - . - The complete text of the GNU Lesser General Public License version 2.1 can be - found in `/usr/share/common-licenses/LGPL-2.1', likewise, the complete text - fothe GNU Lesser General Public License version 3 can be found in the file - `/usr/share/common-licenses/LGPL-3'. - -Files: src/plugins/reviewboard/debug.cpp - src/plugins/reviewboard/debug.h - src/plugins/reviewboard/quick/rbrepositoriesmodel.cpp - src/plugins/reviewboard/quick/rbrepositoriesmodel.h - src/plugins/reviewboard/quick/rbreviewslistmodel.cpp - src/plugins/reviewboard/quick/rbreviewslistmodel.h - src/plugins/reviewboard/quick/reviewboardrc.cpp - src/plugins/reviewboard/quick/reviewboardrc.h - src/plugins/reviewboard/reviewboardjobs.cpp - src/plugins/reviewboard/reviewboardjobs.h - src/plugins/reviewboard/reviewboardplugin.cpp -Copyright: 2010-2015, Aleix Pol Gonzalez + debian/* +Copyright: 2015 Jonathan Riddell + 2014 Aleix Pol Gonzalez License: LGPL-2+ -Files: autotests/alternativesmodeltest.cpp - autotests/alternativesmodeltest.h - autotests/menutest.cpp - autotests/menutest.h - src/plugins/imgur/mpform.cpp +Files: src/plugins/imgur/mpform.cpp src/plugins/imgur/mpform.h - tests/menudemo.cpp - src/plugins/imgur/imgurplugin.json - src/plugins/kdeconnect/kdeconnectplugin.json - src/plugins/ktp-sendfile/ktpsendfileplugin.json - src/plugins/pastebin/pastebinplugin.json - src/plugins/reviewboard/reviewboardplugin.json - src/plugins/saveas/saveasplugin.json - src/plugins/twitter/metadata.json - src/plugins/youtube/youtubeplugin.json -Copyright: 2014, Aleix Pol Gonzalez - 2008-2013, Gilles Caulier - 2010-2012, Marius Orcsik - 2005-2008, Vardhman Jain -License: GPL-2+ - -Files: src/plugins/cmake/FindQMLModule.cmake.in - src/plugins/cmake/QMLModules.cmake -Copyright: 2015, Aleix Pol Gonzalez -License: BSD-3-clause - -Files: debian/* -Copyright: 2015, Jonathan Riddell - 2016, Debian/Kubuntu Qt/KDE Maintainers -License: LGPL-2.1+ - -License: BSD-3-clause - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - . - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - . - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +Copyright: 2005-2008 Vardhman Jain + 2008-2013 Gilles Caulier + 2010-2012 Marius Orcsik +License: LGPL-2+ -License: GPL-2+ +License: LGPL-2+ 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; @@ -127,35 +30,4 @@ License along with this library. If not, see . . On Debian systems, the complete text of the GNU General Public License - version 2 can be found in "/usr/share/common-licenses/GPL-2". - -License: LGPL-2+ - This program 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. - . - 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. - . - The complete text of the GNU Library General Public License - version 2 can be found in `/usr/share/common-licenses/LGPL-2'. - -License: LGPL-2.1+ - 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) any later version. - . - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - . - You should have received a copy of the GNU Lesser General Public - License along with this library. If not, see . - . - On Debian systems, the complete text of the GNU Lesser General Public License - version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". + version 2 can be found in "/usr/share/common-licenses/GPL-2.1". diff -Nru purpose-1.1/debian/libkf5purpose-bin.install purpose-1.1/debian/libkf5purpose-bin.install --- purpose-1.1/debian/libkf5purpose-bin.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose-bin.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -usr/lib/*/libReviewboardHelpers.so -usr/lib/*/libexec/kf5/purposeprocess -usr/lib/*/qt5/plugins/purpose/ -usr/share/accounts/services/kde/google-youtube.service -usr/share/accounts/services/kde/twitter-microblog.service -usr/share/icons/hicolor/*/actions/kipiplugin_youtube.png -usr/share/icons/hicolor/*/apps/reviewboard-purpose.png -usr/share/kpackage/Purpose/ -usr/share/locale/*/LC_MESSAGES/*purpose*.mo -usr/share/purpose diff -Nru purpose-1.1/debian/libkf5purpose-bin.lintian-overrides purpose-1.1/debian/libkf5purpose-bin.lintian-overrides --- purpose-1.1/debian/libkf5purpose-bin.lintian-overrides 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose-bin.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -package-name-doesnt-match-sonames libReviewboardHelpers -script-not-executable usr/share/kpackage/Purpose/Twitter/contents/code/main.js -shlib-without-versioned-soname usr/lib/*/libReviewboardHelpers.so libReviewboardHelpers.so -postinst-must-call-ldconfig usr/lib/*/libReviewboardHelpers.so -package-must-activate-ldconfig-trigger usr/lib/*/libReviewboardHelpers.so diff -Nru purpose-1.1/debian/libkf5purpose-dev.acc.in purpose-1.1/debian/libkf5purpose-dev.acc.in --- purpose-1.1/debian/libkf5purpose-dev.acc.in 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose-dev.acc.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ - - - - - 1.1.0 - - - - /usr/include/KF5/purpose/ - /usr/include/KF5/purposewidgets/ - - - - /usr/lib/@@DEB_HOST_MULTIARCH@@/libKF5Purpose.so - - - - -fPIC - -std=c++11 - - - diff -Nru purpose-1.1/debian/libkf5purpose-dev.install purpose-1.1/debian/libkf5purpose-dev.install --- purpose-1.1/debian/libkf5purpose-dev.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose-dev.install 2017-04-11 18:14:03.000000000 +0000 @@ -1,5 +1,4 @@ -usr/include/KF5/purpose/ -usr/include/KF5/purposewidgets/ +usr/include/KF5/ usr/lib/*/cmake/KDEExperimentalPurpose/ usr/lib/*/libKF5Purpose.so usr/lib/*/libKF5PurposeWidgets.so diff -Nru purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides --- purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose5-dbg.lintian-overrides 2017-04-11 18:14:03.000000000 +0000 @@ -0,0 +1 @@ +debug-file-with-no-debug-symbols diff -Nru purpose-1.1/debian/libkf5purpose5.install purpose-1.1/debian/libkf5purpose5.install --- purpose-1.1/debian/libkf5purpose5.install 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose5.install 2017-04-11 18:14:03.000000000 +0000 @@ -1,4 +1,10 @@ usr/lib/*/libKF5Purpose.so.5 usr/lib/*/libKF5Purpose.so.5.* -usr/lib/*/libKF5PurposeWidgets.so.5 -usr/lib/*/libKF5PurposeWidgets.so.5.* +usr/lib/*/libReviewboardHelpers.so +usr/lib/*/libexec/kf5/purposeprocess +usr/lib/*/qt5/plugins/purpose/* +usr/share/accounts/services/ +usr/share/icons/hicolor/* +usr/share/kpackage/Purpose/Twitter/ +usr/share/locale/* +usr/share/purpose/* diff -Nru purpose-1.1/debian/libkf5purpose5.lintian-overrides purpose-1.1/debian/libkf5purpose5.lintian-overrides --- purpose-1.1/debian/libkf5purpose5.lintian-overrides 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose5.lintian-overrides 2017-04-11 18:14:03.000000000 +0000 @@ -1 +1,5 @@ -symbols-declares-dependency-on-other-package libkf5purpose-bin +libkf5purpose5: dev-pkg-without-shlib-symlink usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so +libkf5purpose5: shlib-without-versioned-soname usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so libReviewboardHelpers.so +libkf5purpose5: shlib-missing-in-symbols-control-file libReviewboardHelpers.so for usr/lib/x86_64-linux-gnu/libReviewboardHelpers.so +libkf5purpose5: unusual-interpreter +libkf5purpose5: script-not-executable usr/share/kpackage/Purpose/Twitter/contents/code/main.js diff -Nru purpose-1.1/debian/libkf5purpose5.symbols purpose-1.1/debian/libkf5purpose5.symbols --- purpose-1.1/debian/libkf5purpose5.symbols 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purpose5.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,90 +0,0 @@ -# SymbolsHelper-Confirmed: 1.1 amd64 -libKF5Purpose.so.5 libkf5purpose5 #MINVER#, libkf5purpose-bin - _ZN7Purpose10PluginBase11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose10PluginBase11qt_metacastEPKc@Base 1.1 - _ZN7Purpose10PluginBase16staticMetaObjectE@Base 1.1 - _ZN7Purpose10PluginBaseC1EP7QObject@Base 1.1 - _ZN7Purpose10PluginBaseC2EP7QObject@Base 1.1 - _ZN7Purpose10PluginBaseD0Ev@Base 1.1 - _ZN7Purpose10PluginBaseD1Ev@Base 1.1 - _ZN7Purpose10PluginBaseD2Ev@Base 1.1 - _ZN7Purpose13Configuration11dataChangedEv@Base 1.1 - _ZN7Purpose13Configuration11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose13Configuration11qt_metacastEPKc@Base 1.1 - _ZN7Purpose13Configuration16staticMetaObjectE@Base 1.1 - _ZN7Purpose13Configuration21setUseSeparateProcessEb@Base 1.1 - _ZN7Purpose13Configuration7setDataERK11QJsonObject@Base 1.1 - _ZN7Purpose13Configuration9createJobEv@Base 1.1 - _ZN7Purpose13ConfigurationC1ERK11QJsonObjectRK7QStringRK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC1ERK11QJsonObjectRK7QStringS3_RK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC2ERK11QJsonObjectRK7QStringRK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationC2ERK11QJsonObjectRK7QStringS3_RK15KPluginMetaDataP7QObject@Base 1.1 - _ZN7Purpose13ConfigurationD0Ev@Base 1.1 - _ZN7Purpose13ConfigurationD1Ev@Base 1.1 - _ZN7Purpose13ConfigurationD2Ev@Base 1.1 - _ZN7Purpose17AlternativesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose17AlternativesModel11qt_metacastEPKc@Base 1.1 - _ZN7Purpose17AlternativesModel12configureJobEi@Base 1.1 - _ZN7Purpose17AlternativesModel12setInputDataERK11QJsonObject@Base 1.1 - _ZN7Purpose17AlternativesModel13setPluginTypeERK7QString@Base 1.1 - _ZN7Purpose17AlternativesModel15initializeModelEv@Base 1.1 - _ZN7Purpose17AlternativesModel16inputDataChangedEv@Base 1.1 - _ZN7Purpose17AlternativesModel16staticMetaObjectE@Base 1.1 - _ZN7Purpose17AlternativesModel17pluginTypeChangedEv@Base 1.1 - _ZN7Purpose17AlternativesModelC1EP7QObject@Base 1.1 - _ZN7Purpose17AlternativesModelC2EP7QObject@Base 1.1 - _ZN7Purpose17AlternativesModelD0Ev@Base 1.1 - _ZN7Purpose17AlternativesModelD1Ev@Base 1.1 - _ZN7Purpose17AlternativesModelD2Ev@Base 1.1 - _ZN7Purpose3Job11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose3Job11qt_metacastEPKc@Base 1.1 - _ZN7Purpose3Job13outputChangedERK11QJsonObject@Base 1.1 - _ZN7Purpose3Job16staticMetaObjectE@Base 1.1 - _ZN7Purpose3Job7setDataERK11QJsonObject@Base 1.1 - _ZN7Purpose3Job9setOutputERK11QJsonObject@Base 1.1 - _ZN7Purpose3JobC1EP7QObject@Base 1.1 - _ZN7Purpose3JobC2EP7QObject@Base 1.1 - _ZN7Purpose3JobD0Ev@Base 1.1 - _ZN7Purpose3JobD1Ev@Base 1.1 - _ZN7Purpose3JobD2Ev@Base 1.1 - _ZNK7Purpose10PluginBase10metaObjectEv@Base 1.1 - _ZNK7Purpose13Configuration10metaObjectEv@Base 1.1 - _ZNK7Purpose13Configuration15neededArgumentsEv@Base 1.1 - _ZNK7Purpose13Configuration16configSourceCodeEv@Base 1.1 - _ZNK7Purpose13Configuration18useSeparateProcessEv@Base 1.1 - _ZNK7Purpose13Configuration4dataEv@Base 1.1 - _ZNK7Purpose13Configuration7isReadyEv@Base 1.1 - _ZNK7Purpose17AlternativesModel10metaObjectEv@Base 1.1 - _ZNK7Purpose17AlternativesModel10pluginTypeEv@Base 1.1 - _ZNK7Purpose17AlternativesModel4dataERK11QModelIndexi@Base 1.1 - _ZNK7Purpose17AlternativesModel8rowCountERK11QModelIndex@Base 1.1 - _ZNK7Purpose17AlternativesModel9inputDataEv@Base 1.1 - _ZNK7Purpose17AlternativesModel9roleNamesEv@Base 1.1 - _ZNK7Purpose3Job10metaObjectEv@Base 1.1 - _ZNK7Purpose3Job4dataEv@Base 1.1 - _ZNK7Purpose3Job6outputEv@Base 1.1 - _ZTIN7Purpose10PluginBaseE@Base 1.1 - _ZTIN7Purpose13ConfigurationE@Base 1.1 - _ZTIN7Purpose17AlternativesModelE@Base 1.1 - _ZTIN7Purpose3JobE@Base 1.1 - _ZTSN7Purpose10PluginBaseE@Base 1.1 - _ZTSN7Purpose13ConfigurationE@Base 1.1 - _ZTSN7Purpose17AlternativesModelE@Base 1.1 - _ZTSN7Purpose3JobE@Base 1.1 - _ZTVN7Purpose10PluginBaseE@Base 1.1 - _ZTVN7Purpose13ConfigurationE@Base 1.1 - _ZTVN7Purpose17AlternativesModelE@Base 1.1 - _ZTVN7Purpose3JobE@Base 1.1 -libKF5PurposeWidgets.so.5 libkf5purpose5 #MINVER# - _ZN7Purpose4Menu11qt_metacallEN11QMetaObject4CallEiPPv@Base 1.1 - _ZN7Purpose4Menu11qt_metacastEPKc@Base 1.1 - _ZN7Purpose4Menu16staticMetaObjectE@Base 1.1 - _ZN7Purpose4Menu6reloadEv@Base 1.1 - _ZN7Purpose4Menu8finishedERK11QJsonObjectiRK7QString@Base 1.1 - _ZN7Purpose4MenuC1EP7QWidget@Base 1.1 - _ZN7Purpose4MenuC2EP7QWidget@Base 1.1 - _ZNK7Purpose4Menu10metaObjectEv@Base 1.1 - _ZNK7Purpose4Menu5modelEv@Base 1.1 - _ZTIN7Purpose4MenuE@Base 1.1 - _ZTSN7Purpose4MenuE@Base 1.1 - _ZTVN7Purpose4MenuE@Base 1.1 diff -Nru purpose-1.1/debian/libkf5purposewidgets5.install purpose-1.1/debian/libkf5purposewidgets5.install --- purpose-1.1/debian/libkf5purposewidgets5.install 1970-01-01 00:00:00.000000000 +0000 +++ purpose-1.1/debian/libkf5purposewidgets5.install 2017-04-11 18:14:03.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libKF5PurposeWidgets.so.5 +usr/lib/*/libKF5PurposeWidgets.so.5.* diff -Nru purpose-1.1/debian/patches/series purpose-1.1/debian/patches/series --- purpose-1.1/debian/patches/series 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -use_nodejs.diff diff -Nru purpose-1.1/debian/patches/use_nodejs.diff purpose-1.1/debian/patches/use_nodejs.diff --- purpose-1.1/debian/patches/use_nodejs.diff 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/patches/use_nodejs.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ ---- a/src/plugins/twitter/contents/code/main.js -+++ b/src/plugins/twitter/contents/code/main.js -@@ -1,4 +1,4 @@ --#!/usr/bin/env node -+#!/usr/bin/env nodejs - - function processArgs() { - var ret = {}; diff -Nru purpose-1.1/debian/rules purpose-1.1/debian/rules --- purpose-1.1/debian/rules 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/rules 2017-04-11 18:14:03.000000000 +0000 @@ -3,9 +3,13 @@ include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk -override_dh_auto_test: - # Disable auto_tests at build time - : +override_dh_auto_configure: + $(overridden_command) -- -DCMAKE_CXX_FLAGS="-I/usr/include/accounts-qt5/" + +override_dh_strip: + $(overridden_command) --dbg-package=libkf5purpose5-dbg override_dh_makeshlibs: $(overridden_command) -Xusr/lib/$(DEB_HOST_GNU_TYPE)/qt5/plugins/purpose/ -Xusr/lib/$(DEB_HOST_GNU_TYPE)/libReviewboardHelpers.so + +.PHONY: override_dh_auto_test diff -Nru purpose-1.1/debian/tests/acc purpose-1.1/debian/tests/acc --- purpose-1.1/debian/tests/acc 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/tests/acc 1970-01-01 00:00:00.000000000 +0000 @@ -1,18 +0,0 @@ -#!/bin/sh - -DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH) - -for in_file in debian/*.acc.in; do - out_file=${in_file%.in} - sed 's/@@DEB_HOST_MULTIARCH@@/'"${DEB_HOST_MULTIARCH}"'/' \ - "${in_file}" > "${out_file}" -done - -DH_VERBOSE=1 - -dh_acc -ret=$? -if [ 0 -ne $ret ] && [ -n "$ADT_ARTIFACTS" ]; then - cp -r logs "$ADT_ARTIFACTS"/acc.logs -fi -exit $ret diff -Nru purpose-1.1/debian/tests/control purpose-1.1/debian/tests/control --- purpose-1.1/debian/tests/control 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/tests/control 2017-04-11 18:14:03.000000000 +0000 @@ -1,8 +1,4 @@ Tests: testsuite Depends: @, @builddeps@, build-essential, - xvfb, xauth, dbus-x11, openbox, kinit, libgl1-mesa-dri -Restrictions: build-needed - -Tests: acc -Depends: @, dh-acc, exuberant-ctags -Restrictions: allow-stderr + xvfb, xauth, dbus-x11, openbox +Restrictions: rw-build-tree diff -Nru purpose-1.1/debian/tests/testsuite purpose-1.1/debian/tests/testsuite --- purpose-1.1/debian/tests/testsuite 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/tests/testsuite 2017-04-11 18:14:03.000000000 +0000 @@ -1,11 +1,8 @@ #!/bin/sh -if [ -z "$HOME" ] || [ ! -d "$HOME" ]; then - [ -e debian/tests.home ] || mkdir debian/tests.home - export HOME="$(pwd)/debian/tests.home" - trap "rm -rf debian/tests.home" EXIT -fi -mkdir -p "$HOME"/.config || true -mkdir -p "$HOME"/.kde-unit-test || true -xvfb-run -a --server-args="-screen 0 1024x768x24" \ +[ -e debian/tests.home ] || mkdir debian/tests.home +trap "rm -rf debian/tests.home" EXIT +export HOME="$(pwd)/debian/tests.home" + +xvfb-run -a --server-args="-screen 0 1024x768x24+32" \ dbus-launch --exit-with-session debian/tests/testsuite.xsession diff -Nru purpose-1.1/debian/tests/testsuite.xsession purpose-1.1/debian/tests/testsuite.xsession --- purpose-1.1/debian/tests/testsuite.xsession 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/tests/testsuite.xsession 2017-04-11 18:14:03.000000000 +0000 @@ -1,18 +1,9 @@ #!/bin/sh export LANG=C.UTF-8 export LC_ALL=C.UTF-8 -export XDG_CACHE_HOME="$HOME" -export XDG_DATA_HOME="${HOME}/.qttest/share" -export XDG_RUNTIME_DIR="${HOME}/runtime" -mkdir -p ${XDG_DATA_HOME} || true -mkdir -p ${XDG_RUNTIME_DIR} || true -export XDG_DATA_DIRS="$XDG_DATA_HOME:${HOME}/.local/share:/usr/share" -openbox & WMPID=$! -sleep 1 +openbox & +sleep 5 kdeinit5 -cleanup () { - kdeinit5_shutdown - if [ -n "$WMPID" ]; then kill "$WMPID"; fi -} -trap cleanup EXIT +trap "kdeinit5_shutdown" EXIT +sleep 1 dh_auto_test diff -Nru purpose-1.1/debian/upstream/metadata purpose-1.1/debian/upstream/metadata --- purpose-1.1/debian/upstream/metadata 2016-10-14 16:18:00.000000000 +0000 +++ purpose-1.1/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -Name: purpose -Changelog: https://quickgit.kde.org/?p=purpose.git&a=log -Contact: kde-devel@kde.org -Donation: https://www.kde.org/community/donations/index.php -Repository: https://anongit.kde.org/purpose.git -Repository-Browse: https://quickgit.kde.org/?p=purpose.git -Security-Contact: security@kde.org