[neon/forks/qtkeychain/Neon/release] debian: backport from stonking for kwallet

Carlos De Maine null at kde.org
Sun Jul 5 12:27:05 BST 2026


Git commit 5ac616eda160a63cfdc994bc361049d4df96bc17 by Carlos De Maine.
Committed on 05/07/2026 at 11:26.
Pushed by carlosdem into branch 'Neon/release'.

backport from stonking for kwallet

D  +0    -1    debian/.gitignore
M  +93   -15   debian/changelog
M  +26   -29   debian/control
M  +2    -3    debian/copyright
D  +0    -1    debian/docs
D  +0    -35   debian/gbp.conf
M  +2    -1    debian/libqt5keychain1.install
M  +2    -1    debian/libqt5keychain1.symbols
M  +2    -1    debian/libqt6keychain1.install
M  +4    -29   debian/libqt6keychain1.symbols
M  +8    -7    debian/rules
M  +4    -4    debian/watch

https://invent.kde.org/neon/forks/qtkeychain/-/commit/5ac616eda160a63cfdc994bc361049d4df96bc17

diff --git a/debian/.gitignore b/debian/.gitignore
deleted file mode 100644
index 027271b..0000000
--- a/debian/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-files
diff --git a/debian/changelog b/debian/changelog
index 753199a..29ff66e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,32 +1,110 @@
-qtkeychain (0.15.0-0neon) noble; urgency=medium
+qtkeychain (0.16.0-1) unstable; urgency=medium
 
