diff --git a/isa-l.spec b/isa-l.spec new file mode 100644 index 0000000000000000000000000000000000000000..da3dff3b016e30c66d919cf42bfb370cac461bae --- /dev/null +++ b/isa-l.spec @@ -0,0 +1,70 @@ +%define isal_libname libisa-l +%define isal_devname libisa-l-devel +Name: isa-l +Version: 2.30.0 +Release: 1 +Summary: Intelligent Storage Acceleration Library +License: BSD-3-Clause +URL: https://github.com/intel/isa-l +Source0: https://github.com/intel/isa-l/archive/refs/tags/v%{version}.tar.gz +BuildRequires: yasm gcc +BuildRequires: autoconf automake libtool +%description +This package contains the libisal.so dynamic library which contains +a collection of optimized low-level functions targeting storage +applications. + +%package -n %{isal_libname} +Summary: Dynamic library for isa-l functions +License: BSD-3-Clause +Obsoletes: %{name} < %{version} +%description -n %{isal_libname} +This package contains the libisal.so dynamic library which contains +a collection of optimized low-level functions targeting storage +applications. + +%package -n %{isal_devname} +Summary: ISA-L devel package +Requires: %{isal_libname}%{?_isa} = %{version} +Provides: %{isal_libname}-static%{?_isa} = %{version} +%description -n %{isal_devname} +Development files for the %{isal_libname} library. + +%prep +%autosetup -p1 + +%build +if [ ! -f configure ]; then + ./autogen.sh --no-oshmem +fi +%configure +%make_build + +%install +%make_install +find %{?buildroot} -name *.la -print0 | xargs -r0 rm -f + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%license LICENSE +%{_bindir}/* +%{_mandir}/man1/* +%doc + +%files -n %{isal_libname} +%license LICENSE +%{_libdir}/*.so.* + +%files -n %{isal_devname} +%license LICENSE +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.a +%{_libdir}/pkgconfig/libisal.pc + +%changelog +* Sat Aug 28 2021 liyanan - 2.30.0-1 +- package init diff --git a/isa-l.yaml b/isa-l.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a15cf4d1f693afe851279df9429c90d9c9ff898 --- /dev/null +++ b/isa-l.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: intel/isa-l +tag_prefix: "^v" +separator: "." diff --git a/v2.30.0.tar.gz b/v2.30.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb68b5a742e9b5ae431764978e4d642e8a935733 Binary files /dev/null and b/v2.30.0.tar.gz differ