Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37855950
en ru br
ALT Linux repos
S:2.24.0-alt1.1

Group :: System/Libraries
RPM: isa-l_crypto

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%define isl_ver 2

%def_without check

Name: isa-l_crypto
Version: 2.24.0
Release: alt1.1

Summary: Intelligent Storage Acceleration Library with crypto

License: BSD-3-Clause
Group: System/Libraries
Url: https://github.com/intel/isa-l_crypto

Source: %url/archive/%version/%name-%version.tar.gz
Patch: isa-l_crypto-2.24.0-upstream-build-shared-libs.patch

# x86 fails to compile

ExcludeArch: i586

BuildRequires: gcc openssl-devel nasm

%description
%summary.

%package -n libisal_crypto%isl_ver
Summary: %summary
Group: System/Libraries

%description -n libisal_crypto%isl_ver
%summary.

%package -n libisal_crypto-devel
Summary: Development package for %name
Group: Development/C

%description -n libisal_crypto-devel
The package provides development files for %name.

%prep
%setup
%patch -p1

%build
%autoreconf
%configure --disable-static
%make

%install
%makeinstall_std

# other arches fail tests

%if_with check
%check
%make test
%endif

%files -n libisal_crypto%isl_ver
%doc LICENSE README.md
%_libdir/libisal_crypto.so.%{isl_ver}*

%files -n libisal_crypto-devel
%_includedir/%name.h
%dir %_includedir/%name/
%_includedir/%name/*.h
%_pkgconfigdir/libisal_crypto.pc
%_libdir/libisal_crypto.so

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin