Hello community,

here is the log from the commit of package xfsprogs for openSUSE:Factory 
checked in at 2018-04-26 13:34:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfsprogs (Old)
 and      /work/SRC/openSUSE:Factory/.xfsprogs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xfsprogs"

Thu Apr 26 13:34:40 2018 rev:51 rq:599764 version:4.15.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/xfsprogs/xfsprogs.changes        2018-03-12 
12:08:01.555401854 +0100
+++ /work/SRC/openSUSE:Factory/.xfsprogs.new/xfsprogs.changes   2018-04-26 
13:34:41.731415117 +0200
@@ -1,0 +2,15 @@
+Thu Apr 19 20:46:25 UTC 2018 - [email protected]
+
+- Fix SLE15 build (bsc#1090290) due to systemd. Systemd is present since
+  OpenSUSE Leap 42.1 and SLE12-SP1, so we need to ensure the build
+  has systemd available on these release. We also then need to indicate
+  the new files installed when on systemd. So this fixes the build issue
+  on SLE15 and also makes available the systemd service unit files now
+  on all releases which support systemd.
+
+-------------------------------------------------------------------
+Tue Apr 17 21:02:42 UTC 2018 - [email protected]
+
+- xfsprogs-devel needs uuid/uuid.h, Require pkgconfig(uuid) (bsc#1089947)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xfsprogs.spec ++++++
--- /var/tmp/diff_new_pack.fZei7j/_old  2018-04-26 13:34:42.415390054 +0200
+++ /var/tmp/diff_new_pack.fZei7j/_new  2018-04-26 13:34:42.419389908 +0200
@@ -48,7 +48,11 @@
 %endif
 BuildRequires:  xz
 Requires(post): coreutils
-
+# Starting with OpenSUSE Leap 42.1 and SLE12-SP1 we get systemd
+%if 0%{?sle_version} >= 120100
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(systemd)
+%endif
 %description
 A set of commands to use the XFS file system, including mkfs.xfs.
 
@@ -67,6 +71,7 @@
 Summary:        XFS Filesystem-specific Static Libraries and Headers
 Group:          Development/Libraries/C and C++
 Requires:       xfsprogs = %{version}
+Requires:       pkgconfig(uuid)
 
 %description devel
 xfsprogs-devel contains the libraries and header files needed to
@@ -90,7 +95,10 @@
 export OPTIMIZER="-fPIC"
 export DEBUG=-DNDEBUG
 export LIBUUID=%{_libdir}/libuuid.a
-%configure --enable-readline=yes
+%if 0%{?sle_version} >= 120100
+export USE_SYSTEMD="--with-systemd-unit-dir=%{_unitdir}"
+%endif
+%configure --enable-readline=yes $USE_SYSTEMD
 make %{?_smp_mflags} V=1
 
 PATH_TO_HELP="%{_dracutmodulesdir}/95suse-xfs/dracut-fsck-help.txt"
@@ -137,6 +145,13 @@
 %{_libdir}/libhandle.so.*
 %dir %{_libdir}/xfsprogs/
 %{_libdir}/xfsprogs/xfs_scrub_all.cron
+%if 0%{?sle_version} >= 120100
+%{_libdir}/xfsprogs/xfs_scrub_fail
+%{_unitdir}/[email protected]
+%{_unitdir}/xfs_scrub_all.service
+%{_unitdir}/xfs_scrub_all.timer
+%{_unitdir}/[email protected]
+%endif
 %doc %{_mandir}/man[258]/*
 %doc %{_defaultdocdir}/%{name}
 %dir %{_libexecdir}/dracut




Reply via email to