commit 82b9d951add0472023f22239602de3194e805d82
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to