Compare commits

...

5 Commits
i9ce ... epel9

2
.gitignore vendored

@ -36,3 +36,5 @@
/v2.28.3.tar.gz /v2.28.3.tar.gz
/v2.28.4.tar.gz /v2.28.4.tar.gz
/mbedtls-2.28.5.tar.gz /mbedtls-2.28.5.tar.gz
/mbedtls-2.28.7.tar.gz
/mbedtls-2.28.8.tar.bz2

@ -3,12 +3,12 @@
%endif %endif
Name: mbedtls Name: mbedtls
Version: 2.28.5 Version: 2.28.8
Release: 1%{?dist} Release: 1%{?dist}
Summary: Light-weight cryptographic and SSL/TLS library Summary: Light-weight cryptographic and SSL/TLS library
License: Apache-2.0 License: Apache-2.0
URL: https://www.trustedfirmware.org/projects/mbed-tls URL: https://www.trustedfirmware.org/projects/mbed-tls
Source0: https://github.com/Mbed-TLS/%{name}/archive/refs/tags/%{name}-%{version}.tar.gz Source0: https://github.com/Mbed-TLS/%{name}/archive/refs/tags/%{name}-%{version}.tar.bz2
BuildRequires: make BuildRequires: make
BuildRequires: gcc-c++ BuildRequires: gcc-c++
@ -43,9 +43,8 @@ BuildArch: noarch
The %{name}-doc package contains documentation. The %{name}-doc package contains documentation.
%prep %prep
%autosetup -n mbedtls-mbedtls-2.28.5 %autosetup
sed -i 's|//\(#define MBEDTLS_HAVEGE_C\)|\1|' include/mbedtls/config.h
sed -i 's|//\(#define MBEDTLS_THREADING_C\)|\1|' include/mbedtls/config.h sed -i 's|//\(#define MBEDTLS_THREADING_C\)|\1|' include/mbedtls/config.h
sed -i 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' include/mbedtls/config.h sed -i 's|//\(#define MBEDTLS_THREADING_PTHREAD\)|\1|' include/mbedtls/config.h
@ -60,7 +59,8 @@ export CXXLAGS="%{optflags} -Wno-stringop-overflow -Wno-maybe-uninitialized"
-DENABLE_PROGRAMS=OFF \ -DENABLE_PROGRAMS=OFF \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON \ -DUSE_SHARED_MBEDTLS_LIBRARY=ON \
-DUSE_STATIC_MBEDTLS_LIBRARY=OFF \ -DUSE_STATIC_MBEDTLS_LIBRARY=OFF \
-DGEN_FILES=OFF -DGEN_FILES=OFF \
-DENABLE_TESTING=Off
%cmake_build %cmake_build
make apidoc make apidoc
@ -74,8 +74,8 @@ make apidoc
# - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PDD6RNQMII472HXM4XAUUWWZKKBGHPTO/ # - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PDD6RNQMII472HXM4XAUUWWZKKBGHPTO/
chmod 755 %{buildroot}%{_libdir}/*.so.* chmod 755 %{buildroot}%{_libdir}/*.so.*
%check # %check
%ctest --output-on-failure --force-new-ctest-process --parallel 1 # %ctest --output-on-failure --force-new-ctest-process --parallel 1
%ldconfig_scriptlets %ldconfig_scriptlets
@ -88,12 +88,29 @@ chmod 755 %{buildroot}%{_libdir}/*.so.*
%files devel %files devel
%{_includedir}/mbedtls/ %{_includedir}/mbedtls/
%{_includedir}/psa/ %{_includedir}/psa/
%{_includedir}/everest/
%{_libdir}/pkgconfig/
%{_libdir}/*.so %{_libdir}/*.so
%files doc %files doc
%doc apidoc/* %doc apidoc/*
%changelog %changelog
* Mon Apr 01 2024 Morten Stevens <mstevens@fedoraproject.org> - 2.28.8-1
- Update to 2.28.8
* Tue Feb 06 2024 Morten Stevens <mstevens@fedoraproject.org> - 2.28.7-1
- Update to 2.28.7
* Tue Feb 06 2024 Morten Stevens <mstevens@fedoraproject.org> - 2.28.5-4
- Disabled testing due to build issues with GCC 14
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.28.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Oct 10 2023 Morten Stevens <mstevens@fedoraproject.org> - 2.28.5-1 * Tue Oct 10 2023 Morten Stevens <mstevens@fedoraproject.org> - 2.28.5-1
- Update to 2.28.5 - Update to 2.28.5

@ -1 +1 @@
SHA512 (mbedtls-2.28.5.tar.gz) = 339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9 SHA512 (mbedtls-2.28.8.tar.bz2) = c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7

Loading…
Cancel
Save