-  * New release
+  * Team upload.
+  * New upstream release.
+  * Drop Priority: optional, no more needed since dpkg 1.22.13.
+  * Bump Standards-Version to 4.7.4, no changes required.
+  * Unconditionally enable the Qt 6 support on any architecture; the only change
+    is enabling it on m68k, which has a broken Qt 6 stack already for some time
+    (so this change does not make the situation worse).
+  * Convert watch file to v5.
+  * Update symbols files.
+  * Stop using /usr/share/dpkg/buildflags.mk & DPKG_EXPORT_BUILDFLAGS, as the
+    cmake debhelper buildsystem already handles the build flags properly.
+
+ -- Pino Toscano <pino at debian.org>  Fri, 01 May 2026 07:47:41 +0200
+
+qtkeychain (0.15.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
+  * Bump Standards-Version to 4.7.2, no changes required.
+  * Enable the Qt 6 support also on x32.
+  * Remove no more used/needed debian/gbp.conf.
+
+ -- Pino Toscano <pino at debian.org>  Thu, 02 Oct 2025 21:29:50 +0200
 
- -- Carlos De Maine <carlosd.kde at gmail.com>  Mon, 11 Aug 2025 18:52:53 +1000
+qtkeychain (0.15.0-1) unstable; urgency=medium
 
-qtkeychain (0.14.3-0neon) noble; urgency=medium
+  * Team upload.
+  * New upstream release.
+  * The newly added tests require a FreeDesktop Secret service running, so
+    disable them for now:
+    - pass -DBUILD_TESTING=OFF to cmake
+    - override dh_auto_test to be a no-op
+
+ -- Pino Toscano <pino at debian.org>  Tue, 04 Feb 2025 19:54:26 +0100
 
-  * New release
+qtkeychain (0.14.3-3) unstable; urgency=medium
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 05 Jul 2024 14:16:43 +1000
+  * Team upload.
 
-qtkeychain (0.14.2-0neon) jammy; urgency=medium
+  [ Sandro Knauß ]
+  * Remove unused b-d against on libgcrypt20-dev. (Closes: 1071953)
 
-  * New release
+  [ Pino Toscano ]
+  * Enable the Qt 6 support also on few more architectures, i.e.
+    alpha hppa hurd-amd64 sh4 (everything except m68k and x32).
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 20 Dec 2023 13:19:12 +1000
+ -- Pino Toscano <pino at debian.org>  Mon, 25 Nov 2024 16:34:47 +0100
 
-qtkeychain (0.14.1-0neon) jammy; urgency=medium
+qtkeychain (0.14.3-2) unstable; urgency=medium
 
-  * New release
+  [ Dandan Zhang ]
+  * Add support for loong64.
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 28 Jun 2023 17:36:37 +1000
+ -- Sandro Knauß <hefee at debian.org>  Fri, 13 Sep 2024 09:52:19 +0200
 
-qtkeychain (0.14.0-0neon) jammy; urgency=medium
+qtkeychain (0.14.3-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
 
-  * New release
+ -- Pino Toscano <pino at debian.org>  Mon, 06 May 2024 13:04:56 +0200
 
- -- Carlos De Maine <carlosdemaine at gmail.com>  Fri, 26 May 2023 13:31:17 +1000
+qtkeychain (0.14.2-2) unstable; urgency=medium
+
+  * Team upload.
+  * Stop using the kde dh addon, as there are no kdelibs 4.x bits in this
+    source.
+  * Use $(filter ...) in rules to find whether to build the Qt 6 library for
+    the current architecture; $(findstring) wrongly matches also substrings
+    of architecture strings.
+  * Improve the transitional qt5keychain-dev:
+    - switch to arch:any, so it is built at the same version of the Qt 5 library
+    - tweak the qtkeychain-qt5-dev dependency to pull its latest version,
+      so there is less risk of old versions not upgraded
+  * Bump Standards-Version to 4.7.0, no changes required.
+  * Switch the transitional pkg-config build dependency to pkgconf.
+
+ -- Pino Toscano <pino at debian.org>  Wed, 01 May 2024 11:11:16 +0200
+
+qtkeychain (0.14.2-1) unstable; urgency=medium
+
+  * Team upload.
+  * New upstream release.
+  * Make .install files for shared libraries slightly more precise.
+  * Slightly improve the package descriptions.
+  * Update the architectures on which the Qt 6 library is built:
+    - drop mipsel, as the architecture was discontinued
+    - add powerpc ppc64 sparc64 s390x, as they have qt6-tools
+  * Stop installing the upstream ReadMe.md as documentation for
+    libqt5keychain1, as it is not that much of use for users.
+
+ -- Pino Toscano <pino at debian.org>  Wed, 03 Jan 2024 21:49:01 +0100
+
+qtkeychain (0.14.1-1) unstable; urgency=medium
+
+  [ Sandro Knauß ]
+  * Move under the Qt/KDE mantainers umbrella.
+  * Bump Standards-Version to 4.6.2 (No changes needed).
+  * New upstream release (0.14.1).
+  * Update Vcs links.
+  * Update copyright for 0.14.1.
+  * Update symbols from buildds for 0.13.2.
+  * Update symbols from build for 0.14.1.
+
+ -- Sandro Knauß <hefee at debian.org>  Wed, 28 Jun 2023 00:11:18 +0200
 
 qtkeychain (0.13.2-5) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index c988676..2370b1a 100644
--- a/debian/control
+++ b/debian/control
@@ -1,26 +1,23 @@
 Source: qtkeychain
-Priority: optional
-Maintainer: ownCloud for Debian maintainers <pkg-owncloud-maintainers at lists.alioth.debian.org>
+Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Sandro Knauß <hefee at debian.org>
 Build-Depends: cmake,
                debhelper-compat (= 13),
-               libgcrypt20-dev,
                libsecret-1-dev,
-               pkg-config,
+               pkgconf,
                pkg-kde-tools,
-               qt6-base-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-l10n-tools [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-tools-dev [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
-               qt6-tools-dev-tools [amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64],
+               qt6-base-dev,
+               qt6-l10n-tools,
+               qt6-tools-dev,
+               qt6-tools-dev-tools,
                qtbase5-private-dev,
                qttools5-dev,
                qttools5-dev-tools,
-Rules-Requires-Root: no
-Standards-Version: 4.6.0
+Standards-Version: 4.7.4
 Section: libs
 Homepage: https://github.com/frankosterfeld/qtkeychain
-Vcs-Git: https://salsa.debian.org/owncloud-team/qtkeychain.git
-Vcs-Browser: https://salsa.debian.org/owncloud-team/qtkeychain
+Vcs-Git: https://salsa.debian.org/qt-kde-team/extras/qtkeychain.git
+Vcs-Browser: https://salsa.debian.org/qt-kde-team/extras/qtkeychain
 
 Package: libqt5keychain1
 Architecture: any
@@ -30,60 +27,60 @@ Pre-Depends: ${misc:Pre-Depends}
 Recommends: gnome-keyring | kwalletmanager
 Breaks: libqt5keychain0
 Replaces: libqt5keychain0
-Description: Qt API to store passwords (QT5 version)
+Description: Qt API to store passwords (Qt 5 version)
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT5.
+ This is the version built for Qt 5.
 
 Package: libqt6keychain1
-Architecture: amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64
+Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Pre-Depends: ${misc:Pre-Depends}
 Recommends: gnome-keyring | kwalletmanager
-Description: Qt API to store passwords (QT6 version)
+Description: Qt API to store passwords (Qt 6 version)
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT6.
+ This is the version built for Qt 6.
 
 Package: qt5keychain-dev
 Section: oldlibs
-Architecture: all
-Depends: qtkeychain-qt5-dev, ${misc:Depends}
-Description: transitional package
+Architecture: any
+Depends: qtkeychain-qt5-dev (>= ${binary:Version}), ${misc:Depends}
+Description: transitional package for qtkeychain-qt5-dev
  This is a transitional package. It can safely be removed.
 
 Package: qtkeychain-qt5-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: qttools5-dev, libqt5keychain1 (= ${binary:Version}), ${misc:Depends}
+Depends: libqt5keychain1 (= ${binary:Version}), ${misc:Depends}
 Provides: qt5keychain-dev
 Breaks: qt5keychain-dev (<< 0.13.2-3~)
 Replaces: qt5keychain-dev (<< 0.13.2-3~)
-Description: Development files for qtkeychain (QT5 version)
- A Qt API to store passwords
+Description: development files for qtkeychain (Qt 5 version)
+ A Qt API to store passwords.
  .
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT5.
+ This is the version built for Qt 5.
 
 Package: qtkeychain-qt6-dev
 Section: libdevel
-Architecture: amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64
+Architecture: any
 Multi-Arch: same
-Depends: libqt6keychain1 (= ${binary:Version}), qt6-base-dev, ${misc:Depends}
-Description: Development files for qtkeychain (QT6 version)
- A Qt API to store passwords
+Depends: libqt6keychain1 (= ${binary:Version}), ${misc:Depends}
+Description: development files for qtkeychain (Qt 6 version)
+ A Qt API to store passwords,
  .
  It can use KWallet or GNOME Keyring, if one of them is available.
  If none of them is available, qtkeychain will report an error or writes
  with explicit request the password unencrypted at a file.
  .
- This is the Version built for QT6.
+ This is the version built for Qt 6.
diff --git a/debian/copyright b/debian/copyright
index 251ce4b..c585f78 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -8,10 +8,9 @@ Copyright: 2011-2015, Frank Osterfeld <frank.osterfeld at gmail.com>
            2016, Mathias Hasselmann <mathias.hasselmann at kdab.com>
 License: BSD-2-Clause
 
-Files: cmake/Modules/ECMGeneratePriFile.cmake
-       cmake/Modules/ECMPackageConfigHelpers.cmake
-       cmake/Modules/ECMSetupVersion.cmake
+Files: cmake/*
 Copyright: 2014, Alex Merry <alex.merry at kde.org>
+           2014, Alex Merry <alex.merry at kdemail.net>
            2012, Alexander Neundorf <neundorf at kde.org>
            2014, David Faure <faure at kde.org>
            2011, Kitware, Inc
diff --git a/debian/docs b/debian/docs
deleted file mode 100644
index 0bb2277..0000000
--- a/debian/docs
+++ /dev/null
@@ -1 +0,0 @@
-ReadMe.md
diff --git a/debian/gbp.conf b/debian/gbp.conf
deleted file mode 100644
index 5298fa7..0000000
--- a/debian/gbp.conf
+++ /dev/null
@@ -1,35 +0,0 @@
-[DEFAULT]
-debian-branch = master
-upstream-branch = upstream
-pristine-tar = True
-
-[import-orig]
-# Filter out unwanted files/dirs from upstream
-filter = [
-    '*egg.info',
-    '.bzr',
-    '.hg',
-    '.hgtags',
-    '.svn',
-    'CVS',
-    '*/debian/*',
-    'debian/*',
-    '.gitignore'
-    ]
-# filter the files out of the tarball passed to pristine-tar
-filter-pristine-tar = True
-
-[git-import-dsc]
-filter = [
-    'CVS',
-    '.cvsignore',
-    '.hg',
-    '.hgignore',
-    '.bzr',
-    '.bzrignore',
-    '.gitignore'
-    ]
-
-[dch]
-# ignore merge commit messages
-git-log = --no-merges
diff --git a/debian/libqt5keychain1.install b/debian/libqt5keychain1.install
index 8d302a4..8d69ed0 100644
--- a/debian/libqt5keychain1.install
+++ b/debian/libqt5keychain1.install
@@ -1,2 +1,3 @@
-usr/lib/*/libqt5keychain.so.*
+usr/lib/*/libqt5keychain.so.0.*
+usr/lib/*/libqt5keychain.so.1
 usr/share/qt5keychain
diff --git a/debian/libqt5keychain1.symbols b/debian/libqt5keychain1.symbols
index 3ec64be..4da4307 100644
--- a/debian/libqt5keychain1.symbols
+++ b/debian/libqt5keychain1.symbols
@@ -1,6 +1,7 @@
-# SymbolsHelper-Confirmed: 0.7.0 amd64
+# SymbolsHelper-Confirmed: 0.14.1 amd64
 libqt5keychain.so.1 libqt5keychain1 #MINVER#
 * Build-Depends-Package: qtkeychain-qt5-dev
+ _ZN9QKeychain11isAvailableEv at Base 0.14.1
  _ZN9QKeychain15ReadPasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
  _ZN9QKeychain15ReadPasswordJob11qt_metacastEPKc at Base 0.7.0
  _ZN9QKeychain15ReadPasswordJob16staticMetaObjectE at Base 0.7.0
diff --git a/debian/libqt6keychain1.install b/debian/libqt6keychain1.install
index 2f6f601..3a5bd63 100644
--- a/debian/libqt6keychain1.install
+++ b/debian/libqt6keychain1.install
@@ -1,2 +1,3 @@
-usr/lib/*/libqt6keychain.so.*
+usr/lib/*/libqt6keychain.so.0.*
+usr/lib/*/libqt6keychain.so.1
 usr/share/qt6keychain
diff --git a/debian/libqt6keychain1.symbols b/debian/libqt6keychain1.symbols
index a2789ce..902ab3d 100644
--- a/debian/libqt6keychain1.symbols
+++ b/debian/libqt6keychain1.symbols
@@ -1,6 +1,7 @@
-# SymbolsHelper-Confirmed: 0.13.2 amd64
+# SymbolsHelper-Confirmed: 0.16.0 amd64 i386
 libqt6keychain.so.1 libqt6keychain1 #MINVER#
 * Build-Depends-Package: qtkeychain-qt6-dev
+ _ZN9QKeychain11isAvailableEv at Base 0.14.1
  _ZN9QKeychain15ReadPasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.13.2
  _ZN9QKeychain15ReadPasswordJob11qt_metacastEPKc at Base 0.13.2
  _ZN9QKeychain15ReadPasswordJob16staticMetaObjectE at Base 0.13.2
@@ -62,6 +63,8 @@ libqt6keychain.so.1 libqt6keychain1 #MINVER#
  _ZNK9QKeychain3Job8settingsEv at Base 0.13.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_ at Base 0.13.2
  (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_ at Base 0.13.2
+ (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE24_M_get_insert_unique_posERS2_ at Base 0.16.0
+ (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_S0_ESt10_Select1stIS3_ESt4lessIS0_ESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS2_ at Base 0.16.0
  _ZTIN9QKeychain15ReadPasswordJobE at Base 0.13.2
  _ZTIN9QKeychain16WritePasswordJobE at Base 0.13.2
  _ZTIN9QKeychain17DeletePasswordJobE at Base 0.13.2
@@ -74,31 +77,3 @@ libqt6keychain.so.1 libqt6keychain1 #MINVER#
  _ZTVN9QKeychain16WritePasswordJobE at Base 0.13.2
  _ZTVN9QKeychain17DeletePasswordJobE at Base 0.13.2
  _ZTVN9QKeychain3JobE at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES5_S6_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS6_E_4_FUNES5_S6_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI10QByteArrayE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES8_S9_SB_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS9_E_4_FUNES8_S9_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES8_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI4QMapI7QString8QVariantEE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES8_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES7_S8_SA_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS8_E_4_FUNES7_S8_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES7_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI5QListI7QStringEE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES7_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES5_S6_S8_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS6_E_4_FUNES5_S6_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeI7QStringE7getDtorEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES5_S6_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES6_S7_S9_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS7_E_4_FUNES6_S7_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIP7QObjectE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES6_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIbE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIiE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE10getCopyCtrEvENUlPKNS_18QMetaTypeInterfaceEPvPKvE_4_FUNES4_S5_S7_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE10getMoveCtrEvENUlPKNS_18QMetaTypeInterfaceEPvS5_E_4_FUNES4_S5_S5_ at Base 0.13.2
- (optional=templinst)_ZZN9QtPrivate16QMetaTypeForTypeIxE13getDefaultCtrEvENUlPKNS_18QMetaTypeInterfaceEPvE_4_FUNES4_S5_ at Base 0.13.2
diff --git a/debian/rules b/debian/rules
index 087ebb7..d7a6c24 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,21 +5,20 @@
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 export DEB_CXXFLAGS_MAINT_APPEND = -fvisibility=hidden -fvisibility-inlines-hidden
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
 include /usr/share/dpkg/architecture.mk
 
+COMMON_CMAKE_ARGS = -DBUILD_TESTING=OFF
+
 %:
-	dh $@ --with kde --with pkgkde_symbolshelper
+	dh $@ --with pkgkde_symbolshelper
 
-ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 arm64 armel armhf hurd-i386 i386 mips64el mipsel ppc64el riscv64))
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -rf build-Qt6
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DBUILD_WITH_QT6=OFF
-	dh_auto_configure --builddirectory=build-Qt6  -- -DBUILD_WITH_QT6=ON \
+	dh_auto_configure -- $(COMMON_CMAKE_ARGS) -DBUILD_WITH_QT6=OFF
+	dh_auto_configure --builddirectory=build-Qt6  -- $(COMMON_CMAKE_ARGS) -DBUILD_WITH_QT6=ON \
 		-DECM_MKSPECS_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH)/qt6/mkspecs/modules
 
 override_dh_auto_build:
@@ -29,4 +28,6 @@ override_dh_auto_build:
 override_dh_auto_install:
 	dh_auto_install
 	dh_auto_install --builddirectory=build-Qt6
-endif
+
+override_dh_auto_test:
+	# the tests require a FreeDesktop Secret service running
diff --git a/debian/watch b/debian/watch
index 49a639e..501075d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,5 +1,5 @@
-version=4
+Version: 5
 
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-    https://github.com/frankosterfeld/qtkeychain/tags \
-    (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
+Template: Github
+Owner: frankosterfeld
+Project: qtkeychain


More information about the Neon-commits mailing list