[neon/forks/qtkeychain/Neon/unstable] debian: copy from git at salsa.debian.org:owncloud-team/qtkeychain.git

Jonathan Riddell null at kde.org
Tue Nov 17 12:24:20 GMT 2020


Git commit c382b0e5f4e2dded4df75c961d889341284afc8f by Jonathan Riddell.
Committed on 17/11/2020 at 12:24.
Pushed by jriddell into branch 'Neon/unstable'.

copy from git at salsa.debian.org:owncloud-team/qtkeychain.git

A  +1    -0    debian/.gitignore
A  +142  -0    debian/changelog
A  +46   -0    debian/control
A  +73   -0    debian/copyright
A  +1    -0    debian/docs
A  +35   -0    debian/gbp.conf
A  +2    -0    debian/libqt5keychain1.install
A  +74   -0    debian/libqt5keychain1.symbols
A  +1    -0    debian/patches/series
A  +202  -0    debian/patches/use_system_GNUInstallDirs.cmake
A  +4    -0    debian/qt5keychain-dev.install
A  +15   -0    debian/rules
A  +4    -0    debian/salsa-ci.yml
A  +1    -0    debian/source/format
A  +3    -0    debian/upstream/metadata
A  +7    -0    debian/watch

https://invent.kde.org/neon/forks/qtkeychain/commit/c382b0e5f4e2dded4df75c961d889341284afc8f

