[neon/backports-resolute/signond-resolute/Neon/unstable] debian: reimport for resolute
Carlos De Maine
null at kde.org
Thu Jul 23 22:47:10 BST 2026
Git commit b2c5edf2c45252f0380e1ac1af95f79087cced45 by Carlos De Maine.
Committed on 23/07/2026 at 21:46.
Pushed by carlosdem into branch 'Neon/unstable'.
reimport for resolute
A +1 -0 debian/.gitattributes
A +9 -0 debian/03_migrate_signon
A +792 -0 debian/changelog
A +188 -0 debian/control
A +86 -0 debian/copyright
A +2 -0 debian/libsignon-extension1.install
A +4 -0 debian/libsignon-plugins-common1.install
A +12 -0 debian/libsignon-plugins-doc.doc-base
A +1 -0 debian/libsignon-plugins-doc.install
A +12 -0 debian/libsignon-qt-doc.doc-base
A +1 -0 debian/libsignon-qt-doc.install
A +2 -0 debian/libsignon-qt5-1.install
A +4 -0 debian/libsignon-qt5-dev.install
A +2 -0 debian/libsignon-qt6-1.install
A +4 -0 debian/libsignon-qt6-dev.install
A +5 -0 debian/not-installed
A +277 -0 debian/patches/0001-allow_build_with_qt6.patch
A +35 -0 debian/patches/0002-add-cmake-qt6.patch
A +30 -0 debian/patches/drop_qt_tags_tagfiles.diff
A +3 -0 debian/patches/series
A +58 -0 debian/rules
A +7 -0 debian/salsa-ci.yml
A +5 -0 debian/signon-crashdb.conf
A +1 -0 debian/signon-plugin-password.install
A +1 -0 debian/signon-plugin-ssotest.install
A +6 -0 debian/signon-plugins-dev.install
A +5 -0 debian/signond-dev.install
A +12 -0 debian/signond-doc.doc-base
A +1 -0 debian/signond-doc.install
A +6 -0 debian/signond.install
A +4 -0 debian/signond.lintian-overrides
A +1 -0 debian/signond.migrations
A +1 -0 debian/source/format
A +6 -0 debian/source_signon.py
A +6 -0 debian/upstream/metadata
A +3 -0 debian/watch
https://invent.kde.org/neon/backports-resolute/signond-resolute/-/commit/b2c5edf2c45252f0380e1ac1af95f79087cced45
diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..6a03163
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+changelog merge=dpkg-mergechangelogs
diff --git a/debian/03_migrate_signon b/debian/03_migrate_signon
new file mode 100755
index 0000000..5a6cf0f
--- /dev/null
+++ b/debian/03_migrate_signon
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -ex
+
+if [ -d $HOME/.signon ]; then
+ mkdir -p $HOME/.config/signond || true
+ mv $HOME/.signon/* $HOME/.config/signond/ || true
+ rmdir $HOME/.signon || true
+fi
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0d35281
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,792 @@
+signond (8.61nicofee20231222-0neon) noble; urgency=medium
+
+ * Nico port
+
+ -- Jonathan Riddell <jr at jriddell.org> Thu, 22 Feb 2024 14:11:33 +0000
+
+signond (8.61-1) unstable; urgency=medium
+
+ * Team upload.
+ * Update standards version to 4.6.0, no changes needed.
+ * Update the patches:
+ - drop_qt_tags_tagfiles.diff: refresh
+ - fix_broken_test_with_qt5.15.diff: drop, backported from upstream
+ - remove-unnecessary-qmake-options.diff: drop, backported from upstream
+ - dont-use-no-rtti.diff: drop, backported from upstream
+ * Update symbols files. (Closes: #997439)
+ * Stop specifying a build directory, use the default one.
+ * Stop passing a custom QMAKE_CXXFLAGS to qmake, as it is already properly
+ set by dh_auto_configure.
+ * Limit the dh_gencontrol override to indep packages, as the added substvar
+ is in arch:all packages only.
+ * Remove the bits from debian/tmp during the dh_auto_install phase, rather
+ than the dh_install one.
+ * Use the execute_after_* hooks to avoid invoking dh_* manually.
+ * Execute dh_doxygen only for indep packages.
+ * Stop exporting NO_DOCS in rules, as it is not used anymore.
+ * Use dpkg-query to get the version of doxygen, and turn the query as lazy.
+
+ -- Pino Toscano <pino at debian.org> Fri, 11 Mar 2022 23:02:33 +0100
+
+signond (8.60-4) unstable; urgency=medium
+
+ * Team upload.
+ * signon-plugins-dev: bump to 8.60~ the version of the signond-dev
+ breaks/replaces. (Closes: #974049)
+
+ -- Pino Toscano <pino at debian.org> Mon, 09 Nov 2020 17:42:11 +0100
+
+signond (8.60-3) unstable; urgency=medium
+
+ * Team upload.
+ * Use pkgkde-symbolshelper to ease symbols files handling:
+ - use the pkgkde_symbolshelper dh addon
+ - drop specific symbols files for armel, and armhf
+ - update symbols files
+ * Remove the wrong Multi-Arch: same fields from signon-plugin-password,
+ signon-plugin-ssotest, and signond-dev, as they depend on signond which
+ cannot be Multi-Arch: same.
+ * Remove non-existing files from debian/not-installed.
+ * Set upstream metadata fields: Bug-Submit.
+ * Stop passing --fail-missing to dh_missing, as it is the default in
+ debhelper compatibility 13+.
+ * Use the proper variable for the multiarch library directory, i.e.
+ $(DEB_HOST_MULTIARCH) instead of $(DEB_HOST_GNU_TYPE); fixes the library
+ installation on any-i386 architectures.
+ * Remove unused install files.
+
+ -- Pino Toscano <pino at debian.org> Sat, 07 Nov 2020 13:12:43 +0100
+
+signond (8.60-2) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Aurélien COUDERC ]
+ * Add specific symbols files for armel and armhf.
+
+ [ Debian Janitor ]
+ * Apply multi-arch hints.
+ + libsignon-plugins-doc, libsignon-qt-doc, signond-doc: Add Multi-Arch:
+ foreign.
+ + libsignon-qt5-dev, signon-plugin-password, signon-plugin-ssotest,
+ signon-plugins-dev, signond-dev: Add Multi-Arch: same.
+
+ -- Aurélien COUDERC <coucouf at debian.org> Fri, 06 Nov 2020 22:57:50 +0100
+
+signond (8.60-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Scarlett Moore ]
+ * Update VCS entries. (Closes: #920884)
+ * Update watch file with correct url.
+ * New upstream release (8.60). (Closes: #911611)
+ * Add salsa ci config file.
+ * Remove unnecessary --parallel from rules.
+ - Parallel is default since debhelper 10, removed flag.
+ - Move dh call to before overrides.
+ * Add dh_missing
+ - Add override with fail-missing flag, libraries tend to change names.
+ * Remove obsolete --fail-missing from dh_install.
+ * Refresh install files.
+ - Update signond-dev with removed files.
+ - wrap-and-sort -bt.
+ * Switch to debhelper-compat.
+ - Switch dependency to debhelper-compat 13.
+ - Remove debian/compat.
+ * Add myself to uploaders.
+ * Refresh copyright file.
+ - Refresh dates.
+ - Remove COPYING license entry.
+ - Remove unused entry for lgpl-2.1+.
+ - Add myself to debian/* copyright.
+ * Move signon-plugins-common SO symlink to the correct package.
+ - Move from signon-dev to signon-plugins-dev.
+ - Update install files.
+ - Add breaks/Replace for move.
+ - wrap-and-sort.
+ * Refresh symbols files.
+ - Update symbols with pkgkde-symbolshelper:
+ libsignon-extension1,
+ libsignon-plugins-common: Removed optional MISSING,
+ libsignon-qt5-1.
+ - Add Build-Depends-Package with the corresponding -dev package.
+ * Add hardening+=bindnow to rules to resolve lintian error.
+ * Enable tests again.
+ * Use DEB_HOST_GNU_TYPE to properly refer to the build directory, instead of
+ DEB_HOST_MULTIARCH
+ - use /usr/share/dpkg/architecture.mk to get it
+ * Bump standards version to 4.5.0; no changes.
+ * Remove maxy from uploaders as requested in IRC.
+ * Update Maintainer to debian kde team.
+ * Add Rules-Requires-Root field to d/control.
+ * Attempt to fix build path ( reproducible ) by turning off
+ debug output.
+ * Remove no longer needed LDFLAGS export --as-needed as it is
+ now default.
+ * Switch to +=all hardening options.
+ * Add upstream/metadata with basic info.
+
+ [ Aurélien COUDERC ]
+ * Replace dbus-launch with dbus-test-runner / dbus-run-session.
+ (Closes: #836299)
+ * Cherry pick upstream patches fixing test failures with Qt 5.15.
+ * Refresh symbols files.
+ * Add lintian overrides for signond and signonpluginprocess not having
+ manpages, they don’t have command line arguments.
+
+ -- Aurélien COUDERC <coucouf at debian.org> Fri, 06 Nov 2020 14:18:12 +0100
+
+signond (8.59-2) unstable; urgency=medium
+
+ * Team upload.
+ * Update symbols file from logs of buildds. (Closes: #865797)
+ * Do not set DPKG_GENSYMBOLS_CHECK_LEVEL=4 in rules, as it is way too strict.
+ * Bump Standards-Version to 4.1.4, no changes required.
+ * Update lintian overrides.
+ * Remove trailing whitespaces in changelog.
+ * Use https for Format in copyright.
+ * Do not install README.md, and TODO as documentation in libsignon-qt5-dev:
+ the former is not useful in that package, and the latter is empty.
+ * Remove unused libssl-dev, and qtchooser build dependencies.
+ * Link in as-needed mode.
+
+ -- Pino Toscano <pino at debian.org> Mon, 07 May 2018 06:25:18 +0200
+
+signond (8.59-1) unstable; urgency=medium
+
+ [ Diane Trout ]
+ * Update watch file for newest tags.
+ This is going to be fragile, there are too many
+ pages of tags, hopefully they'll be consistent now.
+ * Update Standards-Version to 3.9.8.0. No changes needed.
+ * Update debian/docs for renamed README.md
+ * New upstream release.
+ * Upstream no longer supports Qt4, so stop building Qt4 packages.
+ * Unit Tests don't work, disable running them for the moment.
+ * update symbols file
+ * Remove qt4 library symbols file.
+
+ [ Scott Kitterman ]
+ * Fix FTBFS when building just architecture independent packages by making
+ the dh_auto_install override apply only to archicture dependent packages
+ (Closes: #806107)
+
+ [ Maximiliano Curia ]
+ * Add new patch: drop_qt_tags_tagfiles.diff
+
+ -- Scott Kitterman <scott at kitterman.com> Fri, 24 Jun 2016 08:20:35 -0400
+
+signond (8.57+20150423-3) unstable; urgency=medium
+
+ * Symbols updates for several architectures.
+
+ -- Diane Trout <diane at debian.org> Fri, 16 Oct 2015 23:58:52 -0700
+
+signond (8.57+20150423-2) unstable; urgency=medium
+
+ * Team upload.
+ * Fix FTBFS on arch dependent package builds by limiting dh_doxygen to arch
+ all packages
+
+ -- Scott Kitterman <scott at kitterman.com> Thu, 15 Oct 2015 08:02:40 -0400
+
+signond (8.57+20150423-1) unstable; urgency=medium
+
+ [ Maximiliano Curia ]
+ * Prepare Debian release. (8.57+20150423)
+ * Update copyright information.
+
+ [ Diane Trout ]
+ * Add Built-Using tag for doxygen generated jquery.js
+ * Override lintian warnings about Doxygen generated jquery.js
+ * Remove source files generated by qdbusxml2cpp
+ (src/signond/backupifactor.*)
+ * Add myself to uploaders.
+ * Add symbols files for libsignon-extension1, libsignon-plugins-common1,
+ libsignon-qt1 and libsignon-qt5-1
+ * Add doc-base registration for signond-doc, libsignon-qt-doc, and
+ libsignon-plugins-doc,
+ * use dh_doxygen to cleanup documentation packages.
+ * Use debian-qt-kde.mk from pkg-kde-tools to provide -Wl,--as-needed
+ * Remove ${shlib:Depends} from -dev packages as it's never defined.
+
+ -- Diane Trout <diane at debian.org> Wed, 09 Sep 2015 14:53:33 -0700
+
+signon (8.57+15.04.20150204.1-0ubuntu1) vivid; urgency=medium
+
+ [ Alberto Mardegan ]
+ * Enable P2P D-Bus connections (LP: #1415492)
+ * Add missing build dependency on libdbus-1-dev
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 04 Feb 2015 10:39:42 +0000
+
+signon (8.57+15.04.20141127.1-0ubuntu1) vivid; urgency=low
+
+ [ Ubuntu daily release ]
+ * New rebuild forced
+
+ [ Alberto Mardegan ]
+ * Merge from upstream
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 27 Nov 2014 10:53:16 +0000
+
+signon (8.57+14.10.20141006-0ubuntu1) utopic; urgency=low
+
+ [ Alberto Mardegan ]
+ * Sync from upstream
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Mon, 06 Oct 2014 07:57:09 +0000
+
+signon (8.57+14.10.20140912-0ubuntu1) utopic; urgency=low
+
+ [ Alberto Mardegan ]
+ * Fix signon-plugins-dev dependencies
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 12 Sep 2014 07:33:49 +0000
+
+signon (8.57+14.10.20140827-0ubuntu1) utopic; urgency=medium
+
+ [ Alberto Mardegan ]
+ * New upstream release
+ - Build: add CMake config files for Qt5
+ - Tests: make database test more robust
+ - signond: notify clients of credentials updates
+ - signond: fix passing of DBus maps to plugins
+ - lib: don't emit a critical warning on p2p socket failure
+ - lib/plugins: do not build a static library
+
+ [ Ubuntu daily release ]
+ * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 27 Aug 2014 15:34:55 +0000
+
+signon (8.56+14.04.20140307-0ubuntu3) utopic; urgency=medium
+
+ * Changes to enable reverse-deps to be cross-built, since cross-pkg-config
+ no longer looks in /usr/lib/pkgconfig for pcfiles. (LP: #1316667)
+ * Install into Multi-Arch directories and set M-A: Same on library packages.
+
+ -- Iain Lane <iain.lane at canonical.com> Thu, 08 May 2014 10:58:12 +0100
+
+signon (8.56+14.04.20140307-0ubuntu2) trusty; urgency=medium
+
+ * In debian/rules move qt4 cmake files to not clash with qt5 cmake files
+
+ -- Jonathan Riddell <jriddell at ubuntu.com> Sun, 16 Mar 2014 19:35:02 +0000
+
+signon (8.56+14.04.20140307-0ubuntu1) trusty; urgency=medium
+
+ [ Alberto Mardegan ]
+ * New upstream release
+ - Make it easier to use with CMake by adding a Config*.cmake files
+ This allow applications using cmake to do:
+ find_package(SignOnQt 8.55 REQUIRED)
+ - signond: don't attempt demarshalling an invalid QVariant
+ * Fix tests for Qt 5.2 Merge from upstream. (LP: #1156776, #1258578,
+ #1267805, #1237782)
+
+ [ CI bot ]
+ * No change rebuild against Qt 5.2.1.
+
+ [ Timo Jyrinki ]
+ * Drop quilt usage as recommended for daily release packages.
+
+ [ Ubuntu daily release ]
+ * New rebuild forced
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 07 Mar 2014 10:35:52 +0000
+
+signon (8.55+14.04.20131212-0ubuntu1) trusty; urgency=low
+
+ [ Alberto Mardegan ]
+ * Do not use qDeleteAll() on the QObject's children. (LP: #1156776,
+ #1258578, #1237782)
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 609
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 12 Dec 2013 21:41:01 +0000
+
+signon (8.55+14.04.20131127-0ubuntu1) trusty; urgency=low
+
+ [ Alberto Mardegan ]
+ * New pull from upstream
+ - Increate tiemout in authsession test
+ - signond: on idle timeout, directly delete all AuthSessions (should fix
+ a race condition which makes a test fail)
+ - signond: avoid rewriting password with empty string
+ - signond: fix a crash when destroying authentication sessions
+ * debian/control
+ - Remove signon-keyring-extension from Recommends field
+ * New upstream version
+ - Preserve value of IdentityInfo::storeSecret
+ Fixes: http://code.google.com/p/accounts-sso/issues/detail?id=210
+ - Build speedup: reduce usage of CONFIG+=ordered
+ - Use any available extension plugins, unless one is explicitly
+ configured.
+ - Unregister the identity on disposable timeout (fixes a race condition).
+ * debian/rules
+ - Remove architecture-specific patches (LP: #1237782)
+ * debian/patches
+ - Remove all patches (no longer needed, given the upstream changes)
+
+ [ Ken VanDine ]
+ * revert quilt simplification, it didn't work in the PPA build for
+ armhf.
+
+ [ Robert Bruce Park ]
+ * Simplify quilt overrides.
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 607
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 27 Nov 2013 17:33:09 +0000
+
+signon (8.54+13.10.20130918.1-0ubuntu1) saucy; urgency=low
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - lib: set timeout for D-Bus calls to INT_MAX (LP: #1220823)
+ * debian/patches/use_apparmor.patch
+ - Use the signon-apparmor-extension when available.
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 599
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 18 Sep 2013 18:07:59 +0000
+
+signon (8.53+13.10.20130826-0ubuntu1) saucy; urgency=low
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - API/ABI break in libsignon-extension.so which will affect extensions
+ providing an implementation of the AbstractAccessControlManager (we are
+ aware of Ubuntu's apparmor extension only, which is still in early
+ developments)
+ - Revamp of unit tests; in particular, installation of tests is untested
+ and probably needs some fixes. Patches are welcome, and will be
+ incorporated with the next release.
+ - Support for peer-to-peer connections
+ - Extend the AbstractAccessControlManager interface to provide an
+ asynchronous method to process access control requests, via the new
+ AccessRequest / AccessReply classes.
+ - Fix a memory leak and a crash at exit
+ - Show pid of signonpluginprocess in syslog
+ - Tests: fix for out-of-tree builds
+ - Tests: do not build "untrusted" tests
+ - Tests: add access control tests
+ - signond: create AccessRequests when AC is denied
+ - signond: allow overriding config dir
+ - signond: empty ACL means "no access"
+ - Remove unmaintained MSSF and SMACK AC extensions
+ - Support exchanging recursive QVariantMaps between signond and the
+ plugins
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 597
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Mon, 26 Aug 2013 18:07:15 +0000
+
+signon (8.52+13.10.20130815-0ubuntu1) saucy; urgency=low
+
+ [ Alberto Mardegan ]
+ * debian/rules
+ - Specify qt5 build directory for all default debhelper scripts. This
+ makes the tests run again (on the qt5 build only).
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 595
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 15 Aug 2013 14:33:22 +0000
+
+signon (8.52+13.10.20130701-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 593
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Mon, 01 Jul 2013 04:31:07 +0000
+
+signon (8.52+13.10.20130630-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 592
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Sun, 30 Jun 2013 04:31:08 +0000
+
+signon (8.52+13.10.20130629-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 591
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Sat, 29 Jun 2013 04:31:08 +0000
+
+signon (8.52+13.10.20130628-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 590
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 28 Jun 2013 04:31:10 +0000
+
+signon (8.52+13.10.20130627-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 589
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 27 Jun 2013 04:31:09 +0000
+
+signon (8.52+13.10.20130626-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 588
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 26 Jun 2013 04:31:09 +0000
+
+signon (8.52daily13.06.25-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 587
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Tue, 25 Jun 2013 04:31:09 +0000
+
+signon (8.52daily13.06.18-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 586
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Tue, 18 Jun 2013 04:31:58 +0000
+
+signon (8.52daily13.06.17-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 585
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Mon, 17 Jun 2013 04:32:12 +0000
+
+signon (8.52daily13.06.16-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 584
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Sun, 16 Jun 2013 04:32:02 +0000
+
+signon (8.52daily13.06.15-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 583
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Sat, 15 Jun 2013 04:32:12 +0000
+
+signon (8.52daily13.06.14-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 582
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 14 Jun 2013 04:32:11 +0000
+
+signon (8.52daily13.06.13-0ubuntu1) saucy; urgency=low
+
+ * Automatic snapshot from revision 581
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 13 Jun 2013 04:32:10 +0000
+
+signon (8.52daily13.06.12-0ubuntu1) saucy; urgency=low
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - Bunch of micro optimizations, closer following of Qt coding style
+ - lib: allow storing a record with empty username and password
+ - Make the dbus .service files content relative to INSTALL_PREFIX
+ - signond: emit signals before returning a reply
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 580
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 12 Jun 2013 04:32:06 +0000
+
+signon (8.52~daily13.06.05.1-0ubuntu1) saucy; urgency=low
+
+ [ Ken VanDine ]
+ * Version bump
+
+ [ Alberto Mardegan ]
+ * signond: emit signals before returning a reply.
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 578
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 05 Jun 2013 18:49:16 +0000
+
+signon (8.51bzr13.04.26daily13.05.29ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 576 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 29 May 2013 07:02:02 +0000
+
+signon (8.51bzr13.04.26daily13.05.24ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 575 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 24 May 2013 07:01:37 +0000
+
+signon (8.51bzr13.04.26daily13.05.23ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 574 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 23 May 2013 07:01:19 +0000
+
+signon (8.51bzr13.04.26daily13.05.21ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 573 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Tue, 21 May 2013 17:51:13 +0000
+
+signon (8.51bzr13.04.26daily13.05.14.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 572 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Tue, 14 May 2013 15:59:51 +0000
+
+signon (8.51bzr13.04.26daily13.05.14ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 571 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Tue, 14 May 2013 13:50:50 +0000
+
+signon (8.51bzr13.04.26daily13.05.03ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 570 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Fri, 03 May 2013 23:16:19 +0000
+
+signon (8.51bzr13.04.26daily13.05.02.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 568 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 02 May 2013 20:48:14 +0000
+
+signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu2) UNRELEASED; urgency=low
+
+ * debian/rules
+ - Don't apply use_keyring.patch for armhf
+ * debian/control
+ - build depend on quilt
+
+ -- Ken VanDine <ken.vandine at canonical.com> Thu, 02 May 2013 09:33:39 -0700
+
+signon (8.51bzr13.04.26daily13.05.02ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 567 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Thu, 02 May 2013 07:36:34 +0000
+
+signon (8.51bzr13.04.26daily13.05.01.2ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 560 (bootstrap)
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - IdentityInfo::secret() and setId() are now public
+ http://code.google.com/p/accounts-sso/issues/detail?id=177
+ - Install the IdentityInfo header file
+ - Allow to install tests
+ - pluginproxytest: link with rpath set
+
+ [ Ken VanDine ]
+ * Default to Qt5 build
+ - Updated depends for Qt5 built packages
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc
+ was still requiring QtCore).
+ - Inform signon-ui of identity removals and signouts.
+ - libsignon-qt: implement ACL retrieval
+ http://code.google.com/p/accounts-sso/issues/detail?id=178
+ * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+ [ Alberto Mardegan <alberto.mardegan at canonical.com>, Martin Kampas ]
+ * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 565 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 01 May 2013 15:32:56 +0000
+
+signon (8.51bzr13.04.26daily13.05.01.1ubuntu.unity.next-0ubuntu1) raring; urgency=low
+
+ * Automatic snapshot from revision 560 (bootstrap)
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - IdentityInfo::secret() and setId() are now public
+ http://code.google.com/p/accounts-sso/issues/detail?id=177
+ - Install the IdentityInfo header file
+ - Allow to install tests
+ - pluginproxytest: link with rpath set
+
+ [ Ken VanDine ]
+ * Default to Qt5 build
+ - Updated depends for Qt5 built packages
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - Qt5: fix SignonExtension.pc (when building with Qt5, SignonExtension.pc
+ was still requiring QtCore).
+ - Inform signon-ui of identity removals and signouts.
+ - libsignon-qt: implement ACL retrieval
+ http://code.google.com/p/accounts-sso/issues/detail?id=178
+ * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+ [ Alberto Mardegan <alberto.mardegan at canonical.com>, Martin Kampas ]
+ * signon-plugin-oauth2-0.15 fails to build (LP: #1156776)
+
+ [ Ubuntu daily release ]
+ * Automatic snapshot from revision 565 (ubuntu-unity/next)
+
+ -- Ubuntu daily release <ps-jenkins at lists.canonical.com> Wed, 01 May 2013 07:51:13 +0000
+
+signon (8.49-0ubuntu2) raring; urgency=low
+
+ * debian/rules, debian/signon-plugins-dev.install
+ - Install the libsignon-plugins.a file (LP: #1156776)
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com> Tue, 26 Mar 2013 16:06:25 +0200
+
+signon (8.49-0ubuntu1) raring; urgency=low
+
+ * New upstream release.
+ - Do not force Qt5 into signon plugins (LP: #1156776)
+ - Remove obsolete .prf files
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com> Tue, 19 Mar 2013 17:05:21 +0200
+
+signon (8.48-0ubuntu1) raring; urgency=low
+
+ [ Robert Bruce Park ]
+ * Inline packaging metadata.
+
+ [ Alberto Mardegan ]
+ * New upstream release.
+ - Fix Qt5 build and pkgconfig files
+ - Fix docs build for out of tree builds
+ - Signond: Add DaemonTimeout configuration option
+ - Log only critical errors
+
+ -- Alberto Mardegan <alberto.mardegan at canonical.com> Fri, 01 Mar 2013 09:21:51 +0200
+
+signon (8.46-0ubuntu3) raring; urgency=low
+
+ * debian/rules
+ - dual build for qt4 and qt5
+ * debian/control
+ - add new binaries for qt5 builds, libsignon-qt5-1 and libsignon-qt5-dev
+ - add build depends for qt5 builds
+ - updated build depends to handle armel/armhf and gles2
+ * debian/patches/daemon_timeout.patch
+ - bump up the timeouts
+ * debian/patches/qt5_pkgconfig.patch
+ - Qt5 pkgconfig fixes
+ * debian/patches/build_dir.patch
+ - honor BUILD_DIR
+ * debian/patches/qt5.patch
+ - Do not instantiate Error before Q_DECLARE_METATYPE
+ * debian/patches/doc_out_of_tree_build.patch
+ - Fix out of tree builds for docs
+
+ -- Ken VanDine <ken.vandine at canonical.com> Wed, 27 Feb 2013 15:55:03 -0500
+
+signon (8.46-0ubuntu2) raring; urgency=low
+
+ * debian/patches/daemon_timeout.patch
+ - Added configuration for DaemonTimeout so signond exits after a specified
+ period of inactivity (default is 5 seconds).
+
+ -- Ken VanDine <ken.vandine at canonical.com> Fri, 01 Feb 2013 10:59:28 -0500
+
+signon (8.46-0ubuntu1) raring; urgency=low
+
+ * New upstream release.
+ - Fix out-of-tree builds.
+ - Signond: fix cancellation of idle requests.
+ * -debian/patches/armhf_ftbfs.patch: upstream
+
+ -- Ken VanDine <ken.vandine at canonical.com> Fri, 18 Jan 2013 09:21:15 -0500
+
+signon (8.45-0ubuntu3) raring; urgency=low
+
+ * debian/patches/armhf_ftbfs.patch
+ - Merged another commit from upstream which should fix the FTBFS on armhf
+
+ -- Ken VanDine <ken.vandine at canonical.com> Thu, 17 Jan 2013 09:45:28 -0500
+
+signon (8.45-0ubuntu2) raring; urgency=low
+
+ * debian/patches/armhf_ftbfs.patch
+ - Upstream patch that cleans up some cancelKey code that was causing a
+ FTBFS on armhf
+
+ -- Ken VanDine <ken.vandine at canonical.com> Mon, 14 Jan 2013 12:22:21 -0500
+
+signon (8.45-0ubuntu1) raring; urgency=low
+
+ * New upstream release.
+ - Fix an error in the proxy resolver (LP: #1095254)
+ - Fix version in pkg-config files.
+ - Limit plugin logging according to the debug level.
+
+ -- Ken VanDine <ken.vandine at canonical.com> Thu, 10 Jan 2013 10:24:29 -0500
+
+signon (8.44-0ubuntu1) raring; urgency=low
+
+ * New upstream release.
+ * debian/libsignon-qt-dev.install, debian/signond.install
+ - removed files no longer included
+ * debian/03_migrate_signon, debian/signond.migrations, debian/rules
+ - added session-migration hooks for moving the signon DB from
+ $HOME/.signon to $HOME/.config/signond/
+
+ -- Ken VanDine <ken.vandine at canonical.com> Fri, 09 Nov 2012 10:30:36 -0500
+
+signon (8.43-0ubuntu1) quantal; urgency=low
+
+ * New upstream release.
+ - Fixed proxy support (LP: #1048590)
+ * debian/control
+ - build depend on libproxy-dev
+
+ -- Ken VanDine <ken.vandine at canonical.com> Wed, 19 Sep 2012 15:03:25 -0400
+
+signon (8.42-0ubuntu2) quantal; urgency=low
+
+ * debian/patches/logging.patch
+ - Don't log debug info, use the default of logging only
+ criticals (LP: #1049949)
+
+ -- Ken VanDine <ken.vandine at canonical.com> Wed, 12 Sep 2012 14:19:23 -0400
+
+signon (8.42-0ubuntu1) quantal; urgency=low
+
+ * New upstream release.
+ - fixed caching of credentials when the secrets DB is offline
+
+ -- Ken VanDine <ken.vandine at canonical.com> Fri, 07 Sep 2012 09:31:46 -0400
+
+signon (8.41-0ubuntu3) quantal; urgency=low
+
+ * debian/control
+ - Added libqt4-sql-sqlite build depends, needed for the tests
+ * debian/rules
+ - re-enable the tests
+
+ -- Ken VanDine <ken.vandine at canonical.com> Tue, 07 Aug 2012 11:30:49 -0400
+
+signon (8.41-0ubuntu2) quantal; urgency=low
+
+ * debian/control
+ - debhelper 9
+ - drop requires for gcc-4.6
+ - renamed signon-passwordplugin to signon-plugin-password and added
+ Breaks, Replaces, and Conflicts
+ - Added a new binary for signon-plugin-ssotest which is required
+ for libsignon-glib's test suite
+ - Removed useless signon-plugins metapackage
+
+ -- Ken VanDine <ken.vandine at canonical.com> Thu, 26 Jul 2012 14:51:54 -0400
+
+signon (8.41-0ubuntu1) quantal; urgency=low
+
+ * New package
+ * debian/patches/use_keyring.patch
+ - For Ubuntu we want to use the keyring for storage, so override the
+ default
+
+ -- Ken VanDine <ken.vandine at canonical.com> Thu, 26 Jul 2012 10:45:16 -0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..95cfd2f
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,188 @@
+Source: signond
+Section: utils
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Diane Trout <diane at debian.org>,
+ Scarlett Moore <sgmoore at kde.org>
+Build-Depends: dbus-test-runner <!nocheck>,
+ debhelper-compat (= 13),
+ doxygen,
+ graphviz,
+ libdbus-1-dev,
+ libproxy-dev,
+# libqt5sql5-sqlite,
+ pkg-config,
+ pkg-kde-tools-neon,
+# qt5-qmake,
+# qtbase5-dev,
+# qttools5-dev-tools,
+ qt6-base-dev
+Standards-Version: 4.6.0
+Homepage: https://gitlab.com/accounts-sso/signond
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/signond
+Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/signond.git
+Rules-Requires-Root: no
+
+Package: libsignon-extension1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - extension shared library
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains extension shared libraries to be used by applications.
+
+Package: libsignon-plugins-common1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - plugins common shared library
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains plugin shared libraries to be used by applications.
+
+Package: libsignon-plugins-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - plugins documentation
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for libsignon-plugins-dev.
+
+Package: libsignon-qt-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - documentation for Qt API
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for libsignon-qt.
+
+#Package: libsignon-qt5-1
+#Section: libs
+#Architecture: any
+#Multi-Arch: same
+#Depends: ${misc:Depends}, ${shlibs:Depends}
+#Description: Single Sign On framework - qt5 shared libraries
+# Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+# platforms.
+# .
+# This package contains Qt5 shared libraries to be used by applications.
+
+#Package: libsignon-qt5-dev
+#Section: libdevel
+#Architecture: any
+#Depends: libsignon-qt5-1 (= ${binary:Version}), qtbase5-dev, ${misc:Depends}
+#Multi-Arch: same
+#Description: Single Sign On framework - qt5 development files
+# Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+# platforms.
+# .
+# Headers and static libraries for the libsignon-qt5 library.
+
+Package: libsignon-qt6-1
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - qt6 shared libraries
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains Qt6 shared libraries to be used by applications.
+
+Package: libsignon-qt6-dev
+Section: libdevel
+Architecture: any
+Depends: libsignon-qt6-1 (= ${binary:Version}), qt6-base-dev, signond-dev, ${misc:Depends}
+Multi-Arch: same
+Description: Single Sign On framework - qt6 development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Headers and static libraries for the libsignon-qt6 library.
+
+Package: signon-plugin-password
+Section: libs
+Architecture: any
+Depends: signond, ${misc:Depends}, ${shlibs:Depends}
+Replaces: signon-passwordplugin
+Conflicts: signon-passwordplugin
+Description: Single Sign On framework - Plain Password plugin
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Password plugin for Single Sign On.
+
+Package: signon-plugin-ssotest
+Section: libs
+Architecture: any
+Depends: signond, ${misc:Depends}, ${shlibs:Depends}
+Description: Single Sign On framework - Test plugin
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Test plugin for Single Sign On.
+
+Package: signon-plugins-dev
+Section: libdevel
+Architecture: any
+Breaks: signond-dev (<< 8.60~)
+Replaces: signond-dev (<< 8.60~)
+Depends: libsignon-plugins-common1 (= ${binary:Version}),
+ libsignon-qt6-dev,
+ ${misc:Depends}
+Multi-Arch: same
+Description: Single Sign On framework - plugins development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Headers and static libraries for Single Sign On plugin development.
+
+Package: signond
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: signon-plugins, signon-saslplugin (<< 8.40)
+Replaces: signon-plugins, signon-saslplugin (<< 8.40)
+Recommends: signon-ui
+Description: Single Sign On framework
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Framework to provide credential storage and authentication service.
+
+Package: signond-dev
+Section: libdevel
+Architecture: any
+Depends: qt6-base-dev, signond (= ${binary:Version}), ${misc:Depends}
+Breaks: signon-saslplugin-dev (<< 8.40)
+Replaces: signon-saslplugin-dev (<< 8.40)
+Description: Single Sign On framework - development files
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ Common headers and DBUS interfaces definition files for the Signon Framework.
+
+Package: signond-doc
+Section: doc
+Architecture: all
+Built-Using: doxygen (= ${signond:DoxygenVersion})
+Depends: ${misc:Depends}
+Multi-Arch: foreign
+Description: Single Sign On framework - documentation for daemon
+ Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
+ platforms.
+ .
+ This package contains the documentation for signond-dev.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..8ff8c06
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,86 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: signond
+Upstream-Contact: Alberto Mardegan <alberto.mardegan at canonical.com>
+Source: https://gitlab.com/accounts-sso/signond.git
+
+Files: *
+Copyright: 2011-2016, Canonical Ltd
+ 2011, Intel Corporation
+ 2009-2010, Nokia Corporation
+ 2018, elementary, Inc
+License: LGPL-2.1
+
+Files: src/remotepluginprocess/my-network-proxy-factory.cpp
+Copyright: 2012, Nokia Corporation and/or its subsidiary(-ies)
+License: GPL-3 or LGPL-2.1-QTexception-1.1
+ $QT_BEGIN_LICENSE:LGPL$
+ GNU Lesser General Public License Usage
+ This file may be used under the terms of the GNU Lesser General Public
+ License version 2.1 as published by the Free Software Foundation and
+ appearing in the file LICENSE.LGPL included in the packaging of this
+ file. Please review the following information to ensure the GNU Lesser
+ General Public License version 2.1 requirements will be met:
+ http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+ .
+ In addition, as a special exception, Nokia gives you certain additional
+ rights. These rights are described in the Nokia Qt LGPL Exception
+ version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+ .
+ GNU General Public License Usage
+ Alternatively, this file may be used under the terms of the GNU General
+ Public License version 3.0 as published by the Free Software Foundation
+ and appearing in the file LICENSE.GPL included in the packaging of this
+ file. Please review the following information to ensure the GNU General
+ Public License version 3.0 requirements will be met:
+ http://www.gnu.org/copyleft/gpl.html.
+ .
+ Other Usage
+ Alternatively, this file may be used in accordance with the terms and
+ conditions contained in a signed written agreement between you and Nokia.
+ .
+ .
+ .
+ .
+ .
+ .
+ $QT_END_LICENSE$
+
+Files: debian/*
+Copyright: 2011-2013 Ken VanDine <ken.vandine at canonical.com>
+ 2019, 2020 Scarlett Moore <sgmoore at kde.org>
+License: GPL-2+
+
+License: GPL-2+
+ This package 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.
+ .
+ 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 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 <http://www.gnu.org/licenses/>
+ .
+ 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.1
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License
+ version 2.1 as published by the Free Software Foundation.
+ .
+ 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, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301 USA
+ .
+ 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'.
diff --git a/debian/libsignon-extension1.install b/debian/libsignon-extension1.install
new file mode 100644
index 0000000..1e3e49c
--- /dev/null
+++ b/debian/libsignon-extension1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libsignon-extension.so.1
+usr/lib/*/libsignon-extension.so.1.*
diff --git a/debian/libsignon-plugins-common1.install b/debian/libsignon-plugins-common1.install
new file mode 100644
index 0000000..1652f96
--- /dev/null
+++ b/debian/libsignon-plugins-common1.install
@@ -0,0 +1,4 @@
+usr/lib/*/libsignon-plugins-common.so.1
+usr/lib/*/libsignon-plugins-common.so.1*
+usr/lib/*/libsignon-plugins.so.1
+usr/lib/*/libsignon-plugins.so.1.*
diff --git a/debian/libsignon-plugins-doc.doc-base b/debian/libsignon-plugins-doc.doc-base
new file mode 100644
index 0000000..f67040b
--- /dev/null
+++ b/debian/libsignon-plugins-doc.doc-base
@@ -0,0 +1,12 @@
+Document: libsignon-plugins-doc
+Title: libsignon-plugins API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for libsignon-plugins.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/signon-plugins/html/index.html
+Files: /usr/share/doc/signon-plugins/html/*.html
+ /usr/share/doc/signon-plugins/html/*.css
+ /usr/share/doc/signon-plugins/html/*.js
+ /usr/share/doc/signon-plugins/html/*.png
diff --git a/debian/libsignon-plugins-doc.install b/debian/libsignon-plugins-doc.install
new file mode 100644
index 0000000..410ac77
--- /dev/null
+++ b/debian/libsignon-plugins-doc.install
@@ -0,0 +1 @@
+usr/share/doc/signon-plugins
diff --git a/debian/libsignon-qt-doc.doc-base b/debian/libsignon-qt-doc.doc-base
new file mode 100644
index 0000000..c4c3b8e
--- /dev/null
+++ b/debian/libsignon-qt-doc.doc-base
@@ -0,0 +1,12 @@
+Document: libsignon-qt-doc
+Title: libsignon-qt API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for libsignon-qt.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libsignon-qt/html/index.html
+Files: /usr/share/doc/libsignon-qt/html/*.html
+ /usr/share/doc/libsignon-qt/html/*.css
+ /usr/share/doc/libsignon-qt/html/*.js
+ /usr/share/doc/libsignon-qt/html/*.png
diff --git a/debian/libsignon-qt-doc.install b/debian/libsignon-qt-doc.install
new file mode 100644
index 0000000..16e78a0
--- /dev/null
+++ b/debian/libsignon-qt-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libsignon-qt/
diff --git a/debian/libsignon-qt5-1.install b/debian/libsignon-qt5-1.install
new file mode 100644
index 0000000..840e5b0
--- /dev/null
+++ b/debian/libsignon-qt5-1.install
@@ -0,0 +1,2 @@
+#usr/lib/*/libsignon-qt5.so.1
+#usr/lib/*/libsignon-qt5.so.1.*
diff --git a/debian/libsignon-qt5-dev.install b/debian/libsignon-qt5-dev.install
new file mode 100644
index 0000000..f43cdc1
--- /dev/null
+++ b/debian/libsignon-qt5-dev.install
@@ -0,0 +1,4 @@
+#usr/include/signon-qt5/SignOn/
+#usr/lib/*/cmake/SignOnQt5/
+#usr/lib/*/libsignon-qt5.so
+#usr/lib/*/pkgconfig/libsignon-qt5.pc
diff --git a/debian/libsignon-qt6-1.install b/debian/libsignon-qt6-1.install
new file mode 100644
index 0000000..df111d0
--- /dev/null
+++ b/debian/libsignon-qt6-1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libsignon-qt6.so.1
+usr/lib/*/libsignon-qt6.so.1.*
diff --git a/debian/libsignon-qt6-dev.install b/debian/libsignon-qt6-dev.install
new file mode 100644
index 0000000..addc8b0
--- /dev/null
+++ b/debian/libsignon-qt6-dev.install
@@ -0,0 +1,4 @@
+usr/include/signon-qt6/SignOn/
+usr/lib/*/libsignon-qt6.so
+usr/lib/*/pkgconfig/libsignon-qt6.pc
+usr/lib/*/cmake/SignOnQt6/
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..78c3f3c
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1,5 @@
+# Compressed files produce a false positive
+usr/share/doc/libsignon-qt/qch/signon.qch
+usr/share/doc/signon-plugins-dev/example/exampleplugin.cpp
+usr/share/doc/signon-plugins/qch/signon.qch
+usr/share/doc/signon/qch/signon.qch
diff --git a/debian/patches/0001-allow_build_with_qt6.patch b/debian/patches/0001-allow_build_with_qt6.patch
new file mode 100644
index 0000000..e624fc3
--- /dev/null
+++ b/debian/patches/0001-allow_build_with_qt6.patch
@@ -0,0 +1,277 @@
+diff --git a/common-project-config.pri b/common-project-config.pri
+index abe6cf6..af5f425 100644
+--- a/common-project-config.pri
++++ b/common-project-config.pri
+@@ -29,8 +29,8 @@ DEFINES += DEBUG_ENABLED
+ DEFINES += NO_SIGNON_USER
+
+ # Library name for CMake and pkg-config
+-LIBSIGNON = libsignon-qt5
+-CMAKE_BASENAME = SignOnQt5
++LIBSIGNON = libsignon-qt$${QT_MAJOR_VERSION}
++CMAKE_BASENAME = SignOnQt$${QT_MAJOR_VERSION}
+
+ #-----------------------------------------------------------------------------
+ # setup the installation prefix
+diff --git a/lib/SignOn/libsignon-qt-shared.pro b/lib/SignOn/libsignon-qt-shared.pro
+index 6cbe45d..363ad5c 100644
+--- a/lib/SignOn/libsignon-qt-shared.pro
++++ b/lib/SignOn/libsignon-qt-shared.pro
+@@ -1,3 +1,5 @@
+ include(libsignon-qt.pri)
+ CONFIG += shared
+ QMAKE_CXXFLAGS += -fvisibility=hidden
++
++DISTFILES +=
+diff --git a/lib/SignOn/libsignon-qt.pri b/lib/SignOn/libsignon-qt.pri
+index 1458c50..a318fe8 100644
+--- a/lib/SignOn/libsignon-qt.pri
++++ b/lib/SignOn/libsignon-qt.pri
+@@ -2,7 +2,7 @@ include( ../../common-project-config.pri )
+ include( ../../common-vars.pri )
+ TEMPLATE = lib
+
+-TARGET = signon-qt5
++TARGET = signon-qt$${QT_MAJOR_VERSION}
+
+ # Input
+ public_headers += \
+diff --git a/lib/SignOn/libsignon-qt6.pc.in b/lib/SignOn/libsignon-qt6.pc.in
+new file mode 100644
+index 0000000..f9415e3
+--- /dev/null
++++ b/lib/SignOn/libsignon-qt6.pc.in
+@@ -0,0 +1,11 @@
++prefix=$$INSTALL_PREFIX
++exec_prefix=${prefix}
++libdir=$$INSTALL_LIBDIR
++includedir=${prefix}/include
++
++Name: libsignon-qt6
++Description: Client library for the Single Sign On daemon, Qt5 bindings.
++Version: $$PROJECT_VERSION
++Libs: -L${libdir} -lsignon-qt6
++Requires: Qt6Core
++Cflags: -I${includedir}/signon-qt6 -I${includedir}/signon-qt6/SignOn
+diff --git a/lib/plugins/SignOn/authpluginif.h b/lib/plugins/SignOn/authpluginif.h
+index 7b3243c..d4a10d1 100644
+--- a/lib/plugins/SignOn/authpluginif.h
++++ b/lib/plugins/SignOn/authpluginif.h
+@@ -39,7 +39,11 @@
+
+ QT_BEGIN_NAMESPACE
+ class QString;
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++using QStringList = class QList<QString>;
++#else
+ class QStringList;
++#endif
+ class QByteArray;
+ class QVariant;
+ QT_END_NAMESPACE
+@@ -72,6 +76,14 @@ enum AuthPluginState {
+ return _instance; \
+ }
+
++#ifndef Q_EXTERN_C
++# ifdef __cplusplus
++# define Q_EXTERN_C extern "C"
++# else
++# define Q_EXTERN_C extern
++# endif
++#endif
++
+ #define SIGNON_DECL_AUTH_PLUGIN(pluginclass) \
+ Q_EXTERN_C AuthPluginInterface *auth_plugin_instance() \
+ SIGNON_PLUGIN_INSTANCE(pluginclass)
+diff --git a/src/signond/pluginproxy.cpp b/src/signond/pluginproxy.cpp
+index d31c712..5d142ce 100644
+--- a/src/signond/pluginproxy.cpp
++++ b/src/signond/pluginproxy.cpp
+@@ -125,10 +125,18 @@ PluginProxy::~PluginProxy()
+
+ if (!m_process->waitForFinished(PLUGINPROCESS_STOP_TIMEOUT))
+ {
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ if (m_process->processId()) {
++#else
+ if (m_process->pid()) {
++#endif
+ qCritical() << "The signon plugin seems to ignore kill(), "
+ "killing it from command line";
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ QString killProcessCommand(QString::fromLatin1("kill -9 %1").arg(m_process->processId()));
++#else
+ QString killProcessCommand(QString::fromLatin1("kill -9 %1").arg(m_process->pid()));
++#endif
+ QProcess::execute(killProcessCommand);
+ }
+ }
+diff --git a/src/signond/signonidentity.cpp b/src/signond/signonidentity.cpp
+index 92ff476..7d5353c 100644
+--- a/src/signond/signonidentity.cpp
++++ b/src/signond/signonidentity.cpp
+@@ -289,7 +289,11 @@ void SignonIdentity::verifyUser(const QVariantMap ¶ms,
+
+ //create ui request to ask password
+ QVariantMap uiRequest;
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ uiRequest.insert(params);
++#else
+ uiRequest.unite(params);
++#endif
+ uiRequest.insert(SSOUI_KEY_QUERYPASSWORD, true);
+ uiRequest.insert(SSOUI_KEY_USERNAME, info.userName());
+ uiRequest.insert(SSOUI_KEY_CAPTION, info.caption());
+diff --git a/src/signond/signonidentityinfo.cpp b/src/signond/signonidentityinfo.cpp
+index a5ae15d..0e57033 100644
+--- a/src/signond/signonidentityinfo.cpp
++++ b/src/signond/signonidentityinfo.cpp
+@@ -104,8 +104,12 @@ bool SignonIdentityInfo::checkMethodAndMechanism(const QString &method,
+ * mechanisms is allowed.
+ */
+ QStringList mechanisms =
+- mechanism.split(QLatin1Char(' '), QString::SkipEmptyParts);
+-
++ mechanism.split(QLatin1Char(' ')
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ , Qt::SkipEmptyParts);
++#else
++ , QString::SkipEmptyParts);
++#endif
+ /* if the list is empty of it has only one element, then we already know
+ * that it didn't pass the previous checks */
+ if (mechanisms.size() <= 1)
+diff --git a/src/signond/signonsessioncore.cpp b/src/signond/signonsessioncore.cpp
+index 93a7328..f2b6160 100644
+--- a/src/signond/signonsessioncore.cpp
++++ b/src/signond/signonsessioncore.cpp
+@@ -216,9 +216,13 @@ SignonSessionCore::queryAvailableMechanisms(const QStringList &wantedMechanisms)
+
+ if (!wantedMechanisms.size())
+ return m_plugin->mechanisms();
+-
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ return QSet<QString>(m_plugin->mechanisms().begin(), m_plugin->mechanisms().end()).intersect(
++ QSet<QString>(wantedMechanisms.begin(), wantedMechanisms.end())).values();
++#else
+ return m_plugin->mechanisms().toSet().
+ intersect(wantedMechanisms.toSet()).toList();
++#endif
+ }
+
+ void SignonSessionCore::process(const PeerContext &peerContext,
+diff --git a/src/signond/signonsessioncoretools.cpp b/src/signond/signonsessioncoretools.cpp
+index 8b74840..c328dd7 100644
+--- a/src/signond/signonsessioncoretools.cpp
++++ b/src/signond/signonsessioncoretools.cpp
+@@ -24,6 +24,7 @@
+ #include "signonsessioncoretools.h"
+
+ #include <QDebug>
++#include <QVariantMap>
+ #include "signond-common.h"
+
+ using namespace SignonDaemonNS;
+@@ -39,10 +40,13 @@ QVariantMap SignonDaemonNS::mergeVariantMaps(const QVariantMap &map1,
+ QMapIterator<QString, QVariant> it(map2);
+ while (it.hasNext()) {
+ it.next();
+- if (map.contains(it.key()))
++ if (map.contains(it.key())) {
+ map.remove(it.key());
++ }
++ map.insert(it.key(), it.value());
+ }
+- return map.unite(map2);
++
++ return map;
+ }
+
+ /* --------------------- StoreOperation ---------------------- */
+diff --git a/tests/libsignon-qt-tests/libsignon-qt-tests.pro b/tests/libsignon-qt-tests/libsignon-qt-tests.pro
+index 4dd6ce4..7e44272 100644
+--- a/tests/libsignon-qt-tests/libsignon-qt-tests.pro
++++ b/tests/libsignon-qt-tests/libsignon-qt-tests.pro
+@@ -10,7 +10,7 @@ QT += \
+ testlib
+ QT -= gui
+
+-LIBS *= -lsignon-qt5
++LIBS *= -lsignon-qt$${QT_MAJOR_VERSION}
+ QMAKE_LIBDIR += $${TOP_BUILD_DIR}/lib/SignOn
+ QMAKE_RPATHDIR = $${QMAKE_LIBDIR}
+
+diff --git a/tests/signond-tests/databasetest.cpp b/tests/signond-tests/databasetest.cpp
+index b5ee761..586149e 100644
+--- a/tests/signond-tests/databasetest.cpp
++++ b/tests/signond-tests/databasetest.cpp
+@@ -353,6 +353,9 @@ void TestDatabase::updateCredentialsTest()
+
+ /* The sorting of the method's mechanisms might vary, so we cannot just
+ * compare the whole method map as a whole. */
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++
++#else
+ QCOMPARE(retInfo.methods().keys().toSet(),
+ updateInfo.methods().keys().toSet());
+ QMapIterator<QString, QStringList> it(retInfo.methods());
+@@ -364,6 +367,7 @@ void TestDatabase::updateCredentialsTest()
+ QCOMPARE(retInfo.realms().toSet(), updateInfo.realms().toSet());
+ QCOMPARE(retInfo.accessControlList().toSet(),
+ updateInfo.accessControlList().toSet());
++#endif
+ }
+
+ void TestDatabase::removeCredentialsTest()
+@@ -658,7 +662,11 @@ void TestDatabase::credentialsOwnerSecurityTokenTest()
+ QString token = m_db->credentialsOwnerSecurityToken(id);
+ QCOMPARE(token, QLatin1String("AID::12345678"));
+ QStringList tokens = m_db->ownerList(id);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
++ QCOMPARE(QSet<QString>(tokens.begin(), tokens.end()), QSet<QString>(testAcl.begin(), testAcl.end()));
++#else
+ QCOMPARE(tokens.toSet(), testAcl.toSet());
++#endif
+
+ }
+
+diff --git a/tests/signond-tests/identity-tool.pro b/tests/signond-tests/identity-tool.pro
+index c90e046..3a99e9d 100644
+--- a/tests/signond-tests/identity-tool.pro
++++ b/tests/signond-tests/identity-tool.pro
+@@ -6,7 +6,7 @@ TARGET = identity-tool
+ QT += core
+ QT -= gui
+
+-LIBS += -lsignon-qt5
++LIBS += -lsignon-qt$${QT_MAJOR_VERSION}
+
+ QMAKE_LIBDIR += \
+ $${TOP_BUILD_DIR}/lib/signond/SignOn \
+diff --git a/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro b/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
+index 2dac5ad..b78e691 100644
+--- a/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
++++ b/tests/signond-tests/mock-ac-plugin/identity-ac-helper.pro
+@@ -6,7 +6,7 @@ TARGET = identity-ac-helper
+ QT += core
+ QT -= gui
+
+-LIBS += -lsignon-qt5
++LIBS += -lsignon-qt$${QT_MAJOR_VERSION}
+
+ QMAKE_LIBDIR += \
+ $${TOP_BUILD_DIR}/lib/signond/SignOn \
+diff --git a/tests/signond-tests/signond-tests.pri b/tests/signond-tests/signond-tests.pri
+index cbdfae3..74fa5b4 100644
+--- a/tests/signond-tests/signond-tests.pri
++++ b/tests/signond-tests/signond-tests.pri
+@@ -11,7 +11,7 @@ QT -= gui
+
+ LIBS += \
+ -lsignon-extension \
+- -lsignon-qt5
++ -lsignon-qt$${QT_MAJOR_VERSION}
+
+ QMAKE_LIBDIR += \
+ $${TOP_BUILD_DIR}/lib/signond/SignOn \
\ No newline at end of file
diff --git a/debian/patches/0002-add-cmake-qt6.patch b/debian/patches/0002-add-cmake-qt6.patch
new file mode 100644
index 0000000..51e8f21
--- /dev/null
+++ b/debian/patches/0002-add-cmake-qt6.patch
@@ -0,0 +1,35 @@
+From cf446eedd5a079d832c89e03fc8d7d7a6be01ec5 Mon Sep 17 00:00:00 2001
+From: Scarlett Moore <sgmoore at kde.org>
+Date: Thu, 21 Sep 2023 08:37:34 -0700
+Subject: Add qt6 cmake files
+
+
+diff --git a/lib/SignOn/SignOnQt6Config.cmake.in b/lib/SignOn/SignOnQt6Config.cmake.in
+new file mode 100644
+index 0000000..128ee8d
+--- /dev/null
++++ b/lib/SignOn/SignOnQt6Config.cmake.in
+@@ -0,0 +1,7 @@
++# SIGNONQT_INCLUDE_DIRS - The libsignon-qt include directories
++# SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt
++# SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt
++
++set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so)
++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a)
++set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET})
+diff --git a/lib/SignOn/SignOnQt6ConfigVersion.cmake.in b/lib/SignOn/SignOnQt6ConfigVersion.cmake.in
+new file mode 100644
+index 0000000..616cd60
+--- /dev/null
++++ b/lib/SignOn/SignOnQt6ConfigVersion.cmake.in
+@@ -0,0 +1,10 @@
++set(PACKAGE_VERSION $${PROJECT_VERSION})
++
++if(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
++ set(PACKAGE_VERSION_COMPATIBLE FALSE)
++else(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
++ set(PACKAGE_VERSION_COMPATIBLE TRUE)
++ if( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
++ set(PACKAGE_VERSION_EXACT TRUE)
++ endif( \"${PACKAGE_FIND_VERSION}\" STREQUAL \"${PACKAGE_VERSION}\")
++endif(\"${PACKAGE_VERSION}\" VERSION_LESS \"${PACKAGE_FIND_VERSION}\" )
diff --git a/debian/patches/drop_qt_tags_tagfiles.diff b/debian/patches/drop_qt_tags_tagfiles.diff
new file mode 100644
index 0000000..e5f685a
--- /dev/null
+++ b/debian/patches/drop_qt_tags_tagfiles.diff
@@ -0,0 +1,30 @@
+--- a/doc/doc.pri
++++ b/doc/doc.pri
+@@ -28,7 +28,6 @@ doctarget.commands = OUTPUT_DIRECTORY=
+ INPUT=\"$${DOC_INPUT}\" \
+ QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+ QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+- TAGFILES=\"$$system(pwd)/qt.tags\" \
+ TAGFILE=\"doc/$${TARGET}.tags\" \
+ doxygen $$system(pwd)/doxy.conf
+ doctarget.depends = FORCE
+--- a/lib/SignOn/doc/doc.pri
++++ b/lib/SignOn/doc/doc.pri
+@@ -29,7 +29,6 @@ doctarget.commands = OUTPUT_DIRECTORY=
+ INPUT=\"$${DOC_INPUT}\" \
+ QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+ QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+- TAGFILES=\"$$system(pwd)/qt.tags\" \
+ TAGFILE=\"doc/$${TARGET}.tags\" \
+ doxygen $$system(pwd)/doxy.conf
+ doctarget.depends = FORCE
+--- a/lib/plugins/doc/doc.pri
++++ b/lib/plugins/doc/doc.pri
+@@ -29,7 +29,6 @@ doctarget.commands = OUTPUT_DIRECTORY=
+ INPUT=\"$${DOC_INPUT}\" \
+ QHP_NAMESPACE=\"com.nokia.example.$${TARGET}\" \
+ QHP_VIRTUAL_FOLDER=\"$${TARGET}\" \
+- TAGFILES=\"$$system(pwd)/qt.tags\" \
+ TAGFILE=\"doc/$${TARGET}.tags\" \
+ doxygen $$system(pwd)/doxy.conf
+ doctarget.depends = FORCE
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..389dd61
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+drop_qt_tags_tagfiles.diff
+#0001-allow_build_with_qt6.patch
+#0002-add-cmake-qt6.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..0b80be8
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,58 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+export QMAKE_LIBDIR=/usr/lib
+#export QT_SELECT=qt5
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+DOXYGEN_VERSION = $(shell dpkg-query -Wf '$${Version}' doxygen)
+include /usr/share/dpkg/architecture.mk
+
+
+%:
+ dh $@ --with pkgkde_symbolshelper
+
+override_dh_auto_configure:
+ mkdir -p build6 && cd build6 && QT_SELECT=6 qmake6 ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+ CONFIG+=enable-p2p \
+ DEFINES+=QT_NO_DEBUG_OUTPUT
+# mkdir -p build && cd build && QT_SELECT=5 qmake ../ LIBDIR+=/usr/lib/$(DEB_HOST_MULTIARCH) \
+ CONFIG+=enable-p2p \
+ DEFINES+=QT_NO_DEBUG_OUTPUT
+
+override_dh_auto_build:
+ cd build6 && make
+# cd build && make
+
+override_dh_auto_install:
+ cd build6 && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+# cd build && make install INSTALL_ROOT=$(CURDIR)/debian/tmp
+
+override_dh_install:
+ cd /workspace/build && dh_install
+
+execute_after_dh_auto_clean:
+ -rm src/signond/backupifadaptor.*
+
+execute_after_dh_auto_install:
+ rm -f debian/tmp/usr/include/signon-plugins/*example*.h
+ rm -f debian/tmp/usr/include/signon-plugins/*test*.h
+ rm -f $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libsignon-qt*.*a
+ rm -f $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/signon/libexampleplugin.so
+
+execute_after_dh_install-indep:
+ dh_doxygen -i
+
+override_dh_gencontrol-indep:
+ dh_gencontrol -i -- -Vsignond:DoxygenVersion='$(DOXYGEN_VERSION)'
+
+# as of 8.59 tests fail.
+# SsoTestClient: "No such object path '/com/google/code/AccountsSSO/SingleSignOn'"
+override_dh_auto_test:
+ dbus-run-session -- dh_auto_test
+
+# .PHONY: override_dh_auto_test
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..f71bdf3
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,7 @@
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+ SALSA_CI_DISABLE_MISSING_BREAKS: 'no'
+ SALSA_CI_DISABLE_RC_BUGS: 'no'
+ SALSA_CI_REPROTEST_ARGS: '--variations=-build-path'
diff --git a/debian/signon-crashdb.conf b/debian/signon-crashdb.conf
new file mode 100644
index 0000000..9470f01
--- /dev/null
+++ b/debian/signon-crashdb.conf
@@ -0,0 +1,5 @@
+signon = {
+ 'impl' : 'launchpad',
+ 'project' : 'online-accounts-signond',
+ 'bug_pattern_base' : None,
+}
diff --git a/debian/signon-plugin-password.install b/debian/signon-plugin-password.install
new file mode 100644
index 0000000..4a32cf4
--- /dev/null
+++ b/debian/signon-plugin-password.install
@@ -0,0 +1 @@
+usr/lib/*/signon/libpasswordplugin.so
diff --git a/debian/signon-plugin-ssotest.install b/debian/signon-plugin-ssotest.install
new file mode 100644
index 0000000..5d7d69f
--- /dev/null
+++ b/debian/signon-plugin-ssotest.install
@@ -0,0 +1 @@
+usr/lib/*/signon/*test*.so
diff --git a/debian/signon-plugins-dev.install b/debian/signon-plugins-dev.install
new file mode 100644
index 0000000..7143bb0
--- /dev/null
+++ b/debian/signon-plugins-dev.install
@@ -0,0 +1,6 @@
+usr/include/signon-plugins/
+usr/lib/*/libsignon-plugins-common.so
+usr/lib/*/libsignon-plugins.so
+usr/lib/*/pkgconfig/signon-plugins-common.pc
+usr/lib/*/pkgconfig/signon-plugins.pc
+usr/share/doc/signon-plugins-dev/example/
diff --git a/debian/signond-dev.install b/debian/signond-dev.install
new file mode 100644
index 0000000..43482e7
--- /dev/null
+++ b/debian/signond-dev.install
@@ -0,0 +1,5 @@
+usr/include/signon-extension/
+usr/include/signond/
+usr/lib/*/libsignon-extension.so
+usr/lib/*/pkgconfig/SignOnExtension.pc
+usr/lib/*/pkgconfig/signond.pc
diff --git a/debian/signond-doc.doc-base b/debian/signond-doc.doc-base
new file mode 100644
index 0000000..82b01c7
--- /dev/null
+++ b/debian/signond-doc.doc-base
@@ -0,0 +1,12 @@
+Document: signond-doc
+Title: signond API documentation
+Abstract: This manual contains the Doxygen generated documentation
+ for signond.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/signon/html/index.html
+Files: /usr/share/doc/signon/html/*.html
+ /usr/share/doc/signon/html/*.css
+ /usr/share/doc/signon/html/*.js
+ /usr/share/doc/signon/html/*.png
diff --git a/debian/signond-doc.install b/debian/signond-doc.install
new file mode 100644
index 0000000..c99befe
--- /dev/null
+++ b/debian/signond-doc.install
@@ -0,0 +1 @@
+usr/share/doc/signon
diff --git a/debian/signond.install b/debian/signond.install
new file mode 100644
index 0000000..5541e1b
--- /dev/null
+++ b/debian/signond.install
@@ -0,0 +1,6 @@
+debian/source_signon.py usr/share/apport/package-hooks/
+etc/signond.conf
+usr/bin/signond
+usr/bin/signonpluginprocess
+usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service
+usr/share/dbus-1/services/com.nokia.SingleSignOn.Backup.service
diff --git a/debian/signond.lintian-overrides b/debian/signond.lintian-overrides
new file mode 100644
index 0000000..51c1478
--- /dev/null
+++ b/debian/signond.lintian-overrides
@@ -0,0 +1,4 @@
+# signond command has no command line arguments
+signond: no-manual-page usr/bin/signond
+# signonpluginprocess command has no command line arguments
+signond: no-manual-page usr/bin/signonpluginprocess
diff --git a/debian/signond.migrations b/debian/signond.migrations
new file mode 100644
index 0000000..cd9771c
--- /dev/null
+++ b/debian/signond.migrations
@@ -0,0 +1 @@
+debian/03_migrate_signon
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source_signon.py b/debian/source_signon.py
new file mode 100644
index 0000000..35cb338
--- /dev/null
+++ b/debian/source_signon.py
@@ -0,0 +1,6 @@
+from apport.hookutils import *
+
+def add_info(report, ui=None):
+ if not apport.packaging.is_distro_package(report['Package'].split()[0]):
+ report['ThirdParty'] = 'True'
+ report['CrashDB'] = 'signon'
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..8e84adc
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,6 @@
+Bug-Database: https://gitlab.com/accounts-sso/signond/-/issues
+Bug-Submit: https://gitlab.com/accounts-sso/signond/-/issues/new
+Changelog: https://gitlab.com/accounts-sso/signond/-/commits/master
+Repository: https://gitlab.com/accounts-sso/signond.git
+Repository-Browse: https://gitlab.com/accounts-sso/signond/
+Security-Contact: https://gitlab.com/mardy
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..766d8ac
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+https://gitlab.com/accounts-sso/signond/-/tags \
+ .*VERSION_([\d.]+)\.(?:tar\.bz2|tar\.gz)
More information about the Neon-commits
mailing list