Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 0c166a4dd7a7ad26761fe888f02abfa3 > files > 2

libdeflate-1.18-1.mga9.src.rpm

%define major   0
%define libname %mklibname deflate %{major}
%define devname %mklibname deflate -d

Name:           libdeflate
Version:        1.18
Release:        %mkrel 1
Summary:        Fast implementation of DEFLATE, gzip, and zlib
License:        MIT
Group:          System/Libraries
URL:            https://github.com/ebiggers/libdeflate
Source0:        https://github.com/ebiggers/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz

BuildRequires:  make
BuildRequires:  cmake

%description
libdeflate is a library for fast, whole-buffer DEFLATE-based
compression and decompression, supporting DEFLATE, gzip,
and zlib.

%package -n     %{libname}
Summary:        Fast implementation of DEFLATE, gzip, and zlib
Group:          System/Libraries

%description -n %{libname}
libdeflate is a library for fast, whole-buffer DEFLATE-based
compression and decompression, supporting DEFLATE, gzip,
and zlib.

%package -n     %{devname}
Summary:        Development files for %{name}
Group:          Development/C++
Requires:       %{libname} = %{version}-%{release}
Provides:       %{name}-devel = %{version}-%{release}
Provides:       deflate-devel = %{version}-%{release}

%description -n %{devname}
Header files for development with %{name}.

%package        utils
Summary:        Binaries from %{name}
Group:          System/Libraries
License:        MIT

%description utils
Binaries from %{name}.

%prep
%autosetup -p1

%build
%cmake -DLIBDEFLATE_BUILD_STATIC_LIB=OFF
%cmake_build

%install
%cmake_install

%files -n %{libname}
%doc NEWS.md README.md
%license COPYING
%{_libdir}/libdeflate.so.%{major}{,.*}

%files -n %{devname}
%doc NEWS.md README.md
%{_includedir}/libdeflate.h
%{_libdir}/libdeflate.so
%{_libdir}/pkgconfig/libdeflate.pc
%{_libdir}/cmake/libdeflate/

%files utils
%doc NEWS.md README.md
%{_bindir}/libdeflate-gzip
%{_bindir}/libdeflate-gunzip


%changelog
* Mon Apr 24 2023 daviddavid <daviddavid> 1.18-1.mga9
+ Revision: 1954647
- new version: 1.18

* Thu Feb 09 2023 daviddavid <daviddavid> 1.17-1.mga9
+ Revision: 1939852
- initial package libdeflate (needed for transmission)