!1 初始化ISA-L,基于2.29版本

Merge pull request !1 from Yikun/v2.29
This commit is contained in:
openeuler-ci-bot 2020-06-22 14:46:41 +08:00 committed by Gitee
commit cab0f61f26
2 changed files with 66 additions and 0 deletions

66
libisal.spec Normal file
View File

@ -0,0 +1,66 @@
%define tarname isa-l
Name: libisal
Version: 2.29.0
Release: 1%{?dist}
Summary: Intel(R) Intelligent Storage Acceleration Library
License: BSD
URL: https://01.org/intel®-storage-acceleration-library-open-source-version/
Source0: https://github.com/intel/isa-l/archive/v%{version}.tar.gz
BuildRequires: yasm-devel
BuildRequires: automake >= 1.14
BuildRequires: libtool
Requires: yasm
%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}-common = %{version}
%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.
%prep
%setup -q -n %{tarname}-%{version}
./autogen.sh
%build
%configure
make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
%files
%doc
%{_bindir}/*
%{_libdir}/*
%{_mandir}/*
%files devel
%{_includedir}/*
%changelog
* The Jun 10 2020 Yikun Jiang <yikunkero@gmail.com> - 2.29.0
- Init 2.29.0 version

BIN
v2.29.0.tar.gz Normal file

Binary file not shown.