message bus system
Project homepage: http://dbus.freedesktop.org/
Description
D-Bus is a message bus system, a simple way for applications to talk to
one another. In addition to interprocess communication (IPC), D-Bus
helps coordinate process lifecycle; it makes it simple and reliable to
code a "single instance" application or daemon, and to launch
applications and daemons on demand when their services are needed.
Package information
- Ports path
- x11/dbus
- Package architecture
- amd64
- Maintainer
- Antoine Jacoutot <ajacoutot@openbsd.org>
- Categories
- x11
- Available flavors
- None listed
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Build
- textproc/docbook-xsl
- devel/meson STEM->=1.12.1v0
- devel/dwz
- archivers/xz STEM->=5.4.0
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
+-----------------------------------------------------------------------
| Running dbus on OpenBSD
+-----------------------------------------------------------------------
To start a session bus instance of dbus-daemon (needed by applications
installing /usr/local/share/dbus-1/services/*.service files), add the
following lines to your Xsession script before starting the window manager
(see dbus-launch(1) for more info) -- note that some session/login managers,
like gnome-session(1) already handle this automatically.
e.g. console login: ~/.xinitrc
if [ -x /usr/local/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
e.g. graphical display manager: ~/.xsession
if [ -x /usr/local/bin/dbus-launch -a -z "${DBUS_SESSION_BUS_ADDRESS}" ]; then
eval `dbus-launch --sh-syntax --exit-with-x11`
fi
Used by (81 dependency relationships)
Includes library, runtime, build and test dependencies.