From 86d82c408a2595d5acceb22dd34db2f3c254f8ff Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Wed, 11 Mar 2026 01:44:53 +0100
Subject: DEB pytde: Changes to silence lintian reports.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 debian/_base/libraries/pytde/debian/NEWS                     | 10 ++++++++++
 debian/_base/libraries/pytde/debian/NEWS.Debian              | 10 ----------
 debian/_base/libraries/pytde/debian/changelog                |  6 ++++++
 debian/_base/libraries/pytde/debian/control                  |  9 +++++----
 debian/_base/libraries/pytde/debian/copyright                |  4 +---
 .../_base/libraries/pytde/debian/pytde-dev.lintian-overrides |  5 +++++
 debian/_base/libraries/pytde/debian/pytde-doc.doc-base       |  2 +-
 .../_base/libraries/pytde/debian/pytde-doc.lintian-overrides |  2 ++
 .../pytde/debian/python3-pytde-dbg.lintian-overrides         |  2 ++
 .../libraries/pytde/debian/python3-pytde.lintian-overrides   |  5 +++++
 debian/_base/libraries/pytde/debian/rules                    |  7 +++++--
 debian/_base/libraries/pytde/debian/source/lintian-overrides | 12 ++++++++++++
 dilos/libraries/pytde/debian/NEWS                            | 10 ++++++++++
 dilos/libraries/pytde/debian/NEWS.Debian                     | 10 ----------
 dilos/libraries/pytde/debian/changelog                       |  6 ++++++
 dilos/libraries/pytde/debian/control                         |  9 +++++----
 dilos/libraries/pytde/debian/copyright                       |  4 +---
 dilos/libraries/pytde/debian/pytde-dev.lintian-overrides     |  5 +++++
 dilos/libraries/pytde/debian/pytde-doc.doc-base              |  2 +-
 dilos/libraries/pytde/debian/pytde-doc.lintian-overrides     |  2 ++
 .../pytde/debian/python3-pytde-dbg.lintian-overrides         |  2 ++
 dilos/libraries/pytde/debian/python3-pytde.lintian-overrides |  2 ++
 dilos/libraries/pytde/debian/rules                           |  7 +++++--
 dilos/libraries/pytde/debian/source/lintian-overrides        | 12 ++++++++++++
 ubuntu/_base/libraries/pytde/debian/NEWS                     | 10 ++++++++++
 ubuntu/_base/libraries/pytde/debian/NEWS.Debian              | 10 ----------
 ubuntu/_base/libraries/pytde/debian/changelog                |  6 ++++++
 ubuntu/_base/libraries/pytde/debian/control                  |  9 +++++----
 ubuntu/_base/libraries/pytde/debian/copyright                |  4 +---
 .../_base/libraries/pytde/debian/pytde-dev.lintian-overrides |  5 +++++
 ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base       |  2 +-
 .../_base/libraries/pytde/debian/pytde-doc.lintian-overrides |  2 ++
 .../pytde/debian/python3-pytde-dbg.lintian-overrides         |  2 ++
 .../libraries/pytde/debian/python3-pytde.lintian-overrides   |  5 +++++
 ubuntu/_base/libraries/pytde/debian/rules                    |  7 +++++--
 ubuntu/_base/libraries/pytde/debian/source/lintian-overrides | 12 ++++++++++++
 36 files changed, 159 insertions(+), 60 deletions(-)
 create mode 100644 debian/_base/libraries/pytde/debian/NEWS
 delete mode 100644 debian/_base/libraries/pytde/debian/NEWS.Debian
 create mode 100644 debian/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
 create mode 100644 debian/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
 create mode 100644 debian/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
 create mode 100644 debian/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
 create mode 100644 debian/_base/libraries/pytde/debian/source/lintian-overrides
 create mode 100644 dilos/libraries/pytde/debian/NEWS
 delete mode 100644 dilos/libraries/pytde/debian/NEWS.Debian
 create mode 100644 dilos/libraries/pytde/debian/pytde-dev.lintian-overrides
 create mode 100644 dilos/libraries/pytde/debian/pytde-doc.lintian-overrides
 create mode 100644 dilos/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
 create mode 100644 dilos/libraries/pytde/debian/python3-pytde.lintian-overrides
 create mode 100644 dilos/libraries/pytde/debian/source/lintian-overrides
 create mode 100644 ubuntu/_base/libraries/pytde/debian/NEWS
 delete mode 100644 ubuntu/_base/libraries/pytde/debian/NEWS.Debian
 create mode 100644 ubuntu/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
 create mode 100644 ubuntu/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
 create mode 100644 ubuntu/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
 create mode 100644 ubuntu/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
 create mode 100644 ubuntu/_base/libraries/pytde/debian/source/lintian-overrides

