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
