From dd573171176d3f9580e94e310e52773c4cf82d24 Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Thu, 5 Mar 2026 16:19:30 +0100
Subject: DEB tqca: Changes to silence lintian reports.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

+ Added SO version to binary package name.
+ Removed Replaces and Breaks referring to themselves.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 debian/_base/dependencies/tqca/debian/changelog        |  7 +++++++
 debian/_base/dependencies/tqca/debian/control          | 18 +++++++++---------
 debian/_base/dependencies/tqca/debian/libtqca.docs     |  1 -
 debian/_base/dependencies/tqca/debian/libtqca.install  |  1 -
 debian/_base/dependencies/tqca/debian/libtqca1.docs    |  1 +
 debian/_base/dependencies/tqca/debian/libtqca1.install |  1 +
 .../dependencies/tqca/debian/source/lintian-overrides  |  9 +++++++++
 dilos/dependencies/tqca/debian/changelog               |  7 +++++++
 dilos/dependencies/tqca/debian/control                 | 18 +++++++++---------
 dilos/dependencies/tqca/debian/libtqca.docs            |  1 -
 dilos/dependencies/tqca/debian/libtqca.install         |  1 -
 dilos/dependencies/tqca/debian/libtqca1.docs           |  1 +
 dilos/dependencies/tqca/debian/libtqca1.install        |  1 +
 .../dependencies/tqca/debian/source/lintian-overrides  |  9 +++++++++
 ubuntu/_base/dependencies/tqca/debian/changelog        |  7 +++++++
 ubuntu/_base/dependencies/tqca/debian/control          | 18 +++++++++---------
 ubuntu/_base/dependencies/tqca/debian/libtqca.docs     |  1 -
 ubuntu/_base/dependencies/tqca/debian/libtqca.install  |  1 -
 ubuntu/_base/dependencies/tqca/debian/libtqca1.docs    |  1 +
 ubuntu/_base/dependencies/tqca/debian/libtqca1.install |  1 +
 .../dependencies/tqca/debian/source/lintian-overrides  |  9 +++++++++
 21 files changed, 81 insertions(+), 33 deletions(-)
 delete mode 100644 debian/_base/dependencies/tqca/debian/libtqca.docs
 delete mode 100644 debian/_base/dependencies/tqca/debian/libtqca.install
 create mode 100644 debian/_base/dependencies/tqca/debian/libtqca1.docs
 create mode 100644 debian/_base/dependencies/tqca/debian/libtqca1.install
 create mode 100644 debian/_base/dependencies/tqca/debian/source/lintian-overrides
 delete mode 100644 dilos/dependencies/tqca/debian/libtqca.docs
 delete mode 100644 dilos/dependencies/tqca/debian/libtqca.install
 create mode 100644 dilos/dependencies/tqca/debian/libtqca1.docs
 create mode 100644 dilos/dependencies/tqca/debian/libtqca1.install
 create mode 100644 dilos/dependencies/tqca/debian/source/lintian-overrides
 delete mode 100644 ubuntu/_base/dependencies/tqca/debian/libtqca.docs
 delete mode 100644 ubuntu/_base/dependencies/tqca/debian/libtqca.install
 create mode 100644 ubuntu/_base/dependencies/tqca/debian/libtqca1.docs
 create mode 100644 ubuntu/_base/dependencies/tqca/debian/libtqca1.install
 create mode 100644 ubuntu/_base/dependencies/tqca/debian/source/lintian-overrides

diff --git a/debian/_base/dependencies/tqca/debian/changelog b/debian/_base/dependencies/tqca/debian/changelog
index b560f163e..ead5ddfbe 100644
--- a/debian/_base/dependencies/tqca/debian/changelog
+++ b/debian/_base/dependencies/tqca/debian/changelog
@@ -1,3 +1,10 @@
+tqca (4:14.1.6~pre0-0) unstable; urgency=low
+
+  * Added SO version to binary package name.
+  * Removed Replaces and Breaks referring to themselves.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Thu, 05 Mar 2026 16:04:26 +0100
+
 tqca (4:14.1.0~s39-0debian10.0.0+0) buster; urgency=low
 
   * Merge libtqca and tqca-tls into one source package.
