[xiphos-source] [crosswire/xiphos] 5dd72e: Migrate from dbus-glib to GDBus with gdbus-codegen...
bgermann
noreply at github.com
Sun Feb 15 14:51:51 EST 2026
Branch: refs/heads/master
Home: https://github.com/crosswire/xiphos
Commit: 5dd72eae3b552a78928da2b35b037065b1e9adaf
https://github.com/crosswire/xiphos/commit/5dd72eae3b552a78928da2b35b037065b1e9adaf
Author: bgermann <bage at debian.org>
Date: 2026-02-15 (Sun, 15 Feb 2026)
Changed paths:
M .ci-build.yml
M .github/workflows/builds.yml
M INSTALL.md
M cmake/XiphosBuildTools.cmake
M cmake/XiphosDependencies.cmake
M cpack/fedora/XiphosRPMPkg.cmake
M cpack/fedora/xiphos.spec.in
M doc/Translating-Xiphos.md
M src/examples/CMakeLists.txt
M src/examples/Makefile
M src/examples/ipc_client.c
M src/examples/xiphos-nav.c
M src/gtk/CMakeLists.txt
M src/gtk/ipc.c
M src/gui/ipc.h
M src/main/CMakeLists.txt
M win32/CMakeLists.txt
M win32/Dockerfile
Log Message:
-----------
Migrate from dbus-glib to GDBus with gdbus-codegen (#1271)
Replace the deprecated dbus-glib library with GDBus and use gdbus-codegen
to generate D-Bus bindings from ipc-interface.xml:
- Use gdbus-codegen to generate XiphosRemote skeleton/proxy from XML
- Server: Use XiphosRemoteSkeleton with signal-based method handlers
- Clients: Use type-safe XiphosRemoteProxy for method calls/signals
- Remove dbus-binding-tool dependency from build system
- Remove dbus-glib from all build and packaging dependencies
GDBus is already available through GLib. D-Bus interface remains compatible.
Fixes: #1049
To unsubscribe from these emails, change your notification settings at https://github.com/crosswire/xiphos/settings/notifications
More information about the xiphos-source
mailing list