diff options
author | Donald Carr | 2016-06-03 18:25:37 -0700 |
---|---|---|
committer | Donald Carr | 2016-06-03 18:25:37 -0700 |
commit | 22159b028538b09dde6fd5ab9a073640a2a1e7a6 (patch) | |
tree | 8ddecaf783eba8afc77c27be8e0c106b13ef03d3 /0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch | |
parent | 88f71609cf79c11fcbce99ac0a3c585a2409881d (diff) | |
parent | b603e59d12e3c07647a5d64f7b642adbe8a638c3 (diff) | |
download | aur-22159b028538b09dde6fd5ab9a073640a2a1e7a6.tar.gz |
Merge remote-tracking branch 'pi2/master'
Change-Id: Ie8597806e1d212e9462b10d8dec16627c834e5cf
Diffstat (limited to '0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch')
-rw-r--r-- | 0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch b/0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch new file mode 100644 index 000000000000..f9ab096dbc19 --- /dev/null +++ b/0001-Search-for-libsystemd-first-fall-back-to-libsystemd-.patch @@ -0,0 +1,56 @@ +From c689bcafd3196aad22372e8056fe0ccb13c15f35 Mon Sep 17 00:00:00 2001 +From: Heiko Becker <heirecka@exherbo.org> +Date: Fri, 12 Feb 2016 12:37:15 +0100 +Subject: [PATCH] Search for libsystemd first, fall back to libsystemd-journal + +systemd >= 209 merged the individual libraries libsystemd-journal, +libsystemd-login, libsystemd-id128 and libsystemd-daemon into +a single library, libsystemd. To ease the transition one could pass +an option to its build to generate stub libraries and matching +pkg-config files. With systemd >= 229 this option has now been +removed, causing the build to fail when the journald option is +enabled. + +Change-Id: I26670f207f1a9e79c16be5ce8c8a49353143c5ba +Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> +Reviewed-by: Robin Burchell <robin.burchell@viroteck.net> +--- + config.tests/unix/journald/journald.pro | 6 +++++- + src/corelib/global/global.pri | 5 ++++- + 2 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/config.tests/unix/journald/journald.pro b/config.tests/unix/journald/journald.pro +index 2bb50ce..ea76564 100644 +--- a/config.tests/unix/journald/journald.pro ++++ b/config.tests/unix/journald/journald.pro +@@ -1,6 +1,10 @@ + SOURCES = journald.c + + CONFIG += link_pkgconfig +-PKGCONFIG_PRIVATE += libsystemd-journal ++ ++packagesExist(libsystemd): \ ++ PKGCONFIG_PRIVATE += libsystemd ++else: \ ++ PKGCONFIG_PRIVATE += libsystemd-journal + + CONFIG -= qt +diff --git a/src/corelib/global/global.pri b/src/corelib/global/global.pri +index aa4945f..dd84695 100644 +--- a/src/corelib/global/global.pri ++++ b/src/corelib/global/global.pri +@@ -53,7 +53,10 @@ slog2 { + + journald { + CONFIG += link_pkgconfig +- PKGCONFIG_PRIVATE += libsystemd-journal ++ packagesExist(libsystemd): \ ++ PKGCONFIG_PRIVATE += libsystemd ++ else: \ ++ PKGCONFIG_PRIVATE += libsystemd-journal + DEFINES += QT_USE_JOURNALD + } + +-- +2.7.2 + |