summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2026-03-11 01:44:53 +0100
committerSlávek Banko <slavek.banko@axis.cz>2026-03-11 08:53:17 +0100
commit86d82c408a2595d5acceb22dd34db2f3c254f8ff (patch)
tree9a5772e02184298d6d130a381f7d207a20baee1a
parent0e40a9e8a5347ec409f7babd2b3db3c258e04348 (diff)
downloadtde-packaging-86d82c408a2595d5acceb22dd34db2f3c254f8ff.tar.gz
tde-packaging-86d82c408a2595d5acceb22dd34db2f3c254f8ff.zip
DEB pytde: Changes to silence lintian reports.HEADmaster
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-rw-r--r--debian/_base/libraries/pytde/debian/NEWS (renamed from debian/_base/libraries/pytde/debian/NEWS.Debian)0
-rw-r--r--debian/_base/libraries/pytde/debian/changelog6
-rw-r--r--debian/_base/libraries/pytde/debian/control9
-rw-r--r--debian/_base/libraries/pytde/debian/copyright4
-rw-r--r--debian/_base/libraries/pytde/debian/pytde-dev.lintian-overrides5
-rw-r--r--debian/_base/libraries/pytde/debian/pytde-doc.doc-base2
-rw-r--r--debian/_base/libraries/pytde/debian/pytde-doc.lintian-overrides2
-rw-r--r--debian/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides2
-rw-r--r--debian/_base/libraries/pytde/debian/python3-pytde.lintian-overrides5
-rwxr-xr-xdebian/_base/libraries/pytde/debian/rules7
-rw-r--r--debian/_base/libraries/pytde/debian/source/lintian-overrides12
-rw-r--r--dilos/libraries/pytde/debian/NEWS (renamed from dilos/libraries/pytde/debian/NEWS.Debian)0
-rw-r--r--dilos/libraries/pytde/debian/changelog6
-rw-r--r--dilos/libraries/pytde/debian/control9
-rw-r--r--dilos/libraries/pytde/debian/copyright4
-rw-r--r--dilos/libraries/pytde/debian/pytde-dev.lintian-overrides5
-rw-r--r--dilos/libraries/pytde/debian/pytde-doc.doc-base2
-rw-r--r--dilos/libraries/pytde/debian/pytde-doc.lintian-overrides2
-rw-r--r--dilos/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides2
-rw-r--r--dilos/libraries/pytde/debian/python3-pytde.lintian-overrides2
-rwxr-xr-xdilos/libraries/pytde/debian/rules7
-rw-r--r--dilos/libraries/pytde/debian/source/lintian-overrides12
-rw-r--r--ubuntu/_base/libraries/pytde/debian/NEWS (renamed from ubuntu/_base/libraries/pytde/debian/NEWS.Debian)0
-rw-r--r--ubuntu/_base/libraries/pytde/debian/changelog6
-rw-r--r--ubuntu/_base/libraries/pytde/debian/control9
-rw-r--r--ubuntu/_base/libraries/pytde/debian/copyright4
-rw-r--r--ubuntu/_base/libraries/pytde/debian/pytde-dev.lintian-overrides5
-rw-r--r--ubuntu/_base/libraries/pytde/debian/pytde-doc.doc-base2
-rw-r--r--ubuntu/_base/libraries/pytde/debian/pytde-doc.lintian-overrides2
-rw-r--r--ubuntu/_base/libraries/pytde/debian/python3-pytde-dbg.lintian-overrides2
-rw-r--r--ubuntu/_base/libraries/pytde/debian/python3-pytde.lintian-overrides5
-rwxr-xr-xubuntu/_base/libraries/pytde/debian/rules7
-rw-r--r--ubuntu/_base/libraries/pytde/debian/source/lintian-overrides12
33 files changed, 129 insertions, 30 deletions
diff --git a/debian/_base/libraries/pytde/debian/NEWS.Debian b/debian/_base/libraries/pytde/debian/NEWS
index 367c6950d..367c6950d 100644
--- a/debian/_base/libraries/pytde/debian/NEWS.Debian
+++ b/debian/_base/libraries/pytde/debian/NEWS
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.Debian b/dilos/libraries/pytde/debian/NEWS
index 367c6950d..367c6950d 100644
--- a/dilos/libraries/pytde/debian/NEWS.Debian
+++ b/dilos/libraries/pytde/debian/NEWS
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.Debian b/ubuntu/_base/libraries/pytde/debian/NEWS
index 367c6950d..367c6950d 100644
--- a/ubuntu/_base/libraries/pytde/debian/NEWS.Debian
+++ b/ubuntu/_base/libraries/pytde/debian/NEWS
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