diff --git a/debian/_base/libraries/pytde/debian/NEWS b/debian/_base/libraries/pytde/debian/NEWS
new file mode 100644
index 000000000..367c6950d
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/NEWS
@@ -0,0 +1,10 @@
+python-trinity (3.16.0-3) unstable; urgency=low
+
+   python-trinity-dbg contains modules built for a debug Python interpreter.
+   However, it contains modules only for the default Python version. Also,
+   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
+   in order to keep the package size sane. If you need those debug symbols,
+   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
+   options.
+
+ -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/debian/_base/libraries/pytde/debian/NEWS.Debian b/debian/_base/libraries/pytde/debian/NEWS.Debian
deleted file mode 100644
index 367c6950d..000000000
--- a/debian/_base/libraries/pytde/debian/NEWS.Debian
+++ /dev/null
@@ -1,10 +0,0 @@
-python-trinity (3.16.0-3) unstable; urgency=low
-
-   python-trinity-dbg contains modules built for a debug Python interpreter.
-   However, it contains modules only for the default Python version. Also,
-   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
-   in order to keep the package size sane. If you need those debug symbols,
-   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
-   options.
-
- -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/debian/_base/libraries/pytde/debian/changelog b/debian/_base/libraries/pytde/debian/changelog
index 9b208149f..94c6c67ea 100644
--- a/debian/_base/libraries/pytde/debian/changelog
+++ b/debian/_base/libraries/pytde/debian/changelog
@@ -1,3 +1,9 @@
+pytde (4:14.1.6~pre0-0) forky; urgency=low
+
+  * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Tue, 10 Mar 2026 19:35:19 +0100
+
 pytde (3.16.3-0ubuntu4) karmic; urgency=low
 
   * Karmic rebuild
diff --git a/debian/_base/libraries/pytde/debian/control b/debian/_base/libraries/pytde/debian/control
index 21081f33e..96a7a4e42 100644
--- a/debian/_base/libraries/pytde/debian/control
+++ b/debian/_base/libraries/pytde/debian/control
@@ -10,7 +10,7 @@ Homepage: http://www.riverbankcomputing.co.uk/pytde/index.php
 
 Package: python3-pytde
 Architecture: any
-Depends: ${shlibs:Depends}, ${python3:Depends}, python3-pytqt
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytqt
 Breaks: python-trinity-trinity (<< 4:14.1.0~)
 Provides: ${python3:Provides}
 Description: Trinity bindings for Python 3 [Trinity]
@@ -19,9 +19,9 @@ Description: Trinity bindings for Python 3 [Trinity]
  from kio, kjs, tdehtml and kprint.
 
 Package: python3-pytde-dbg
-Priority: extra
+Priority: optional
 Architecture: any
-Depends: python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg, ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg
 Description: Trinity bindings for Python 3 (debug extensions) [Trinity]
  Python binding module that provides wide access to the Trinity API,
  also known as PyTDE. Using this, you'll get (for example) classes
