summaryrefslogtreecommitdiffstats
path: root/xorg-xserver
diff options
context:
space:
mode:
authorRemko van der Vossen2016-03-02 21:28:00 +0100
committerRemko van der Vossen2016-03-02 21:28:00 +0100
commit0533e837f4b1ef936d3a6ee851e22ce6d4c8930e (patch)
tree1cbdfc9e8f3ac098c85bd1020016804ac77f1b69 /xorg-xserver
parent49c135902506aabbd88537ef1ebed38360d2b218 (diff)
xorg-server: don't force dbus dependency when it isn't needed
Diffstat (limited to 'xorg-xserver')
-rwxr-xr-xxorg-xserver/xorg-server/DEPENDS15
-rw-r--r--xorg-xserver/xorg-server/HISTORY3
2 files changed, 11 insertions, 7 deletions
diff --git a/xorg-xserver/xorg-server/DEPENDS b/xorg-xserver/xorg-server/DEPENDS
index 57adc138c7..56f1e70a42 100755
--- a/xorg-xserver/xorg-server/DEPENDS
+++ b/xorg-xserver/xorg-server/DEPENDS
@@ -55,20 +55,16 @@ optional_depends LOGIN-DAEMON \
'--enable-systemd-logind' \
'--disable-systemd-logind' \
'login daemon' &&
-depends dbus &&
+
#
# May only select one:
-# configure: error: Hotplugging through both libudev and dbus/hal not allowed
-#
-# NOTE: as hal depends on dbus, we can safely enable/disable dbus's configure
-# options with hal
+# configure: error: Hotplugging through both libudev and hal not allowed
#
# hal is preferred by upstream:
# --enable-config-udev Build udev support (default: auto)
# --disable-config-hal Build HAL support (default: auto)
#
-
-message "You can either use hal+dbus OR udev for hotplugging" &&
+message "You can either use hal OR udev for hotplugging" &&
message "but NOT both" &&
optional_depends hal \
"--enable-config-hal --disable-config-udev" \
@@ -82,6 +78,11 @@ if ! is_depends_enabled $SPELL hal; then
"enable udev kernel config support"
fi &&
+if is_depends_enabled $SPELL $(get_spell_provider $SPELL LOGIN-DAEMON) \
+ || is_depends_enabled $SPELL hal; then
+ depends dbus
+fi &&
+
optional_depends dmxproto \
"--enable-dmx" \
"--disable-dmx" \
diff --git a/xorg-xserver/xorg-server/HISTORY b/xorg-xserver/xorg-server/HISTORY
index c64bb1210a..9c3d83f6e1 100644
--- a/xorg-xserver/xorg-server/HISTORY
+++ b/xorg-xserver/xorg-server/HISTORY
@@ -1,3 +1,6 @@
+2016-03-02 Remko van der Vossen <wich@sourcemage.org>
+ * DEPENDS: don't force dbus dependency when it isn't needed
+
2016-02-09 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: 1.18.1
PATCHLEVEL=1