diff --git a/debian/_base/dependencies/tqca/debian/control b/debian/_base/dependencies/tqca/debian/control
index 2afcbac0d..e255bf4ee 100644
--- a/debian/_base/dependencies/tqca/debian/control
+++ b/debian/_base/dependencies/tqca/debian/control
@@ -2,23 +2,25 @@ Source: tqca
 Section: libs
 Priority: optional
 Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
 Standards-Version: 3.8.3
 
-Package: libtqca
+Package: libtqca1
 Architecture: any
 Multi-Arch: same
 Section: libs
-Depends: ${shlibs:Depends}
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libtqca
+Provides: libtqca (= ${binary:Version})
+Replaces: libtqca
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
 
 Package: libtqca-dev
 Architecture: any
-Multi-Arch: foreign
 Section: libdevel
-Depends: libtqca (= ${binary:Version}), libtqt3-mt-dev
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}, libtqca1 (= ${binary:Version}), libtqt3-mt-dev
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
  .
  This is the development package containing header files and link
@@ -28,8 +30,6 @@ Package: tqca-tls
 Section: libs
 Architecture: any
 Multi-Arch: same
-Replaces: tqca-tls (<< 4:14.0.0~)
-Breaks: tqca-tls (<< 4:14.0.0~)
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: TLS plugin for the TQt Cryptographic Architecture (TQCA)
  This is a plugin to provide SSL/TLS capability to programs that
diff --git a/debian/_base/dependencies/tqca/debian/libtqca.docs b/debian/_base/dependencies/tqca/debian/libtqca.docs
deleted file mode 100644
index e845566c0..000000000
--- a/debian/_base/dependencies/tqca/debian/libtqca.docs
+++ /dev/null
@@ -1 +0,0 @@
-README
diff --git a/debian/_base/dependencies/tqca/debian/libtqca.install b/debian/_base/dependencies/tqca/debian/libtqca.install
deleted file mode 100644
index f9fa13568..000000000
--- a/debian/_base/dependencies/tqca/debian/libtqca.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/debian/_base/dependencies/tqca/debian/libtqca1.docs b/debian/_base/dependencies/tqca/debian/libtqca1.docs
new file mode 100644
index 000000000..e845566c0
--- /dev/null
+++ b/debian/_base/dependencies/tqca/debian/libtqca1.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/_base/dependencies/tqca/debian/libtqca1.install b/debian/_base/dependencies/tqca/debian/libtqca1.install
new file mode 100644
index 000000000..f9fa13568
--- /dev/null
+++ b/debian/_base/dependencies/tqca/debian/libtqca1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/debian/_base/dependencies/tqca/debian/source/lintian-overrides b/debian/_base/dependencies/tqca/debian/source/lintian-overrides
new file mode 100644
index 000000000..ad4ff41f5
--- /dev/null
+++ b/debian/_base/dependencies/tqca/debian/source/lintian-overrides
@@ -0,0 +1,9 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+tqca source: source-nmu-has-incorrect-version-number
+tqca source: binary-nmu-debian-revision-in-source
+tqca source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+tqca source: custom-compression-in-debian-source-options
diff --git a/dilos/dependencies/tqca/debian/changelog b/dilos/dependencies/tqca/debian/changelog
index b560f163e..ead5ddfbe 100644
--- a/dilos/dependencies/tqca/debian/changelog
+++ b/dilos/dependencies/tqca/debian/changelog
@@ -1,3 +1,10 @@
+tqca (4:14.1.6~pre0-0) unstable; urgency=low
+
+  * Added SO version to binary package name.
+  * Removed Replaces and Breaks referring to themselves.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Thu, 05 Mar 2026 16:04:26 +0100
+
 tqca (4:14.1.0~s39-0debian10.0.0+0) buster; urgency=low
 
   * Merge libtqca and tqca-tls into one source package.