diff --git a/debian/.gitignore b/debian/.gitignore
new file mode 100644
index 0000000..027271b
--- /dev/null
+++ b/debian/.gitignore
@@ -0,0 +1 @@
+files
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ad31a01
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,142 @@
+qtkeychain (0.11.1-0neon) UNRELEASED; urgency=medium
+
+  * New release
+
+ -- Jonathan Riddell <jr at jriddell.org>  Fri, 13 Nov 2020 09:11:09 +0000
+
+qtkeychain (0.10.0-1) unstable; urgency=medium
+
+  [ Debian Janitor ]
+  * Set upstream metadata fields: Bug-Database, Repository, Repository-Browse.
+  * Update standards version to 4.4.1, no changes needed.
+
+  [ Sandro Knauß ]
+  * New upstream release.
+  * Add salsa-ci.yml
+  * update d/gbp.conf.
+  * Remove backported patch.
+  * Add Rules-Requires-Root: no.
+
+ -- Sandro Knauß <hefee at debian.org>  Sun, 12 Jan 2020 12:12:59 +0100
+
+qtkeychain (0.9.1-2) unstable; urgency=medium
+
+  * Add commit to load versioned libsecret (Closes: #920984, #922489)
+
+ -- Sandro Knauß <hefee at debian.org>  Sun, 17 Feb 2019 11:15:10 +0100
+
+qtkeychain (0.9.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump Standards-Version to 4.3.0 (no changes needed).
+  * Dropped d/compat, use debhelper-compat = 12, no changes needed.
+  * Add generated .pri file so it can be used as a Qt module (Closes: #913221)
+  * Add Build-Depends-Package to libqt5keychain1.symbols.
+
+ -- Sandro Knauß <hefee at debian.org>  Mon, 04 Feb 2019 17:27:39 +0100
+
+qtkeychain (0.9.0-2) unstable; urgency=medium
+
+  * Fix "cmake script requires linking with secret-1 library" (Closes: #905659)
+    - Mark target_link_libraries as private, if they are not exposed in public
+      interface.
+    - Add patch fix-dependencies.patch.
+  * Bump Standards-Version to 4.2.0 (No changes needed).
+  * Use dh_missing instead of dh_install.
+
+ -- Sandro Knauß <hefee at debian.org>  Wed, 08 Aug 2018 15:13:17 +0200
+
+qtkeychain (0.9.0-1) unstable; urgency=medium
+
+  * new upstream release (Closes: #866308) (Closes: #900556).
+  * Updated copyright information.
+  * Add new build dependencies (pkg-config and libsecret-1).
+  * Switch to Qt5 as default build.
+  * Bump compat level:
+    - remove parallel from rules
+  * Bump Standrds-Version (no changes needed)
+  * Fix "Future Qt4 removal from Buster" (Closes: #875152)
+    - remove libqtkeychain1 and qtkeychain from package build.
+    - do not build Qt4 interface anymore.
+  * Use secure url link in copyright.
+  * Bump compat level to 11 (no changes needed).
+  * Use Priority optional instead of extra.
+  * Update Vsc links to salsa.
+  * Update Standards-Version to 4.1.5 (no changes needed)
+
+ -- Sandro Knauß <hefee at debian.org>  Wed, 18 Jul 2018 17:35:08 +0200
+
+qtkeychain (0.7.0-3) unstable; urgency=medium
+
+  * Added Breaks and Replaces for Qt4 and Qt5 version.
+    Thanks to Alf Gaida (Closes: #842416)
+
+ -- Sandro Knauß <hefee at debian.org>  Sat, 29 Oct 2016 00:37:41 +0200
+
+qtkeychain (0.7.0-2) unstable; urgency=medium
+
+  * Upload to unstable to start transition.
+  * Update my mail address to debian.org address
+
+ -- Sandro Knauß <hefee at debian.org>  Fri, 28 Oct 2016 13:29:23 +0200
+
+qtkeychain (0.7.0-1) experimental; urgency=medium
+
+  * New upstream release
+  * Bump Standards-Version (no changes needed)
+  * Bump SONAME and packagename, because of ABI breakage.
+  * Securify uris to debian git.
+
+ -- Sandro Knauß <hefee at debian.org>  Sat, 22 Oct 2016 01:03:37 +0200
+
+qtkeychain (0.5.0-1) unstable; urgency=medium
+
+  * New upstream release
+  * Updated d/watch file
+  * Updated d/copyright with current year
+  * Make buildable with GCC-5 (Closes: #778089)
+  * Bumped Standards-Version: No changes needed
+
+ -- Sandro Knauß <hefee at debian.org>  Mon, 01 Jun 2015 22:41:45 +0200
+
+qtkeychain (0.4.0-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Improved desktop environment detection at runtime (Closes: #755349)
+  * Replaced hardening-wrapper with dpkg-buildflags
+  * Bumped compat to 9 to have dpkg-buildflags available
+  * Removed private symbols from libs
+
+ -- Sandro Knauß <hefee at debian.org>  Thu, 04 Sep 2014 17:30:43 +0200
+
+qtkeychain (0.3.0-2) unstable; urgency=medium
+
+  * Building lib for qt4 and qt5.
+  * Added packages libqt5keychain0 and qt5keychain-dev
+  * Added symbols for libqt5keychain0
+
+ -- Sandro Knauß <hefee at debian.org>  Tue, 01 Apr 2014 12:54:47 +0200
+
+qtkeychain (0.3.0-1) unstable; urgency=medium
+
+  * New upstream release. (Closes: #735043)
+  * Added gnome-keyring|kwalletmanager as recommends
+  * Updated debian/libqtkeychain0.symbols
+  * Updated debian/copyright
+  * Bumped Standards-Version
+
+ -- Sandro Knauß <hefee at debian.org>  Thu, 20 Mar 2014 13:09:16 +0100
+
+qtkeychain (0.1.0-2) unstable; urgency=low
+
+  * FTBFS on !linux: libraries left in /usr/lib (Closes: #710340)
+  * Added patch use_system_GNUInstallDirs.cmake
+  * use githubredir.debian.net for watch file
+
+ -- Sandro Knauß <hefee at debian.org>  Fri, 27 Sep 2013 14:19:13 +0200
+
+qtkeychain (0.1.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #699687)
+
+ -- Sandro Knauß <hefee at debian.org>  Mon, 13 May 2013 01:39:05 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..599a673
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,46 @@
+Source: qtkeychain
+Priority: optional
+Maintainer: ownCloud for Debian maintainers <pkg-owncloud-maintainers at lists.alioth.debian.org>
+Uploaders: Sandro Knauß <hefee at debian.org>
+Build-Depends: cmake,
+               debhelper-compat (= 12),
+               libsecret-1-dev,
+               pkg-config,
+               pkg-kde-tools,
+               qttools5-dev,
+               qttools5-dev-tools
+Rules-Requires-Root: no
+Standards-Version: 4.4.1
+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
+
+Package: libqt5keychain1
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Recommends: gnome-keyring | kwalletmanager
+Breaks: libqt5keychain0
+Replaces: libqt5keychain0
+Description: Qt API to store passwords (QT5 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
+
+Package: qt5keychain-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libqt5keychain1 (= ${binary:Version}), ${misc:Depends}
+Description: Development files for qtkeychain (QT5 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
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..9751fbd
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,73 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: qtkeychain
+Source: https://github.com/frankosterfeld/qtkeychain
+
+Files: *
+Copyright: 2011-2015 Frank Osterfeld <frank.osterfeld at gmail.com>
+           2016 Mathias Hasselmann <mathias.hasselmann at kdab.com>
+License: BSD-2-clause
+
+Files: debian/*
+Copyright: 2013-2015 Sandro Knauß <hefee at debian.org>
+License: BSD-2-clause
+
+Files: cmake/Modules/GNUInstallDirs.cmake
+       cmake/Modules/ECMGeneratePriFile.cmake
+       cmake/Modules/ECMPackageConfigHelpers.cmake
+       cmake/Modules/ECMSetupVersion.cmake
+Copyright: 2014 David Faure <faure at kde.org>
+           2014 Alex Merry <alex.merry at kdemail.net>
+           2013 Stephen Kelly <steveire at gmail.com>
+           2011 Kitware, Inc.
+           2011 Nikita Krupen'ko <krnekit at gmail.com>
+License: BSD-3-clause
+
+License: BSD-2-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 above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ .
+ 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.
+
+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:
+ .
+  * Redistributions of source code must retain the above copyright notice,
+    this list of conditions and the following disclaimer.
+ .
+  * Redistributions in binary form must reproduce the above copyright notice,
+    this list of conditions and the following disclaimer in the documentation
+    and/or other materials provided with the distribution.
+ .
+  * The names of Kitware, Inc., the Insight Consortium, or the names of
+    any consortium members, or of any contributors, may not be used to
+    endorse or promote products derived from this software without
+    specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``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 AUTHORS OR CONTRIBUTORS 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.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..484b17a
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+ReadMe.txt
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..5298fa7
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,35 @@
+[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
new file mode 100644
index 0000000..8d302a4
--- /dev/null
+++ b/debian/libqt5keychain1.install
@@ -0,0 +1,2 @@
+usr/lib/*/libqt5keychain.so.*
+usr/share/qt5keychain
diff --git a/debian/libqt5keychain1.symbols b/debian/libqt5keychain1.symbols
new file mode 100644
index 0000000..176831d
--- /dev/null
+++ b/debian/libqt5keychain1.symbols
@@ -0,0 +1,74 @@
+# SymbolsHelper-Confirmed: 0.7.0 amd64
+libqt5keychain.so.1 libqt5keychain1 #MINVER#
+* Build-Depends-Package: qt5keychain-dev
+ _ZN9QKeychain15ReadPasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJob11qt_metacastEPKc at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJob16staticMetaObjectE at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJobC1ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJobC2ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJobD0Ev at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJobD1Ev at Base 0.7.0
+ _ZN9QKeychain15ReadPasswordJobD2Ev at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJob11qt_metacastEPKc at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJob11setTextDataERK7QString at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJob13setBinaryDataERK10QByteArray at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJob16staticMetaObjectE at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJobC1ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJobC2ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJobD0Ev at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJobD1Ev at Base 0.7.0
+ _ZN9QKeychain16WritePasswordJobD2Ev at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJob11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJob11qt_metacastEPKc at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJob16staticMetaObjectE at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJobC1ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJobC2ERK7QStringP7QObject at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJobD0Ev at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJobD1Ev at Base 0.7.0
+ _ZN9QKeychain17DeletePasswordJobD2Ev at Base 0.7.0
+ _ZN9QKeychain3Job11qt_metacallEN11QMetaObject4CallEiPPv at Base 0.7.0
+ _ZN9QKeychain3Job11qt_metacastEPKc at Base 0.7.0
+ _ZN9QKeychain3Job11setSettingsEP9QSettings at Base 0.7.0
+ _ZN9QKeychain3Job12emitFinishedEv at Base 0.7.0
+ _ZN9QKeychain3Job13setAutoDeleteEb at Base 0.7.0
+ _ZN9QKeychain3Job14scheduledStartEv at Base 0.7.0
+ _ZN9QKeychain3Job14setErrorStringERK7QString at Base 0.7.0
+ _ZN9QKeychain3Job16staticMetaObjectE at Base 0.7.0
+ _ZN9QKeychain3Job19setInsecureFallbackEb at Base 0.7.0
+ _ZN9QKeychain3Job21emitFinishedWithErrorENS_5ErrorERK7QString at Base 0.7.0
+ _ZN9QKeychain3Job5startEv at Base 0.7.0
+ _ZN9QKeychain3Job6setKeyERK7QString at Base 0.7.0
+ _ZN9QKeychain3Job7doStartEv at Base 0.7.0
+ _ZN9QKeychain3Job8finishedEPS0_ at Base 0.7.0
+ _ZN9QKeychain3Job8setErrorENS_5ErrorE at Base 0.7.0
+ _ZN9QKeychain3JobC1EPNS_10JobPrivateEP7QObject at Base 0.7.0
+ _ZN9QKeychain3JobC2EPNS_10JobPrivateEP7QObject at Base 0.7.0
+ _ZN9QKeychain3JobD0Ev at Base 0.7.0
+ _ZN9QKeychain3JobD1Ev at Base 0.7.0
+ _ZN9QKeychain3JobD2Ev at Base 0.7.0
+ _ZNK9QKeychain15ReadPasswordJob10binaryDataEv at Base 0.7.0
+ _ZNK9QKeychain15ReadPasswordJob10metaObjectEv at Base 0.7.0
+ _ZNK9QKeychain15ReadPasswordJob8textDataEv at Base 0.7.0
+ _ZNK9QKeychain16WritePasswordJob10metaObjectEv at Base 0.7.0
+ _ZNK9QKeychain17DeletePasswordJob10metaObjectEv at Base 0.7.0
+ _ZNK9QKeychain3Job10autoDeleteEv at Base 0.7.0
+ _ZNK9QKeychain3Job10metaObjectEv at Base 0.7.0
+ _ZNK9QKeychain3Job11errorStringEv at Base 0.7.0
+ _ZNK9QKeychain3Job16insecureFallbackEv at Base 0.7.0
+ _ZNK9QKeychain3Job3keyEv at Base 0.7.0
+ _ZNK9QKeychain3Job5errorEv at Base 0.7.0
+ _ZNK9QKeychain3Job7serviceEv at Base 0.7.0
+ _ZNK9QKeychain3Job8settingsEv at Base 0.7.0
+ _ZTIN9QKeychain15ReadPasswordJobE at Base 0.7.0
+ _ZTIN9QKeychain16WritePasswordJobE at Base 0.7.0
+ _ZTIN9QKeychain17DeletePasswordJobE at Base 0.7.0
+ _ZTIN9QKeychain3JobE at Base 0.7.0
+ _ZTSN9QKeychain15ReadPasswordJobE at Base 0.7.0
+ _ZTSN9QKeychain16WritePasswordJobE at Base 0.7.0
+ _ZTSN9QKeychain17DeletePasswordJobE at Base 0.7.0
+ _ZTSN9QKeychain3JobE at Base 0.7.0
+ _ZTVN9QKeychain15ReadPasswordJobE at Base 0.7.0
+ _ZTVN9QKeychain16WritePasswordJobE at Base 0.7.0
+ _ZTVN9QKeychain17DeletePasswordJobE at Base 0.7.0
+ _ZTVN9QKeychain3JobE at Base 0.7.0
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7c75c50
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+use_system_GNUInstallDirs.cmake
diff --git a/debian/patches/use_system_GNUInstallDirs.cmake b/debian/patches/use_system_GNUInstallDirs.cmake
new file mode 100644
index 0000000..cead4a2
--- /dev/null
+++ b/debian/patches/use_system_GNUInstallDirs.cmake
@@ -0,0 +1,202 @@
+Description: FTBFS on !linux: libraries left in /usr/lib
+ Remove cmake/Modules/GNUInstallDirs.cmake to use the shipped version from debian.
+Author: Sandro Knauß <hefee at debian.org>
+Origin: debian
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710340
+Forwarded: https://github.com/frankosterfeld/qtkeychain/issues/20
+Last-Update: 2013-09-27
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: qtkeychain/cmake/Modules/GNUInstallDirs.cmake
+===================================================================
+--- qtkeychain.orig/cmake/Modules/GNUInstallDirs.cmake	2013-09-27 14:21:48.499137669 +0200
++++ /dev/null	1970-01-01 00:00:00.000000000 +0000
+@@ -1,188 +0,0 @@
+-# - Define GNU standard installation directories
+-# Provides install directory variables as defined for GNU software:
+-#  http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
+-# Inclusion of this module defines the following variables:
+-#  CMAKE_INSTALL_<dir>      - destination for files of a given type
+-#  CMAKE_INSTALL_FULL_<dir> - corresponding absolute path
+-# where <dir> is one of:
+-#  BINDIR           - user executables (bin)
+-#  SBINDIR          - system admin executables (sbin)
+-#  LIBEXECDIR       - program executables (libexec)
+-#  SYSCONFDIR       - read-only single-machine data (etc)
+-#  SHAREDSTATEDIR   - modifiable architecture-independent data (com)
+-#  LOCALSTATEDIR    - modifiable single-machine data (var)
+-#  LIBDIR           - object code libraries (lib or lib64 or lib/<multiarch-tuple> on Debian)
+-#  INCLUDEDIR       - C header files (include)
+-#  OLDINCLUDEDIR    - C header files for non-gcc (/usr/include)
+-#  DATAROOTDIR      - read-only architecture-independent data root (share)
+-#  DATADIR          - read-only architecture-independent data (DATAROOTDIR)
+-#  INFODIR          - info documentation (DATAROOTDIR/info)
+-#  LOCALEDIR        - locale-dependent data (DATAROOTDIR/locale)
+-#  MANDIR           - man documentation (DATAROOTDIR/man)
+-#  DOCDIR           - documentation root (DATAROOTDIR/doc/PROJECT_NAME)
+-# Each CMAKE_INSTALL_<dir> value may be passed to the DESTINATION options of
+-# install() commands for the corresponding file type.  If the includer does
+-# not define a value the above-shown default will be used and the value will
+-# appear in the cache for editing by the user.
+-# Each CMAKE_INSTALL_FULL_<dir> value contains an absolute path constructed
+-# from the corresponding destination by prepending (if necessary) the value
+-# of CMAKE_INSTALL_PREFIX.
+-
+-#=============================================================================
+-# Copyright 2011 Nikita Krupen'ko <krnekit at gmail.com>
+-# Copyright 2011 Kitware, Inc.
+-#
+-# Distributed under the OSI-approved BSD License (the "License");
+-# see accompanying file Copyright.txt for details.
+-#
+-# This software is distributed WITHOUT ANY WARRANTY; without even the
+-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+-# See the License for more information.
+-#=============================================================================
+-# (To distribute this file outside of CMake, substitute the full
+-#  License text for the above reference.)
+-
+-# Installation directories
+-#
+-if(NOT DEFINED CMAKE_INSTALL_BINDIR)
+-  set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_SBINDIR)
+-  set(CMAKE_INSTALL_SBINDIR "sbin" CACHE PATH "system admin executables (sbin)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_LIBEXECDIR)
+-  set(CMAKE_INSTALL_LIBEXECDIR "libexec" CACHE PATH "program executables (libexec)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_SYSCONFDIR)
+-  set(CMAKE_INSTALL_SYSCONFDIR "etc" CACHE PATH "read-only single-machine data (etc)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_SHAREDSTATEDIR)
+-  set(CMAKE_INSTALL_SHAREDSTATEDIR "com" CACHE PATH "modifiable architecture-independent data (com)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_LOCALSTATEDIR)
+-  set(CMAKE_INSTALL_LOCALSTATEDIR "var" CACHE PATH "modifiable single-machine data (var)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
+-  set(_LIBDIR_DEFAULT "lib")
+-  # Override this default 'lib' with 'lib64' iff:
+-  #  - we are on Linux system but NOT cross-compiling
+-  #  - we are NOT on debian
+-  #  - we are on a 64 bits system
+-  # reason is: amd64 ABI: http://www.x86-64.org/documentation/abi.pdf
+-  # For Debian with multiarch, use 'lib/${CMAKE_LIBRARY_ARCHITECTURE}' if
+-  # CMAKE_LIBRARY_ARCHITECTURE is set (which contains e.g. "i386-linux-gnu"
+-  # See http://wiki.debian.org/Multiarch
+-  if(CMAKE_SYSTEM_NAME MATCHES "Linux"
+-      AND NOT CMAKE_CROSSCOMPILING)
+-    if (EXISTS "/etc/debian_version") # is this a debian system ?
+-       if(CMAKE_LIBRARY_ARCHITECTURE)
+-         set(_LIBDIR_DEFAULT "lib/${CMAKE_LIBRARY_ARCHITECTURE}")
+-       endif()
+-    else() # not debian, rely on CMAKE_SIZEOF_VOID_P:
+-      if(NOT DEFINED CMAKE_SIZEOF_VOID_P)
+-        message(AUTHOR_WARNING
+-          "Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. "
+-          "Please enable at least one language before including GNUInstallDirs.")
+-      else()
+-        if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
+-          set(_LIBDIR_DEFAULT "lib64")
+-        endif()
+-      endif()
+-    endif()
+-  endif()
+-  set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_INCLUDEDIR)
+-  set(CMAKE_INSTALL_INCLUDEDIR "include" CACHE PATH "C header files (include)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_OLDINCLUDEDIR)
+-  set(CMAKE_INSTALL_OLDINCLUDEDIR "/usr/include" CACHE PATH "C header files for non-gcc (/usr/include)")
+-endif()
+-
+-if(NOT DEFINED CMAKE_INSTALL_DATAROOTDIR)
+-  set(CMAKE_INSTALL_DATAROOTDIR "share" CACHE PATH "read-only architecture-independent data root (share)")
+-endif()
+-
+-#-----------------------------------------------------------------------------
+-# Values whose defaults are relative to DATAROOTDIR.  Store empty values in
+-# the cache and store the defaults in local variables if the cache values are
+-# not set explicitly.  This auto-updates the defaults as DATAROOTDIR changes.
+-
+-if(NOT CMAKE_INSTALL_DATADIR)
+-  set(CMAKE_INSTALL_DATADIR "" CACHE PATH "read-only architecture-independent data (DATAROOTDIR)")
+-  set(CMAKE_INSTALL_DATADIR "${CMAKE_INSTALL_DATAROOTDIR}")
+-endif()
+-
+-if(NOT CMAKE_INSTALL_INFODIR)
+-  set(CMAKE_INSTALL_INFODIR "" CACHE PATH "info documentation (DATAROOTDIR/info)")
+-  set(CMAKE_INSTALL_INFODIR "${CMAKE_INSTALL_DATAROOTDIR}/info")
+-endif()
+-
+-if(NOT CMAKE_INSTALL_LOCALEDIR)
+-  set(CMAKE_INSTALL_LOCALEDIR "" CACHE PATH "locale-dependent data (DATAROOTDIR/locale)")
+-  set(CMAKE_INSTALL_LOCALEDIR "${CMAKE_INSTALL_DATAROOTDIR}/locale")
+-endif()
+-
+-if(NOT CMAKE_INSTALL_MANDIR)
+-  set(CMAKE_INSTALL_MANDIR "" CACHE PATH "man documentation (DATAROOTDIR/man)")
+-  set(CMAKE_INSTALL_MANDIR "${CMAKE_INSTALL_DATAROOTDIR}/man")
+-endif()
+-
+-if(NOT CMAKE_INSTALL_DOCDIR)
+-  set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/PROJECT_NAME)")
+-  set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}")
+-endif()
+-
+-#-----------------------------------------------------------------------------
+-
+-mark_as_advanced(
+-  CMAKE_INSTALL_BINDIR
+-  CMAKE_INSTALL_SBINDIR
+-  CMAKE_INSTALL_LIBEXECDIR
+-  CMAKE_INSTALL_SYSCONFDIR
+-  CMAKE_INSTALL_SHAREDSTATEDIR
+-  CMAKE_INSTALL_LOCALSTATEDIR
+-  CMAKE_INSTALL_LIBDIR
+-  CMAKE_INSTALL_INCLUDEDIR
+-  CMAKE_INSTALL_OLDINCLUDEDIR
+-  CMAKE_INSTALL_DATAROOTDIR
+-  CMAKE_INSTALL_DATADIR
+-  CMAKE_INSTALL_INFODIR
+-  CMAKE_INSTALL_LOCALEDIR
+-  CMAKE_INSTALL_MANDIR
+-  CMAKE_INSTALL_DOCDIR
+-  )
+-
+-# Result directories
+-#
+-foreach(dir
+-    BINDIR
+-    SBINDIR
+-    LIBEXECDIR
+-    SYSCONFDIR
+-    SHAREDSTATEDIR
+-    LOCALSTATEDIR
+-    LIBDIR
+-    INCLUDEDIR
+-    OLDINCLUDEDIR
+-    DATAROOTDIR
+-    DATADIR
+-    INFODIR
+-    LOCALEDIR
+-    MANDIR
+-    DOCDIR
+-    )
+-  if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}})
+-    set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}")
+-  else()
+-    set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}")
+-  endif()
+-endforeach()
diff --git a/debian/qt5keychain-dev.install b/debian/qt5keychain-dev.install
new file mode 100644
index 0000000..ad6696b
--- /dev/null
+++ b/debian/qt5keychain-dev.install
@@ -0,0 +1,4 @@
+usr/include/qt5keychain
+usr/lib/*/cmake/Qt5Keychain/*.cmake
+usr/lib/*/libqt5keychain.so
+usr/lib/*/qt5/mkspecs/modules/qt_Qt5Keychain.pri
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..d8778d3
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,15 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+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
+
+%:
+	dh $@ --with kde --with pkgkde_symbolshelper
+
+override_dh_missing:
+	dh_missing --list-missing
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..33c3a64
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,4 @@
+---
+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
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/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..b7eacdb
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,3 @@
+Bug-Database: https://github.com/frankosterfeld/qtkeychain/issues
+Repository: https://github.com/frankosterfeld/qtkeychain.git
+Repository-Browse: https://github.com/frankosterfeld/qtkeychain
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b0a647e
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,7 @@
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+version=3
+
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/qtkeychain-$1\.tar\.gz/ \
+https://github.com/frankosterfeld/qtkeychain/tags .*/archive/v(.*).tar.gz


More information about the Neon-commits mailing list