summaryrefslogtreecommitdiff
path: root/bus
diff options
context:
space:
mode:
authorMike Gorse <mgorse@suse.com>2021-07-06 13:54:44 -0500
committerMike Gorse <mgorse@suse.com>2021-07-06 13:55:37 -0500
commit9ccedbcfa4df5a6375d715de06f7c3e16a8bccd3 (patch)
tree70eb240ed15b7c353cc30fea5d51928163813599 /bus
parent2c4eead18f6e465f61cfee3a7b2735b6c17bac3f (diff)
downloadat-spi2-core-9ccedbcfa4df5a6375d715de06f7c3e16a8bccd3.tar.gz
Use abstract sockets if libdbus is older than 1.12.0
Fixes #37
Diffstat (limited to 'bus')
-rw-r--r--bus/accessibility.conf.in2
-rw-r--r--bus/meson.build6
2 files changed, 7 insertions, 1 deletions
diff --git a/bus/accessibility.conf.in b/bus/accessibility.conf.in
index 79c51464..33d6e1c8 100644
--- a/bus/accessibility.conf.in
+++ b/bus/accessibility.conf.in
@@ -6,7 +6,7 @@
<servicedir>@DATADIR@/dbus-1/accessibility-services</servicedir>
<auth>EXTERNAL</auth>
- <listen>unix:dir=/tmp</listen>
+ <listen>@SOCKET_ADDRESS@</listen>
<policy context="default">
<!-- Allow root to connect -->
diff --git a/bus/meson.build b/bus/meson.build
index 3504fb31..21408f2f 100644
--- a/bus/meson.build
+++ b/bus/meson.build
@@ -4,6 +4,12 @@ libexec_conf.set('libexecdir', atspi_libexecdir)
accessibility_conf = configuration_data()
accessibility_conf.set('DATADIR', atspi_datadir)
+if libdbus_dep.version().version_compare('>= 1.12.0')
+ accessibility_conf.set('SOCKET_ADDRESS', 'unix:dir=/tmp')
+else
+ accessibility_conf.set('SOCKET_ADDRESS', 'unix:tmpdir=/tmp')
+endif
+
busconfig_dir = join_paths(atspi_datadir, 'defaults/at-spi2')
session_dir = join_paths(atspi_sysconfdir, 'xdg/autostart')
xwayland_session_dir = join_paths(atspi_sysconfdir, 'xdg/Xwayland-session.d')