Control: retitle -1 fcitx-configtool: unnecessary Build-Depends on deprecated
dbus-glib
On Sun, 05 Apr 2020 at 15:16:38 +0100, [email protected] wrote:
dbus-glib is a deprecated D-Bus library with some significant design
flaws, and is essentially unmaintained. I would like to minimize its
use, and eventually remove it from Debian.
The mention of dbus-glib in fcitx-configtool turns out to be
unnecessary: it was required for the old GTK 2 component
(fcitx-config-gtk2) which is no longer compiled, but the GTK 3 version
doesn't use dbus-glib.
I attach a patch, also available as a MR in
<https://salsa.debian.org/input-method-team/fcitx-configtool/-/merge_requests/3>.
I've used diffoscope to confirm that removing this B-D doesn't change
the contents of the built binary package. I haven't otherwise tested it
(I don't use fcitx myself).
Please remove this unnecessary B-D so that we can be a step closer to
removing dbus-glib.
Thanks,
smcv
>From 6c0daff48ba32b1c90aa32cc772164e8a35db4bb Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Sun, 10 May 2026 19:04:10 +0100
Subject: [PATCH] Drop unnecessary Build-Depends on obsolete libdbus-glib-1-dev
This was only needed when compiling the old fcitx-config-gtk2 package.
Closes: #955889
---
debian/control | 1 -
1 file changed, 1 deletion(-)
diff --git a/debian/control b/debian/control
index bafa3a6..88efa6e 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,6 @@ Build-Depends:
fcitx-bin,
fcitx-libs-dev (>= 1:4.2.8),
iso-codes,
- libdbus-glib-1-dev,
libgtk-3-dev (>= 3.20),
pkgconf,
Standards-Version: 4.7.2
--
2.53.0