Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:TinoDidriksen:release
libzip
libzip.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libzip.spec of Package libzip
%global with_tests 0%{!?_without_tests:1} Name: libzip Version: 1.5.2 Release: 1%{?dist} Summary: C library for reading, creating, and modifying zip archives License: BSD URL: https://libzip.org/ Source0: https://libzip.org/download/libzip-%{version}.tar.xz BuildRequires: gcc BuildRequires: zlib-devel BuildRequires: bzip2-devel BuildRequires: openssl-devel BuildRequires: cmake3 >= 3.0.2 # Needed to run the test suite # find regress/ -type f | /usr/lib/rpm/perl.req # find regress/ -type f | /usr/lib/rpm/perl.prov BuildRequires: perl-interpreter BuildRequires: perl(Cwd) BuildRequires: perl(File::Copy) BuildRequires: perl(File::Path) BuildRequires: perl(Getopt::Long) BuildRequires: perl(IPC::Open3) BuildRequires: perl(Storable) BuildRequires: perl(Symbol) BuildRequires: perl(UNIVERSAL) BuildRequires: perl(strict) BuildRequires: perl(warnings) %description libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %package tools Summary: Command line tools from %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description tools The %{name}-tools package provides command line tools split off %{name}: - zipcmp - zipmerge - ziptool %prep %autosetup -p1 # unwanted in package documentation rm INSTALL.md %build %cmake3 \ -DENABLE_COMMONCRYPTO:BOOL=OFF \ -DENABLE_GNUTLS:BOOL=OFF \ -DENABLE_MBEDTLS:BOOL=OFF \ -DENABLE_OPENSSL:BOOL=ON \ -DENABLE_WINDOWS_CRYPTO:BOOL=OFF \ -DENABLE_BZIP2:BOOL=ON \ -DBUILD_TOOLS:BOOL=ON \ -DBUILD_REGRESS:BOOL=ON \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_DOC:BOOL=ON \ . mkdir -p %{buildroot}/tmp/bin ln -sfv /usr/bin/cmake3 %{buildroot}/tmp/bin/cmake export PATH="%{buildroot}/tmp/bin:$PATH" make %{?_smp_mflags} rm -rf %{buildroot}/tmp/bin %install mkdir -p %{buildroot}/tmp/bin ln -sfv /usr/bin/cmake3 %{buildroot}/tmp/bin/cmake export PATH="%{buildroot}/tmp/bin:$PATH" make install DESTDIR=%{buildroot} INSTALL='install -p' rm -rf %{buildroot}/tmp/bin %check mkdir -p %{buildroot}/tmp/bin ln -sfv /usr/bin/cmake3 %{buildroot}/tmp/bin/cmake export PATH="%{buildroot}/tmp/bin:$PATH" %if %{with_tests} make check %else : Test suite disabled %endif rm -rf %{buildroot}/tmp/bin %files %license LICENSE %{_libdir}/libzip.so.5* %files tools %{_bindir}/zipcmp %{_bindir}/zipmerge %{_bindir}/ziptool %{_mandir}/man1/zip* %files devel %doc AUTHORS THANKS *.md %{_includedir}/zip.h %{_includedir}/zipconf*.h %{_libdir}/libzip.so %{_libdir}/pkgconfig/libzip.pc %{_mandir}/man3/libzip* %{_mandir}/man3/zip* %{_mandir}/man3/ZIP* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Tue Mar 12 2019 Remi Collet <remi@remirepo.net> - 1.5.2-1 - update to 1.5.2 - add all explicit cmake options to ensure openssl is used even in local build with other lilbraries available
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor