Bug#980264: kwindowsystem: reduce Build-Depends
Source: kwindowsystem
Version: 5.78.0-1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
kwindowsystem participates in a small dependency graph of packages
relevant to bootstrap. Instead of analyzing the mess, I looked into
easily droppable Build-Depends and kwindowsystem has two:
* graphviz is entirely unused. I suppose that it was a support
dependency for doxygen.
* libxcb-icccm4-dev is only used for a testcase. It can be annotated
<!nocheck>, which makes it irrelevant to bootstrapping.
Please consider applying the attached patch.
Helmut
diff --minimal -Nru kwindowsystem-5.78.0/debian/changelog kwindowsystem-5.78.0/debian/changelog
--- kwindowsystem-5.78.0/debian/changelog 2021-01-13 02:32:44.000000000 +0100
+++ kwindowsystem-5.78.0/debian/changelog 2021-01-16 22:52:28.000000000 +0100
@@ -1,3 +1,13 @@
+kwindowsystem (5.78.0-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Reduce Build-Depends: (Closes: #-1)
+ + Drop unused graphviz.
+ + Annotate libxcb-icccm4-dev <!nocheck> as it is only used in
+ autotests/kwindowinfox11test.cpp.
+
+ -- Helmut Grohne <helmut@subdivi.de> Sat, 16 Jan 2021 22:52:28 +0100
+
kwindowsystem (5.78.0-1) experimental; urgency=medium
[ Norbert Preining ]
diff --minimal -Nru kwindowsystem-5.78.0/debian/control kwindowsystem-5.78.0/debian/control
--- kwindowsystem-5.78.0/debian/control 2021-01-11 14:56:43.000000000 +0100
+++ kwindowsystem-5.78.0/debian/control 2021-01-16 22:52:20.000000000 +0100
@@ -8,11 +8,10 @@
debhelper-compat (= 13),
doxygen,
extra-cmake-modules (>= 5.78.0~),
- graphviz,
libqt5sql5-sqlite:native,
libqt5x11extras5-dev (>= 5.14.0~),
libx11-dev,
- libxcb-icccm4-dev,
+ libxcb-icccm4-dev <!nocheck>,
libxcb-keysyms1-dev,
libxcb-res0-dev,
libxcb-xfixes0-dev,
Reply to: