Bug#1041791: darkradiant: depends on unmaintained gtkmm2.4, and indirectly on GTK 2

Simon McVittie smcv at debian.org
Mon Jul 24 01:03:51 BST 2023


Control: tags -1 + patch

On Sun, 23 Jul 2023 at 18:06:28 +0100, Simon McVittie wrote:
> From a quick look at the binary package dependencies and source code,
> it looks as though darkradiant is a GTK 3 application already, and the only
> reference to gtkmm seems to be in
> plugins/dm.objectives/util/TwoColumnTextCombo.h, which is not compiled
> when using Debian toolchains, only when using MSVC or Xcode. If that's the
> case, then this build-dependency can probably just be dropped.

That was almost true: the darkradiant packaging was also relying on
libgtkmm-2.4-dev to pull in its dependencies libglib2.0-dev and
libsigc++-2.0-dev, which *are* needed.

Adding B-D on libglib2.0-dev and libsigc++-2.0-dev allows libgtkmm-2.4-dev
to be dropped. Please consider the attached patches, also available at
<https://salsa.debian.org/games-team/darkradiant/-/merge_requests/1>.

(I have successfully built this, but I have not otherwise tested the
resulting binaries.)

    smcv


More information about the Pkg-games-devel mailing list