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
 




Reply via email to