commit Botan for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Botan for openSUSE:Factory checked in at 2024-08-01 22:05:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Botan (Old) and /work/SRC/openSUSE:Factory/.Botan.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "Botan" Thu Aug 1 22:05:38 2024 rev:66 rq:1190919 version:3.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/Botan/Botan.changes 2024-07-15 19:50:27.878305802 +0200 +++ /work/SRC/openSUSE:Factory/.Botan.new.7232/Botan.changes 2024-08-01 22:06:29.069552741 +0200 @@ -1,0 +2,12 @@ +Tue Jul 30 19:37:33 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de> + +- Botan 3.5.0, the latest stable release of the Botan 3 series + * TLS 1.3 supported + * large header cleanup compared to v2 + * start support of Post Quantum Crypto + * removed: CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES, + CBC-MAC, Tiger, CECPQ1, and NewHope +- The legacy Botan 2 series moved to Botan2 source package. It is + EOL at the end of 2024. + +------------------------------------------------------------------- Old: ---- Botan-2.19.5.tar.xz Botan-2.19.5.tar.xz.asc New: ---- Botan-3.5.0.tar.xz Botan-3.5.0.tar.xz.asc _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Botan.spec ++++++ --- /var/tmp/diff_new_pack.eY7Y4l/_old 2024-08-01 22:06:31.009632796 +0200 +++ /var/tmp/diff_new_pack.eY7Y4l/_new 2024-08-01 22:06:31.009632796 +0200 @@ -2,6 +2,7 @@ # spec file for package Botan # # Copyright (c) 2024 SUSE LLC +# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +17,10 @@ # -%{!?make_build: %define make_build make %{?_smp_mflags}} -%define version_suffix 2-19 -%define short_version 2 +%define version_suffix 3-5 +%define short_version 3 Name: Botan -Version: 2.19.5 +Version: 3.5.0 Release: 0 Summary: A C++ Crypto Library License: BSD-2-Clause @@ -31,7 +31,7 @@ Source2: %{name}.keyring Source3: baselibs.conf BuildRequires: bzip2 >= 1.0.2 -BuildRequires: gcc-c++ +BuildRequires: c++_compiler BuildRequires: libbz2-devel BuildRequires: pkgconfig BuildRequires: python3 @@ -39,6 +39,9 @@ BuildRequires: zlib-devel BuildRequires: pkgconfig(liblzma) BuildRequires: pkgconfig(sqlite3) +%if 0%{?suse_version} < 1600 +BuildRequires: gcc12-c++ +%endif %description Botan is a C++ library that provides support for many common @@ -89,11 +92,15 @@ Documentation of Botan package. %prep -%setup -q -n Botan-%{version} +%autosetup -n Botan-%{version} %build %define _lto_cflags %{nil} export RPM_OPT_FLAGS +%if 0%{?suse_version} < 1600 +export CC=gcc-12 +export CXX=g++-12 +%endif python3 ./configure.py \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ @@ -103,7 +110,6 @@ --with-bzip2 \ --with-zlib \ --with-lzma \ - --with-openmp \ --with-sqlite \ --with-tpm \ %ifarch %{ix86} @@ -122,29 +128,35 @@ sed -i 's/env python/env python3/' src/scripts/install.py %make_install rm -f %{buildroot}/%{_libdir}/libbotan*.a -chmod +x %{buildroot}%{python3_sitearch}/botan2.py -sed -i '1s@^#!/.*@#!%{_bindir}/python3@' %{buildroot}%{python3_sitearch}/botan2.py - -rm %{buildroot}%{_bindir}/botan +chmod +x %{buildroot}%{python3_sitearch}/botan3.py +sed -i '1s@^#!/.*@#!%{_bindir}/python3@' %{buildroot}%{python3_sitearch}/botan3.py %check %make_build check -%post -n libbotan-%{version_suffix} -p /sbin/ldconfig -%postun -n libbotan-%{version_suffix} -p /sbin/ldconfig +%ldconfig_scriptlets -n libbotan-%{version_suffix} + +%files +%license license.txt +%{_bindir}/botan %files doc +%license license.txt %docdir %{botan_docdir} %{botan_docdir} %files -n libbotan-%{version_suffix} +%license license.txt %{_libdir}/libbotan-%{short_version}.so.* %files -n libbotan-devel +%license license.txt %{_libdir}/libbotan-%{short_version}.so %{_libdir}/pkgconfig/botan-%{short_version}.pc %{_includedir}/botan-%{short_version} +%{_libdir}/cmake %files -n python3-botan -%{python3_sitearch}/botan2.py +%license license.txt +%{python3_sitearch}/botan3.py ++++++ Botan-2.19.5.tar.xz -> Botan-3.5.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/Botan/Botan-2.19.5.tar.xz /work/SRC/openSUSE:Factory/.Botan.new.7232/Botan-3.5.0.tar.xz differ: char 26, line 1 ++++++ _scmsync.obsinfo ++++++ mtime: 1722500874 commit: 13cdc02dbff51e0e0abe5b1c4ab1e2156cbace09b4cbae9d8b8de25876ddd658 url: https://src.opensuse.org/ayankov/Botan.git revision: 13cdc02dbff51e0e0abe5b1c4ab1e2156cbace09b4cbae9d8b8de25876ddd658 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.eY7Y4l/_old 2024-08-01 22:06:31.349646827 +0200 +++ /var/tmp/diff_new_pack.eY7Y4l/_new 2024-08-01 22:06:31.349646827 +0200 @@ -1,5 +1,5 @@ -libbotan-2-19 +libbotan-3-5 libbotan-devel requires -libbotan-<targettype> = <version> - requires "libbotan-2-19-<targettype> = <version>" + requires "libbotan-3-5-<targettype> = <version>"
participants (1)
-
Source-Sync