Accepting request 776266 from Archiving
OBS-URL: https://build.opensuse.org/request/show/776266 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libarchive?expand=0&rev=38
This commit is contained in:
commit
54e6d6a673
@ -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>
|
Wed Feb 12 08:34:50 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
|
||||||
|
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
%bcond_without openssl
|
%bcond_without openssl
|
||||||
%bcond_without ext2fs
|
%bcond_without ext2fs
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: libarchive
|
Name: libarchive
|
||||||
Version: 3.4.2
|
Version: 3.4.2
|
||||||
Release: 0
|
Release: 0
|
||||||
@ -42,12 +43,14 @@ Source2: libarchive.keyring
|
|||||||
Source1000: baselibs.conf
|
Source1000: baselibs.conf
|
||||||
Patch1: lib-suffix.patch
|
Patch1: lib-suffix.patch
|
||||||
Patch2: fix-soversion.patch
|
Patch2: fix-soversion.patch
|
||||||
|
BuildRequires: cmake
|
||||||
BuildRequires: libacl-devel
|
BuildRequires: libacl-devel
|
||||||
BuildRequires: libbz2-devel
|
BuildRequires: libbz2-devel
|
||||||
BuildRequires: liblz4-devel
|
BuildRequires: liblz4-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: libxml2-devel
|
BuildRequires: libxml2-devel
|
||||||
BuildRequires: libzstd-devel
|
BuildRequires: libzstd-devel
|
||||||
|
BuildRequires: ninja
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: xz-devel
|
BuildRequires: xz-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
@ -164,27 +167,18 @@ Static library for libarchive
|
|||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags} -D_REENTRANT -pipe"
|
%define __builder ninja
|
||||||
export CXXFLAGS="$CFLAGS"
|
%cmake
|
||||||
%configure \
|
%cmake_build
|
||||||
--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}
|
|
||||||
|
|
||||||
%check
|
%check
|
||||||
make %{?_smp_mflags} check
|
%ctest
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%cmake_install
|
||||||
|
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
rm "%{buildroot}%{_libdir}/libarchive.a"
|
||||||
rm "%{buildroot}%{_mandir}/man5/"{tar,cpio,mtree}.5*
|
rm "%{buildroot}%{_mandir}/man5/"{tar,cpio,mtree}.5*
|
||||||
sed -i -e '/Libs.private/d' %{buildroot}%{_libdir}/pkgconfig/libarchive.pc
|
sed -i -e '/Libs.private/d' %{buildroot}%{_libdir}/pkgconfig/libarchive.pc
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user