[packages/systemd] - updated BRs - enhanced lz4 patch to cover CFLAGS (instead of configure option) - pass more program
qboosh
qboosh at pld-linux.org
Wed Apr 5 20:01:28 CEST 2017
commit 82b9d951add0472023f22239602de3194e805d82
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Apr 5 20:01:28 2017 +0200
- updated BRs
- enhanced lz4 patch to cover CFLAGS (instead of configure option)
- pass more program paths to configure (defaults are not compatible with split /usr)
systemd-lz4.patch | 23 +++++++++++++++++++++++
systemd.spec | 26 +++++++++++++++++++++-----
2 files changed, 44 insertions(+), 5 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index ec4967c..e585236 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -80,7 +80,11 @@ BuildRequires: acl-devel
BuildRequires: autoconf >= 2.64
BuildRequires: automake >= 1:1.11
BuildRequires: binutils >= 3:2.22.52.0.1-2
+BuildRequires: bzip2-devel
+# ln --relative
+BuildRequires: coreutils >= 8.16
%{?with_cryptsetup:BuildRequires: cryptsetup-devel >= 1.6.0}
+BuildRequires: curl-devel >= 7.32.0
BuildRequires: dbus-devel >= 1.4.0
BuildRequires: docbook-dtd45-xml
BuildRequires: docbook-style-xsl
@@ -91,28 +95,33 @@ BuildRequires: glibc-misc
BuildRequires: gnutls-devel >= 3.1.4
BuildRequires: gperf
BuildRequires: intltool >= 0.40.0
+# pkgconfig(libiptc)
+BuildRequires: iptables-devel
BuildRequires: kmod-devel >= 15
BuildRequires: libapparmor-devel
BuildRequires: libblkid-devel >= 2.24
BuildRequires: libcap-devel
BuildRequires: libgcrypt-devel >= 1.4.5
-#BuildRequires: libidn-devel
-#BuildRequires: liblzma-devel
+BuildRequires: libgpg-error-devel >= 1.12
+BuildRequires: libidn-devel
%{?with_microhttpd:BuildRequires: libmicrohttpd-devel >= 0.9.33}
BuildRequires: libmount-devel >= 2.28.2-2
-BuildRequires: libseccomp-devel >= 1.0.0
+BuildRequires: libseccomp-devel >= 2.3.1
%{?with_selinux:BuildRequires: libselinux-devel >= 2.6}
BuildRequires: libtool >= 2:2.2
BuildRequires: libxslt-progs
-BuildRequires: lz4-devel >= r119
+BuildRequires: lz4-devel >= r125
BuildRequires: m4
%{?with_pam:BuildRequires: pam-devel >= 1.1.2}
BuildRequires: pkgconfig >= 0.9.0
+BuildRequires: python >= 2
+BuildRequires: python-lxml
%{?with_qrencode:BuildRequires: qrencode-devel}
BuildRequires: rpmbuild(macros) >= 1.628
BuildRequires: sed >= 4.0
%{?with_tests:BuildRequires: systemd}
BuildRequires: usbutils >= 0.82
+BuildRequires: xorg-lib-libxkbcommon-devel >= 0.5.0
BuildRequires: xz-devel
BuildRequires: zlib-devel
Requires(post,postun): %{name}-units = %{epoch}:%{version}-%{release}
@@ -129,10 +138,13 @@ Requires: /etc/os-release
Requires: SysVinit-tools
Requires: agetty
%{?with_cryptsetup:Requires: cryptsetup >= 1.6.0}
+Requires: curl-libs >= 7.32.0
Requires: dbus >= 1.4.16-6
Requires: filesystem >= 4.0-39
Requires: glibc >= 2.16
+Requires: gnutls-libs >= 3.1.4
Requires: kmod >= 15
+Requires: libgpg-error >= 1.12
%{?with_microhttpd:Requires: libmicrohttpd >= 0.9.33}
Requires: libutempter
Requires: polkit
@@ -145,6 +157,7 @@ Requires: uname(release) >= 3.12
Suggests: fsck >= 2.25.0
Suggests: service(klogd)
Suggests: service(syslog)
+Suggests: xorg-lib-libxkbcommon >= 0.5.0
Provides: group(systemd-coredump)
Provides: group(systemd-journal)
Provides: group(systemd-journal-remote)
@@ -442,6 +455,7 @@ Summary: Shared systemd libraries
Summary(pl.UTF-8): Biblioteki współdzielone systemd
Group: Libraries
Requires: libgcrypt >= 1.4.5
+Requires: libseccomp >= 2.3.1
%{?with_selinux:Requires: libselinux >= 2.6}
Obsoletes: nss_myhostname
@@ -635,13 +649,15 @@ cp -p %{SOURCE2} src/systemd_booted.c
%{__automake}
%configure \
- CPPFLAGS="%{rpmcppflags} -I/usr/include/lz4" \
QUOTAON=/sbin/quotaon \
QUOTACHECK=/sbin/quotacheck \
SETCAP=/sbin/setcap \
KILL=/bin/kill \
KMOD=/sbin/kmod \
KEXEC=/sbin/kexec \
+ MOUNT=/bin/mount \
+ UMOUNT=/bin/umount \
+ SULOGIN=/sbin/sulogin \
%if "%{?configure_cache}" == "1"
--cache-file=%{?configure_cache_file}%{!?configure_cache_file:configure}.cache \
%endif
diff --git a/systemd-lz4.patch b/systemd-lz4.patch
index f6a1721..304813b 100644
--- a/systemd-lz4.patch
+++ b/systemd-lz4.patch
@@ -19,3 +19,26 @@ index 0b10fc7de7..1928e65bde 100644
AS_IF([test "x$have_lz4" = xno -a "x$enable_lz4" = xyes],
[AC_MSG_ERROR([*** LZ4 support requested but libraries not found])])
])
+--- systemd-232/Makefile.am.orig 2017-04-05 19:08:21.126447292 +0200
++++ systemd-232/Makefile.am 2017-04-05 19:17:46.589774170 +0200
+@@ -4255,6 +4255,10 @@
+ libsystemd-shared.la
+
++test_compress_CFLAGS =
+ if HAVE_LZ4
++test_compress_CFLAGS += \
++ $(LZ4_CFLAGS)
++
+ test_compress_LDADD += \
+ -llz4
+ endif
+@@ -4402,6 +4405,9 @@
+ endif
+
+ if HAVE_LZ4
++libsystemd_journal_internal_la_CFLAGS += \
++ $(LZ4_CFLAGS)
++
+ libsystemd_journal_internal_la_LIBADD += \
+ -llz4
+ endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/82b9d951add0472023f22239602de3194e805d82
More information about the pld-cvs-commit
mailing list