@@ -34,7 +34,7 @@ Section: python
 Architecture: all
 Replaces: python-trinity-trinity-dev (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-dev (<< 4:14.1.0~)
-Depends: pytqt-tools, ${python3:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, pytqt-tools
 Description: Trinity bindings for Python - Development files and scripts [Trinity]
  Development .sip files with definitions of PyTDE classes. They
  are needed to build PyTDE, but also as building blocks of other
@@ -47,6 +47,7 @@ Section: doc
 Architecture: all
 Replaces: python-trinity-trinity-doc (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-doc (<< 4:14.1.0~)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Documentation and examples for PyTDE [Trinity]
  General documentation and examples for PyTDE providing programming
  tips and working code you can use to learn from.
diff --git a/debian/_base/libraries/pytde/debian/copyright b/debian/_base/libraries/pytde/debian/copyright
index eec6b36a5..2cfd7e9fd 100644
--- a/debian/_base/libraries/pytde/debian/copyright
+++ b/debian/_base/libraries/pytde/debian/copyright
@@ -25,6 +25,4 @@ License:
     A copy of the GNU General Public License is available as
     /usr/share/common-licenses/GPL in the Debian GNU/Linux
     distribution or on the World Wide Web at
-    http://www.gnu.org/copyleft/gpl.html.  You can also obtain it by
-    writing to the Free Software Foundation, Inc., 51 Franklin St,
-    Fifth Floor, Boston, MA 02110-1301 USA.
+    http://www.gnu.org/copyleft/gpl.html.
diff --git a/debian/_base/libraries/pytde/debian/pytde-dev.lintian-overrides b/debian/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
new file mode 100644
index 000000000..9033239fa
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
@@ -0,0 +1,5 @@
+# Small utility tool that don't have a manual page.
+pytde-dev: no-manual-page [usr/bin/tdepyuic]
+
+# We keep it for historical reasons.
+pytde-dev: unknown-field Original-Maintainer
diff --git a/debian/_base/libraries/pytde/debian/pytde-doc.doc-base b/debian/_base/libraries/pytde/debian/pytde-doc.doc-base
index 4429e7518..1e95c87b5 100644
--- a/debian/_base/libraries/pytde/debian/pytde-doc.doc-base
+++ b/debian/_base/libraries/pytde/debian/pytde-doc.doc-base
@@ -1,4 +1,4 @@
-Document: PyTDE
+Document: pytde
 Title: PyTDE developer documentation
 Author: Jim Bublitz, The TDE Team
 Abstract: This documentation describes the PyTDE API
diff --git a/debian/_base/libraries/pytde/debian/pytde-doc.lintian-overrides b/debian/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
new file mode 100644
index 000000000..520da93de
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+pytde-doc: unknown-field Original-Maintainer
diff --git a/debian/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides b/debian/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
new file mode 100644
index 000000000..935f51815
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+python3-pytde-dbg: unknown-field Original-Maintainer
diff --git a/debian/_base/libraries/pytde/debian/python3-pytde.lintian-overrides b/debian/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
new file mode 100644
index 000000000..8bc42d5dc
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
@@ -0,0 +1,5 @@
+# We are intentionally installing to /opt, so we have to live with that for now.
+python3-pytde: dir-or-file-in-opt
+
+# We keep it for historical reasons.
+python3-pytde: unknown-field Original-Maintainer
diff --git a/debian/_base/libraries/pytde/debian/rules b/debian/_base/libraries/pytde/debian/rules
index 41117fc5f..ff068620d 100755
--- a/debian/_base/libraries/pytde/debian/rules
+++ b/debian/_base/libraries/pytde/debian/rules
@@ -109,7 +109,7 @@ install: install-indep install-arch
 install-indep: configure
 	dh_testdir
 	dh_testroot
-	dh_clean -k -i 
+	dh_prep -i
 	dh_installdirs -i
 	dh_install -i -X'\.diff$$' -X'\.in$$' -X'\.html$$'
 	for version in ${PYTHONS};\
@@ -124,7 +124,7 @@ install-indep: configure
 install-arch: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k -a 
+	dh_prep -a
 	dh_installdirs -a
 	set -e; \
 	for version in ${PYTHONS};\
@@ -157,9 +157,12 @@ binary-common:
 	dh_installdocs -A THANKS
 	dh_installexamples
 	dh_link
+	dh_lintian
 ifeq (,$(findstring -i, $(DH_OPTIONS)))
 	DH_OPTIONS= dh_strip -ppython3-pytde #--dbg-package=python3-pytde-dbg
 endif
+	$(if $(wildcard /usr/bin/dh_strip_nondeterminism),\
+	dh_strip_nondeterminism )
 	dh_compress -X.py -X.ui -X.dtd
 	dh_fixperms
 	dh_python3 --no-dbg-cleaning --shebang=/usr/bin/python3
diff --git a/debian/_base/libraries/pytde/debian/source/lintian-overrides b/debian/_base/libraries/pytde/debian/source/lintian-overrides
new file mode 100644
index 000000000..ee640a168
--- /dev/null
+++ b/debian/_base/libraries/pytde/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+pytde source: source-nmu-has-incorrect-version-number
+pytde source: binary-nmu-debian-revision-in-source
+pytde source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+pytde source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+pytde source: unknown-field Original-Maintainer
diff --git a/dilos/libraries/pytde/debian/NEWS b/dilos/libraries/pytde/debian/NEWS
new file mode 100644
index 000000000..367c6950d
--- /dev/null
+++ b/dilos/libraries/pytde/debian/NEWS
@@ -0,0 +1,10 @@
+python-trinity (3.16.0-3) unstable; urgency=low
+
+   python-trinity-dbg contains modules built for a debug Python interpreter.
+   However, it contains modules only for the default Python version. Also,
+   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
+   in order to keep the package size sane. If you need those debug symbols,
+   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
+   options.
+
+ -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/dilos/libraries/pytde/debian/NEWS.Debian b/dilos/libraries/pytde/debian/NEWS.Debian
deleted file mode 100644
index 367c6950d..000000000
--- a/dilos/libraries/pytde/debian/NEWS.Debian
+++ /dev/null
@@ -1,10 +0,0 @@
-python-trinity (3.16.0-3) unstable; urgency=low
-
-   python-trinity-dbg contains modules built for a debug Python interpreter.
-   However, it contains modules only for the default Python version. Also,
-   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
-   in order to keep the package size sane. If you need those debug symbols,
-   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
-   options.
-
- -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/dilos/libraries/pytde/debian/changelog b/dilos/libraries/pytde/debian/changelog
index 9b208149f..94c6c67ea 100644
--- a/dilos/libraries/pytde/debian/changelog
+++ b/dilos/libraries/pytde/debian/changelog
@@ -1,3 +1,9 @@
+pytde (4:14.1.6~pre0-0) forky; urgency=low
+
+  * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Tue, 10 Mar 2026 19:35:19 +0100
+
 pytde (3.16.3-0ubuntu4) karmic; urgency=low
 
   * Karmic rebuild
diff --git a/dilos/libraries/pytde/debian/control b/dilos/libraries/pytde/debian/control
index 40dee1a76..07d80fd95 100644
--- a/dilos/libraries/pytde/debian/control
+++ b/dilos/libraries/pytde/debian/control
@@ -10,7 +10,7 @@ Homepage: http://www.riverbankcomputing.co.uk/pytde/index.php
 
 Package: python3-pytde
 Architecture: any
-Depends: ${shlibs:Depends}, ${python3:Depends}, python3-pytqt
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytqt
 Breaks: python-trinity-trinity (<< 4:14.1.0~)
 Provides: ${python3:Provides}
 Description: Trinity bindings for Python 3 [Trinity]
@@ -19,9 +19,9 @@ Description: Trinity bindings for Python 3 [Trinity]
  from kio, kjs, tdehtml and kprint.
 
 Package: python3-pytde-dbg
-Priority: extra
+Priority: optional
 Architecture: linux-any
-Depends: python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg, ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg
 Description: Trinity bindings for Python 3 (debug extensions) [Trinity]
  Python binding module that provides wide access to the Trinity API,
  also known as PyTDE. Using this, you'll get (for example) classes
@@ -34,7 +34,7 @@ Section: python
 Architecture: all
 Replaces: python-trinity-trinity-dev (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-dev (<< 4:14.1.0~)
-Depends: pytqt-tools, ${python3:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, pytqt-tools
 Description: Trinity bindings for Python - Development files and scripts [Trinity]
  Development .sip files with definitions of PyTDE classes. They
  are needed to build PyTDE, but also as building blocks of other
@@ -47,6 +47,7 @@ Section: doc
 Architecture: all
 Replaces: python-trinity-trinity-doc (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-doc (<< 4:14.1.0~)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Documentation and examples for PyTDE [Trinity]
  General documentation and examples for PyTDE providing programming
  tips and working code you can use to learn from.
diff --git a/dilos/libraries/pytde/debian/copyright b/dilos/libraries/pytde/debian/copyright
index eec6b36a5..2cfd7e9fd 100644
--- a/dilos/libraries/pytde/debian/copyright
+++ b/dilos/libraries/pytde/debian/copyright
@@ -25,6 +25,4 @@ License:
     A copy of the GNU General Public License is available as
     /usr/share/common-licenses/GPL in the Debian GNU/Linux
     distribution or on the World Wide Web at
-    http://www.gnu.org/copyleft/gpl.html.  You can also obtain it by
-    writing to the Free Software Foundation, Inc., 51 Franklin St,
-    Fifth Floor, Boston, MA 02110-1301 USA.
+    http://www.gnu.org/copyleft/gpl.html.
diff --git a/dilos/libraries/pytde/debian/pytde-dev.lintian-overrides b/dilos/libraries/pytde/debian/pytde-dev.lintian-overrides
new file mode 100644
index 000000000..9033239fa
--- /dev/null
+++ b/dilos/libraries/pytde/debian/pytde-dev.lintian-overrides
@@ -0,0 +1,5 @@
+# Small utility tool that don't have a manual page.
+pytde-dev: no-manual-page [usr/bin/tdepyuic]
+
+# We keep it for historical reasons.
+pytde-dev: unknown-field Original-Maintainer
diff --git a/dilos/libraries/pytde/debian/pytde-doc.doc-base b/dilos/libraries/pytde/debian/pytde-doc.doc-base
index 4429e7518..1e95c87b5 100644
--- a/dilos/libraries/pytde/debian/pytde-doc.doc-base
+++ b/dilos/libraries/pytde/debian/pytde-doc.doc-base
@@ -1,4 +1,4 @@
-Document: PyTDE
+Document: pytde
 Title: PyTDE developer documentation
 Author: Jim Bublitz, The TDE Team
 Abstract: This documentation describes the PyTDE API
diff --git a/dilos/libraries/pytde/debian/pytde-doc.lintian-overrides b/dilos/libraries/pytde/debian/pytde-doc.lintian-overrides
new file mode 100644
index 000000000..520da93de
--- /dev/null
+++ b/dilos/libraries/pytde/debian/pytde-doc.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+pytde-doc: unknown-field Original-Maintainer
diff --git a/dilos/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides b/dilos/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
new file mode 100644
index 000000000..935f51815
--- /dev/null
+++ b/dilos/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+python3-pytde-dbg: unknown-field Original-Maintainer
diff --git a/dilos/libraries/pytde/debian/python3-pytde.lintian-overrides b/dilos/libraries/pytde/debian/python3-pytde.lintian-overrides
new file mode 100644
index 000000000..96adb2638
--- /dev/null
+++ b/dilos/libraries/pytde/debian/python3-pytde.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+python3-pytde: unknown-field Original-Maintainer
diff --git a/dilos/libraries/pytde/debian/rules b/dilos/libraries/pytde/debian/rules
index 28f31b6f0..3bf997f25 100755
--- a/dilos/libraries/pytde/debian/rules
+++ b/dilos/libraries/pytde/debian/rules
@@ -112,7 +112,7 @@ install: install-indep install-arch
 install-indep: configure
 	dh_testdir
 	dh_testroot
-	dh_clean -k -i 
+	dh_prep -i
 	dh_installdirs -i
 	dh_install -i -X'\.diff$$' -X'\.in$$' -X'\.html$$'
 	for version in ${PYTHONS};\
@@ -127,7 +127,7 @@ install-indep: configure
 install-arch: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k -a 
+	dh_prep -a
 	dh_installdirs -a
 	set -e; \
 	for version in ${PYTHONS};\
@@ -159,9 +159,12 @@ binary-common:
 	dh_installdocs -A THANKS
 	dh_installexamples
 	dh_link
+	dh_lintian
 ifeq (,$(findstring -i, $(DH_OPTIONS)))
 	DH_OPTIONS= dh_strip -ppython3-pytde #--dbg-package=python3-pytde-dbg
 endif
+	$(if $(wildcard /usr/bin/dh_strip_nondeterminism),\
+	dh_strip_nondeterminism )
 	dh_compress -X.py -X.ui -X.dtd
 	dh_fixperms
 	dh_python3 --no-dbg-cleaning --shebang=/usr/bin/python3
diff --git a/dilos/libraries/pytde/debian/source/lintian-overrides b/dilos/libraries/pytde/debian/source/lintian-overrides
new file mode 100644
index 000000000..ee640a168
--- /dev/null
+++ b/dilos/libraries/pytde/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+pytde source: source-nmu-has-incorrect-version-number
+pytde source: binary-nmu-debian-revision-in-source
+pytde source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+pytde source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+pytde source: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/libraries/pytde/debian/NEWS b/ubuntu/_base/libraries/pytde/debian/NEWS
new file mode 100644
index 000000000..367c6950d
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/NEWS
@@ -0,0 +1,10 @@
+python-trinity (3.16.0-3) unstable; urgency=low
+
+   python-trinity-dbg contains modules built for a debug Python interpreter.
+   However, it contains modules only for the default Python version. Also,
+   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
+   in order to keep the package size sane. If you need those debug symbols,
+   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
+   options.
+
+ -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/ubuntu/_base/libraries/pytde/debian/NEWS.Debian b/ubuntu/_base/libraries/pytde/debian/NEWS.Debian
deleted file mode 100644
index 367c6950d..000000000
--- a/ubuntu/_base/libraries/pytde/debian/NEWS.Debian
+++ /dev/null
@@ -1,10 +0,0 @@
-python-trinity (3.16.0-3) unstable; urgency=low
-
-   python-trinity-dbg contains modules built for a debug Python interpreter.
-   However, it contains modules only for the default Python version. Also,
-   the debug symbols from python-trinity are not stored inside python-trinity-dbg,
-   in order to keep the package size sane. If you need those debug symbols,
-   locate the dh_strip command in debian/rules and uncomment the "--dbg-package"
-   options.
-
- -- Torsten Marek <shlomme@debian.org>  Sun, 16 Sep 2007 13:57:44 +0200
diff --git a/ubuntu/_base/libraries/pytde/debian/changelog b/ubuntu/_base/libraries/pytde/debian/changelog
index 9b208149f..94c6c67ea 100644
--- a/ubuntu/_base/libraries/pytde/debian/changelog
+++ b/ubuntu/_base/libraries/pytde/debian/changelog
@@ -1,3 +1,9 @@
+pytde (4:14.1.6~pre0-0) forky; urgency=low
+
+  * The epoch change is for historical reasons from the KDE3 era.
+
+ -- Slávek Banko <slavek.banko@axis.cz>  Tue, 10 Mar 2026 19:35:19 +0100
+
 pytde (3.16.3-0ubuntu4) karmic; urgency=low
 
   * Karmic rebuild
diff --git a/ubuntu/_base/libraries/pytde/debian/control b/ubuntu/_base/libraries/pytde/debian/control
index 21081f33e..96a7a4e42 100644
--- a/ubuntu/_base/libraries/pytde/debian/control
+++ b/ubuntu/_base/libraries/pytde/debian/control
@@ -10,7 +10,7 @@ Homepage: http://www.riverbankcomputing.co.uk/pytde/index.php
 
 Package: python3-pytde
 Architecture: any
-Depends: ${shlibs:Depends}, ${python3:Depends}, python3-pytqt
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytqt
 Breaks: python-trinity-trinity (<< 4:14.1.0~)
 Provides: ${python3:Provides}
 Description: Trinity bindings for Python 3 [Trinity]
@@ -19,9 +19,9 @@ Description: Trinity bindings for Python 3 [Trinity]
  from kio, kjs, tdehtml and kprint.
 
 Package: python3-pytde-dbg
-Priority: extra
+Priority: optional
 Architecture: any
-Depends: python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg, ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-pytde (= ${binary:Version}), python3-all-dbg, python3-pytqt-dbg
 Description: Trinity bindings for Python 3 (debug extensions) [Trinity]
  Python binding module that provides wide access to the Trinity API,
  also known as PyTDE. Using this, you'll get (for example) classes
@@ -34,7 +34,7 @@ Section: python
 Architecture: all
 Replaces: python-trinity-trinity-dev (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-dev (<< 4:14.1.0~)
-Depends: pytqt-tools, ${python3:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, pytqt-tools
 Description: Trinity bindings for Python - Development files and scripts [Trinity]
  Development .sip files with definitions of PyTDE classes. They
  are needed to build PyTDE, but also as building blocks of other
@@ -47,6 +47,7 @@ Section: doc
 Architecture: all
 Replaces: python-trinity-trinity-doc (<< 4:14.1.0~)
 Breaks: python-trinity-trinity-doc (<< 4:14.1.0~)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Documentation and examples for PyTDE [Trinity]
  General documentation and examples for PyTDE providing programming
  tips and working code you can use to learn from.
diff --git a/ubuntu/_base/libraries/pytde/debian/copyright b/ubuntu/_base/libraries/pytde/debian/copyright
index eec6b36a5..2cfd7e9fd 100644
--- a/ubuntu/_base/libraries/pytde/debian/copyright
+++ b/ubuntu/_base/libraries/pytde/debian/copyright
@@ -25,6 +25,4 @@ License:
     A copy of the GNU General Public License is available as
     /usr/share/common-licenses/GPL in the Debian GNU/Linux
     distribution or on the World Wide Web at
-    http://www.gnu.org/copyleft/gpl.html.  You can also obtain it by
-    writing to the Free Software Foundation, Inc., 51 Franklin St,
-    Fifth Floor, Boston, MA 02110-1301 USA.
+    http://www.gnu.org/copyleft/gpl.html.
diff --git a/ubuntu/_base/libraries/pytde/debian/pytde-dev.lintian-overrides b/ubuntu/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
new file mode 100644
index 000000000..9033239fa
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/pytde-dev.lintian-overrides
@@ -0,0 +1,5 @@
+# Small utility tool that don't have a manual page.
+pytde-dev: no-manual-page [usr/bin/tdepyuic]
+
+# We keep it for historical reasons.
+pytde-dev: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base b/ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base
index 4429e7518..1e95c87b5 100644
--- a/ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base
+++ b/ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base
@@ -1,4 +1,4 @@
-Document: PyTDE
+Document: pytde
 Title: PyTDE developer documentation
 Author: Jim Bublitz, The TDE Team
 Abstract: This documentation describes the PyTDE API
diff --git a/ubuntu/_base/libraries/pytde/debian/pytde-doc.lintian-overrides b/ubuntu/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
new file mode 100644
index 000000000..520da93de
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/pytde-doc.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+pytde-doc: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides b/ubuntu/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
new file mode 100644
index 000000000..935f51815
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides
@@ -0,0 +1,2 @@
+# We keep it for historical reasons.
+python3-pytde-dbg: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/libraries/pytde/debian/python3-pytde.lintian-overrides b/ubuntu/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
new file mode 100644
index 000000000..8bc42d5dc
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/python3-pytde.lintian-overrides
@@ -0,0 +1,5 @@
+# We are intentionally installing to /opt, so we have to live with that for now.
+python3-pytde: dir-or-file-in-opt
+
+# We keep it for historical reasons.
+python3-pytde: unknown-field Original-Maintainer
diff --git a/ubuntu/_base/libraries/pytde/debian/rules b/ubuntu/_base/libraries/pytde/debian/rules
index 41117fc5f..ff068620d 100755
--- a/ubuntu/_base/libraries/pytde/debian/rules
+++ b/ubuntu/_base/libraries/pytde/debian/rules
@@ -109,7 +109,7 @@ install: install-indep install-arch
 install-indep: configure
 	dh_testdir
 	dh_testroot
-	dh_clean -k -i 
+	dh_prep -i
 	dh_installdirs -i
 	dh_install -i -X'\.diff$$' -X'\.in$$' -X'\.html$$'
 	for version in ${PYTHONS};\
@@ -124,7 +124,7 @@ install-indep: configure
 install-arch: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k -a 
+	dh_prep -a
 	dh_installdirs -a
 	set -e; \
 	for version in ${PYTHONS};\
@@ -157,9 +157,12 @@ binary-common:
 	dh_installdocs -A THANKS
 	dh_installexamples
 	dh_link
+	dh_lintian
 ifeq (,$(findstring -i, $(DH_OPTIONS)))
 	DH_OPTIONS= dh_strip -ppython3-pytde #--dbg-package=python3-pytde-dbg
 endif
+	$(if $(wildcard /usr/bin/dh_strip_nondeterminism),\
+	dh_strip_nondeterminism )
 	dh_compress -X.py -X.ui -X.dtd
 	dh_fixperms
 	dh_python3 --no-dbg-cleaning --shebang=/usr/bin/python3
diff --git a/ubuntu/_base/libraries/pytde/debian/source/lintian-overrides b/ubuntu/_base/libraries/pytde/debian/source/lintian-overrides
new file mode 100644
index 000000000..ee640a168
--- /dev/null
+++ b/ubuntu/_base/libraries/pytde/debian/source/lintian-overrides
@@ -0,0 +1,12 @@
+# We build for many distribution versions and therefore need
+# the distribution version as part of the package version,
+# which is unintentionally understood as NMU.
+pytde source: source-nmu-has-incorrect-version-number
+pytde source: binary-nmu-debian-revision-in-source
+pytde source: no-nmu-in-changelog
+
+# We want XZ regardless of the default compression.
+pytde source: custom-compression-in-debian-source-options
+
+# We keep it for historical reasons.
+pytde source: unknown-field Original-Maintainer
-- 
cgit v1.2.3

