Refresh existing patches.
[debian/iodine.git] / debian / patches / 0001-osflags-use-pkg-config-for-systemd-support.patch
index 6f759f126ba64a6cb6c36dfe933ed23b2f94c1fb..c4d60ccef011fe901b16bf68303821c6a34af49c 100644 (file)
@@ -16,15 +16,22 @@ installed.
 
 Change libsystemd-daemon to libsystemd.
 
+From 7b1df75e3aad8a9a01cbbf2f2ff377cbc5a1ea4b Mon Sep 17 00:00:00 2001
+From: Pascal Ernster <brainfuck.biz@hardfalcon.net>
+Date: Sat, 30 Apr 2016 18:27:15 +0200
+Subject: [PATCH] Fix compilation with systemd>=230 and for older systemd
+ versions without compat-libs
+
 diff --git a/src/osflags b/src/osflags
 index 9eda8f0..0f8a26c 100755
 --- a/src/osflags
 +++ b/src/osflags
-@@ -19,7 +19,7 @@ link)
+@@ -19,7 +19,8 @@ link)
                Linux)
                        FLAGS="";
                        [ -e /usr/include/selinux/selinux.h ] && FLAGS="$FLAGS -lselinux";
 -                      [ -e /usr/include/systemd/sd-daemon.h ] && FLAGS="$FLAGS -lsystemd-daemon";
++                      [ -e /usr/include/systemd/sd-daemon.h ] && FLAGS="$FLAGS $(pkg-config --libs libsystemd-daemon)";
 +                      [ -e /usr/include/systemd/sd-daemon.h ] && FLAGS="$FLAGS $(pkg-config --libs libsystemd)";
                        echo $FLAGS;
                ;;