debian/changelog                                |    6 ++++++
 debian/control                                  |    2 ++
 debian/patches/add_support_new_libsystemd.patch |   11 +++++++++++
 debian/patches/series                           |    1 +
 debian/rules                                    |   16 ++++++++++------
 5 files changed, 30 insertions(+), 6 deletions(-)

New commits:
commit 336d09cee7d7e8b1a1e4ea136911fb2ee416e35f
Author: Laurent Bigonville <bi...@bigon.be>
Date:   Sat Dec 5 20:27:27 2015 +0100

    Enable systemd socket activation support (Closes: #803254)

diff --git a/debian/changelog b/debian/changelog
index 09f1c95..decde27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xorg-server (2:1.18.0-2) UNRELEASED; urgency=medium
+
+  * Enable systemd socket activation support (Closes: #803254)
+
+ -- Laurent Bigonville <bi...@debian.org>  Sat, 05 Dec 2015 20:26:53 +0100
+
 xorg-server (2:1.18.0-1) experimental; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 16c1496..f58a7b3 100644
--- a/debian/control
+++ b/debian/control
@@ -98,6 +98,8 @@ Build-Depends:
  libwayland-dev [linux-any],
 #logind
   libdbus-1-dev (>= 1.0) [linux-any],
+# systemd-daemon
+  libsystemd-dev [linux-any],
 Standards-Version: 3.9.6
 Vcs-Git: https://anonscm.debian.org/git/pkg-xorg/xserver/xorg-server.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/xserver/xorg-server.git
diff --git a/debian/patches/add_support_new_libsystemd.patch 
b/debian/patches/add_support_new_libsystemd.patch
new file mode 100644
index 0000000..d642b60
--- /dev/null
+++ b/debian/patches/add_support_new_libsystemd.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -849,7 +849,7 @@ if test "x$WITH_SYSTEMD_DAEMON" = xyes;
+               AC_MSG_ERROR([systemd support requested but no library has been 
found])
+       fi
+       AC_DEFINE(HAVE_SYSTEMD_DAEMON, 1, [Define to 1 if libsystemd-daemon is 
available])
+-      REQUIRED_LIBS="$REQUIRED_LIBS libsystemd-daemon"
++      REQUIRED_LIBS="$REQUIRED_LIBS libsystemd"
+ fi
+ AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test "x$HAVE_SYSTEMD_DAEMON" = "xyes"])
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 2c8af94..d0ff25a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@
 03_static-nettle.diff
 05_Revert-Unload-submodules.diff
 #08_xfree86_fix_ia64_inx_outx.diff
+add_support_new_libsystemd.patch
diff --git a/debian/rules b/debian/rules
index fe1469a..9013e08 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,13 +44,15 @@ endif
 
 
 ifeq ($(DEB_HOST_ARCH_OS), linux)
-       selinux = --enable-xselinux
-       wayland = --enable-xwayland
-       logind  = --enable-systemd-logind
+       selinux        = --enable-xselinux
+       wayland        = --enable-xwayland
+       logind         = --enable-systemd-logind
+       systemd-daemon = --with-systemd-daemon
 else
-       selinux = --disable-xselinux
-       wayland = --disable-xwayland
-       logind  = --disable-systemd-logind
+       selinux        = --disable-xselinux
+       wayland        = --disable-xwayland
+       logind         = --disable-systemd-logind
+       systemd-daemon = --without-systemd-daemon
 endif
 
 ifeq ($(DEB_HOST_ARCH_OS), hurd)
@@ -165,6 +167,7 @@ confflags_main = \
        --enable-xfree86-utils \
        $(wayland) \
        $(logind) \
+       $(systemd-daemon) \
        --enable-suid-wrapper \
        --enable-dmx \
        --enable-xvfb \
@@ -198,6 +201,7 @@ confflags_udeb = \
        --disable-xfree86-utils \
        --disable-xwayland \
        --disable-systemd-logind \
+       --without-systemd-daemon \
        --disable-suid-wrapper \
        --disable-dmx \
        --disable-xvfb \

Reply via email to