Dominique Leuenberger 2020-02-24 14:49:51 +00:00 committed by Git OBS Bridge
commit 54e6d6a673
2 changed files with 15 additions and 15 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Feb 18 14:46:07 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
- Switch back to cmake build now that cmake-mini exists, this will
no longer create a build-cycle.
-------------------------------------------------------------------
Wed Feb 12 08:34:50 UTC 2020 - Ismail Dönmez <idonmez@suse.com>

View File

@ -29,6 +29,7 @@
%bcond_without openssl
%bcond_without ext2fs
%endif
Name: libarchive
Version: 3.4.2
Release: 0
@ -42,12 +43,14 @@ Source2: libarchive.keyring
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 @@ Static library for libarchive
%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