diff --git a/dilos/dependencies/tqca/debian/control b/dilos/dependencies/tqca/debian/control
index 2afcbac0d..e255bf4ee 100644
--- a/dilos/dependencies/tqca/debian/control
+++ b/dilos/dependencies/tqca/debian/control
@@ -2,23 +2,25 @@ Source: tqca
 Section: libs
 Priority: optional
 Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
 Standards-Version: 3.8.3
 
-Package: libtqca
+Package: libtqca1
 Architecture: any
 Multi-Arch: same
 Section: libs
-Depends: ${shlibs:Depends}
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libtqca
+Provides: libtqca (= ${binary:Version})
+Replaces: libtqca
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
 
 Package: libtqca-dev
 Architecture: any
-Multi-Arch: foreign
 Section: libdevel
-Depends: libtqca (= ${binary:Version}), libtqt3-mt-dev
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}, libtqca1 (= ${binary:Version}), libtqt3-mt-dev
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
  .
  This is the development package containing header files and link
@@ -28,8 +30,6 @@ Package: tqca-tls
 Section: libs
 Architecture: any
 Multi-Arch: same
-Replaces: tqca-tls (<< 4:14.0.0~)
-Breaks: tqca-tls (<< 4:14.0.0~)
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: TLS plugin for the TQt Cryptographic Architecture (TQCA)
  This is a plugin to provide SSL/TLS capability to programs that
diff --git a/dilos/dependencies/tqca/debian/libtqca.docs b/dilos/dependencies/tqca/debian/libtqca.docs
deleted file mode 100644
index e845566c0..000000000
--- a/dilos/dependencies/tqca/debian/libtqca.docs
+++ /dev/null
@@ -1 +0,0 @@
-README
diff --git a/dilos/dependencies/tqca/debian/libtqca.install b/dilos/dependencies/tqca/debian/libtqca.install
deleted file mode 100644
index f9fa13568..000000000
--- a/dilos/dependencies/tqca/debian/libtqca.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/dilos/dependencies/tqca/debian/libtqca1.docs b/dilos/dependencies/tqca/debian/libtqca1.docs
new file mode 100644
index 000000000..e845566c0
--- /dev/null
+++ b/dilos/dependencies/tqca/debian/libtqca1.docs
@@ -0,0 +1 @@
+README
diff --git a/dilos/dependencies/tqca/debian/libtqca1.install b/dilos/dependencies/tqca/debian/libtqca1.install
new file mode 100644
index 000000000..f9fa13568
--- /dev/null
+++ b/dilos/dependencies/tqca/debian/libtqca1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/dilos/dependencies/tqca/debian/source/lintian-overrides b/dilos/dependencies/tqca/debian/source/lintian-overrides
new file mode 100644
index 000000000..ad4ff41f5
--- /dev/null
+++ b/dilos/dependencies/tqca/debian/source/lintian-overrides
@@ -0,0 +1,9 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+tqca source: source-nmu-has-incorrect-version-number
+tqca source: binary-nmu-debian-revision-in-source
+tqca source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+tqca source: custom-compression-in-debian-source-options
diff --git a/ubuntu/_base/dependencies/tqca/debian/changelog b/ubuntu/_base/dependencies/tqca/debian/changelog
index b560f163e..ead5ddfbe 100644
--- a/ubuntu/_base/dependencies/tqca/debian/changelog
+++ b/ubuntu/_base/dependencies/tqca/debian/changelog
@@ -1,3 +1,10 @@
+tqca (4:14.1.6~pre0-0) unstable; urgency=low
+
+  * Added SO version to binary package name.
+  * Removed Replaces and Breaks referring to themselves.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Thu, 05 Mar 2026 16:04:26 +0100
+
 tqca (4:14.1.0~s39-0debian10.0.0+0) buster; urgency=low
 
   * Merge libtqca and tqca-tls into one source package.
