Name: isa-l Version: 2.31.0 Release: 3%{?dist} Summary: Intel(R) Intelligent Storage Acceleration Library License: BSD-3-Clause URL: https://github.com/intel/isa-l Source0: %{url}/archive/v%{version}/isa-l-%{version}.tar.gz # https://github.com/intel/isa-l/pull/271 Patch0: 0001-Fix-wrong-return-type.patch ExcludeArch: %{ix86} BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: make BuildRequires: gcc BuildRequires: nasm %description Collection of low-level functions used in storage applications. Contains fast erasure codes that implement a general Reed-Solomon type encoding for blocks of data that helps protect against erasure of whole blocks. The general ISA-L library contains an expanded set of functions used for data protection, hashing, encryption, etc. This package contains the shared library. %package devel Summary: Intel(R) Intelligent Storage Acceleration Library - devel files Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Collection of low-level functions used in storage applications. Contains fast erasure codes that implement a general Reed-Solomon type encoding for blocks of data that helps protect against erasure of whole blocks. The general ISA-L library contains an expanded set of functions used for data protection, hashing, encryption, etc. This package contains the development files needed to build against the shared library. %package tools Summary: Intel(R) Intelligent Storage Acceleration Library - tool Requires: %{name}%{?_isa} = %{version}-%{release} %description tools Collection of low-level functions used in storage applications. Contains fast erasure codes that implement a general Reed-Solomon type encoding for blocks of data that helps protect against erasure of whole blocks. The general ISA-L library contains an expanded set of functions used for data protection, hashing, encryption, etc. This package contains CLI tools. %prep %setup -q %patch -P 0 -p1 %build autoreconf -v -f -i %configure --disable-static %make_build %install %make_install rm %{buildroot}%{_libdir}/*.la %check %make_build check %make_build test %make_build perf %files %{_libdir}/libisal.so.2* %license LICENSE %files devel %{_includedir}/isa-l.h %{_includedir}/isa-l %{_libdir}/libisal.so %{_libdir}/pkgconfig/libisal.pc %doc examples %files tools %{_bindir}/igzip %{_mandir}/man1/igzip.1* %changelog * Thu Jul 18 2024 Fedora Release Engineering - 2.31.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 2.31.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jan 20 2024 Mattias Ellert - 2.31.0-1 - Update to version 2.31.0 - Drop EPEL 7 support - Run more tests * Sat Nov 11 2023 Mattias Ellert - 2.30.0-1 - Initial package for Fedora