diff --git a/libisal.spec b/libisal.spec new file mode 100644 index 0000000..187a72d --- /dev/null +++ b/libisal.spec @@ -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 - 2.29.0 +- Init 2.29.0 version diff --git a/v2.29.0.tar.gz b/v2.29.0.tar.gz new file mode 100644 index 0000000..af9eb5e Binary files /dev/null and b/v2.29.0.tar.gz differ