[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