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

Reply via email to