This commit is contained in:
Sriram Nambakam 2022-07-06 14:20:15 -07:00 коммит произвёл GitHub
Родитель c49a9175c5
Коммит cd71822359
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
5 изменённых файлов: 139 добавлений и 1 удалений

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -459,6 +459,7 @@
"infinipath-psm",
"iniparser",
"intel-cmt-cat",
"intel-ipsec-mb",
"ioping",
"IP2Location",
"ipa-pgothic-fonts",

Просмотреть файл

@ -0,0 +1,5 @@
{
"Signatures": {
"intel-ipsec-mb-1.2.tar.gz": "f680b28369d02dc0978eb9b4bee6da9a132d66c666298e087a2b3e247548d99e"
}
}

Просмотреть файл

@ -0,0 +1,122 @@
%global major 1
%global minor 2
%global patch 0
%global fullversion %{major}.%{minor}.%patch
# GitHub properties
%global githubname intel-ipsec-mb
%global githubver %{major}.%{minor}
%global githubfull %{githubname}-%{githubver}
# disable producing debuginfo for this package
%global debug_package %{nil}
Summary: IPSEC cryptography library optimized for Intel Architecture
Name: %{githubname}
Version: %{fullversion}
Release: 2%{?dist}
License: BSD
Vendor: Microsoft Corporation
Distribution: Mariner
Group: Development/Tools
URL: https://github.com/intel/%{githubname}
Source0: https://github.com/intel/%{githubname}/archive/v%{githubver}.tar.gz#/%{githubfull}.tar.gz
BuildRequires: gcc >= 4.8.3
BuildRequires: make
BuildRequires: nasm >= 2.14
ExclusiveArch: x86_64
%description
IPSEC cryptography library optimized for Intel Architecture
%package -n %{name}-devel
Summary: IPSEC cryptography library optimized for Intel Architecture
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
ExclusiveArch: x86_64
%description -n intel-ipsec-mb-devel
IPSEC cryptography library optimized for Intel Architecture
For additional information please refer to:
https://github.com/intel/%{githubname}
%prep
%autosetup -n %{githubfull}
%build
cd lib
%make_build EXTRA_CFLAGS='%{optflags}'
%install
# Install the library
install -d %{buildroot}/%{_includedir}
install -m 0644 %{_builddir}/%{githubfull}/lib/intel-ipsec-mb.h %{buildroot}/%{_includedir}
install -d %{buildroot}/%{_libdir}
install -s -m 0755 %{_builddir}/%{githubfull}/lib/libIPSec_MB.so.%{fullversion} %{buildroot}/%{_libdir}
install -d %{buildroot}/%{_mandir}/man7
install -m 0444 lib/libipsec-mb.7 %{buildroot}/%{_mandir}/man7
install -m 0444 lib/libipsec-mb-dev.7 %{buildroot}/%{_mandir}/man7
cd %{buildroot}/%{_libdir}
ln -s libIPSec_MB.so.%{fullversion} libIPSec_MB.so.%{major}
ln -s libIPSec_MB.so.%{fullversion} libIPSec_MB.so
%ldconfig_scriptlets
%files
%license LICENSE
%doc README ReleaseNotes.txt
%{_libdir}/libIPSec_MB.so.%{fullversion}
%{_libdir}/libIPSec_MB.so.%{major}
%{_mandir}/man7/libipsec-mb.7.gz
%files -n %{name}-devel
%{_includedir}/intel-ipsec-mb.h
%{_libdir}/libIPSec_MB.so
%{_mandir}/man7/libipsec-mb-dev.7.gz
%changelog
* Mon Jul 04 2022 Sriram Nambakam <snambakam@microsoft.com> - 1.2.0-2
- Initial CBL-Mariner import from Fedora 36 (license: MIT).
- Verified license
* Fri Feb 25 2022 Marcel Cornu <marcel.d.cornu@intel.com> 1.2.0-1
- Update for release package v1.2
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Oct 29 2021 Marcel Cornu <marcel.d.cornu@intel.com> 1.1.0-1
- Update for release package v1.1
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu May 13 2021 Marcel Cornu <marcel.d.cornu@intel.com> 1.0.0-1
- Update for release package v1.0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.55.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Oct 29 2020 Marcel Cornu <marcel.d.cornu@intel.com> 0.55.0-1
- Update for release package v0.55
* Tue Sep 08 2020 Marcel Cornu <marcel.d.cornu@intel.com> 0.54.0-2
- Updated to improve compliance with packaging guidelines
- Added patch to fix executable stack issue
* Thu May 14 2020 Marcel Cornu <marcel.d.cornu@intel.com> 0.54.0-1
- Update for release package v0.54.0
* Thu Sep 13 2018 Marcel Cornu <marcel.d.cornu@intel.com> 0.51-1
- Update for release package v0.51
* Mon Apr 16 2018 Tomasz Kantecki <tomasz.kantecki@intel.com> 0.49-1
- update for release package v0.49
- 01org replaced with intel in URL's
- use of new makefile 'install' target with some workarounds
* Fri Aug 11 2017 Tomasz Kantecki <tomasz.kantecki@intel.com> 0.46-1
- initial version of the package

Просмотреть файл

@ -6506,6 +6506,16 @@
}
}
},
{
"component": {
"type": "other",
"other": {
"name": "intel-ipsec-mb",
"version": "1.2.0",
"downloadUrl": "https://github.com/intel/intel-ipsec-mb/archive/v1.2.tar.gz"
}
}
},
{
"component": {
"type": "other",