diff --git a/ubuntu/_base/dependencies/tqca/debian/control b/ubuntu/_base/dependencies/tqca/debian/control
index 2afcbac0d..e255bf4ee 100644
--- a/ubuntu/_base/dependencies/tqca/debian/control
+++ b/ubuntu/_base/dependencies/tqca/debian/control
@@ -2,23 +2,25 @@ Source: tqca
 Section: libs
 Priority: optional
 Maintainer: TDE Debian Team <team-debian@trinitydesktop.org>
-Build-Depends: tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
+Build-Depends: cdbs, tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, libtqt3-mt-dev, libssl-dev
 Standards-Version: 3.8.3
 
-Package: libtqca
+Package: libtqca1
 Architecture: any
 Multi-Arch: same
 Section: libs
-Depends: ${shlibs:Depends}
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libtqca
+Provides: libtqca (= ${binary:Version})
+Replaces: libtqca
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
 
 Package: libtqca-dev
 Architecture: any
-Multi-Arch: foreign
 Section: libdevel
-Depends: libtqca (= ${binary:Version}), libtqt3-mt-dev
-Description:
+Depends: ${shlibs:Depends}, ${misc:Depends}, libtqca1 (= ${binary:Version}), libtqt3-mt-dev
+Description: TQt Cryptographic Architecture (TQCA)
  libtqca provides TQt interface for security plugins
  .
  This is the development package containing header files and link
@@ -28,8 +30,6 @@ Package: tqca-tls
 Section: libs
 Architecture: any
 Multi-Arch: same
-Replaces: tqca-tls (<< 4:14.0.0~)
-Breaks: tqca-tls (<< 4:14.0.0~)
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: TLS plugin for the TQt Cryptographic Architecture (TQCA)
  This is a plugin to provide SSL/TLS capability to programs that
diff --git a/ubuntu/_base/dependencies/tqca/debian/libtqca.docs b/ubuntu/_base/dependencies/tqca/debian/libtqca.docs
deleted file mode 100644
index e845566c0..000000000
--- a/ubuntu/_base/dependencies/tqca/debian/libtqca.docs
+++ /dev/null
@@ -1 +0,0 @@
-README
diff --git a/ubuntu/_base/dependencies/tqca/debian/libtqca.install b/ubuntu/_base/dependencies/tqca/debian/libtqca.install
deleted file mode 100644
index f9fa13568..000000000
--- a/ubuntu/_base/dependencies/tqca/debian/libtqca.install
+++ /dev/null
@@ -1 +0,0 @@
-debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/ubuntu/_base/dependencies/tqca/debian/libtqca1.docs b/ubuntu/_base/dependencies/tqca/debian/libtqca1.docs
new file mode 100644
index 000000000..e845566c0
--- /dev/null
+++ b/ubuntu/_base/dependencies/tqca/debian/libtqca1.docs
@@ -0,0 +1 @@
+README
diff --git a/ubuntu/_base/dependencies/tqca/debian/libtqca1.install b/ubuntu/_base/dependencies/tqca/debian/libtqca1.install
new file mode 100644
index 000000000..f9fa13568
--- /dev/null
+++ b/ubuntu/_base/dependencies/tqca/debian/libtqca1.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libtqca.so.*
diff --git a/ubuntu/_base/dependencies/tqca/debian/source/lintian-overrides b/ubuntu/_base/dependencies/tqca/debian/source/lintian-overrides
new file mode 100644
index 000000000..ad4ff41f5
--- /dev/null
+++ b/ubuntu/_base/dependencies/tqca/debian/source/lintian-overrides
@@ -0,0 +1,9 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+tqca source: source-nmu-has-incorrect-version-number
+tqca source: binary-nmu-debian-revision-in-source
+tqca source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+tqca source: custom-compression-in-debian-source-options
-- 
cgit v1.2.3

