Hello community, here is the log from the commit of package libarchive for openSUSE:Factory checked in at 2020-02-24 15:49:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libarchive (Old) and /work/SRC/openSUSE:Factory/.libarchive.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libarchive" Mon Feb 24 15:49:51 2020 rev:38 rq:776266 version:3.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libarchive/libarchive.changes 2020-02-18 10:36:26.964460209 +0100 +++ /work/SRC/openSUSE:Factory/.libarchive.new.26092/libarchive.changes 2020-02-24 15:49:52.075132684 +0100 @@ -1,0 +2,6 @@ +Tue Feb 18 14:46:07 UTC 2020 - Ismail Dönmez <idon...@suse.com> + +- Switch back to cmake build now that cmake-mini exists, this will + no longer create a build-cycle. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libarchive.spec ++++++ --- /var/tmp/diff_new_pack.UEbg0X/_old 2020-02-24 15:49:53.227135250 +0100 +++ /var/tmp/diff_new_pack.UEbg0X/_new 2020-02-24 15:49:53.227135250 +0100 @@ -29,6 +29,7 @@ %bcond_without openssl %bcond_without ext2fs %endif + Name: libarchive Version: 3.4.2 Release: 0 @@ -42,12 +43,14 @@ Source1000: baselibs.conf Patch1: lib-suffix.patch Patch2: fix-soversion.patch +BuildRequires: cmake BuildRequires: libacl-devel BuildRequires: libbz2-devel BuildRequires: liblz4-devel BuildRequires: libtool BuildRequires: libxml2-devel BuildRequires: libzstd-devel +BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: xz-devel BuildRequires: zlib-devel @@ -164,27 +167,18 @@ %autopatch -p1 %build -export CFLAGS="%{optflags} -D_REENTRANT -pipe" -export CXXFLAGS="$CFLAGS" -%configure \ - --disable-silent-rules \ -%if %{without static_libs} - --disable-static \ -%endif - --enable-bsdcpio - -# lzma mt detection is broken -sed -i -e "/HAVE_LZMA_STREAM_ENCODER_MT/d" config.h - -make %{?_smp_mflags} +%define __builder ninja +%cmake +%cmake_build %check -make %{?_smp_mflags} check +%ctest %install -%make_install +%cmake_install find %{buildroot} -type f -name "*.la" -delete -print +rm "%{buildroot}%{_libdir}/libarchive.a" rm "%{buildroot}%{_mandir}/man5/"{tar,cpio,mtree}.5* sed -i -e '/Libs.private/d' %{buildroot}%{_libdir}/pkgconfig/libarchive.pc