https://bugs.kde.org/show_bug.cgi?id=349675
argonel <argo...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Version Fixed In| |1.10.24020 Status|CONFIRMED |RESOLVED Latest Commit| |https://invent.kde.org/netw | |ork/konversation/-/commit/b | |7a551d6fd07c901d81b25f46f07 | |82a9846c7c23 --- Comment #4 from argonel <argo...@gmail.com> --- Git commit b7a551d6fd07c901d81b25f46f0782a9846c7c23 by Eli MacKenzie. Committed on 22/02/2024 at 05:28. Pushed by argonel into branch 'release/24.02'. Provide scripts with an env var to find qdbus While the qdbus tool has been a RUNTIME dependency of Konversation since 2008, most distros didn't add a requirement. Given there's no standard way to advertise runtime deps, qdbus is now a build dep in addition to being a runtime dep. Unfortunately qdbus doesn't have a consistent name nor location. This attempts to find it by asking Qt where the binaries probably got installed and then tries a few possible names. A script run from inside Konversation now expects to receive an environment variable "KONVERSATION_DBUS_BIN" that is the full pathname of the actual program. This is set by the script launcher if it isn't present in the environment on launch. FIXED-IN: 1.10.24020 M +11 -0 CMakeLists.txt M +1 -0 ChangeLog M +2 -0 NEWS M +5 -4 data/scripting_support/python/konversation/dbus.py M +2 -2 data/scripting_support/python/konversation/i18n.py M +2 -1 data/scripts/fortune M +2 -2 data/scripts/gauge M +3 -2 data/scripts/media M +1 -1 data/scripts/sayclip M +2 -2 data/scripts/tinyurl M +7 -5 data/scripts/uptime M +13 -0 src/CMakeLists.txt A +1 -0 src/konvi_qdbus.h.in M +3 -0 src/scriptlauncher.cpp https://invent.kde.org/network/konversation/-/commit/b7a551d6fd07c901d81b25f46f0782a9846c7c23 -- You are receiving this mail because: You are watching all bug changes.