Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aws-lc for openSUSE:Factory checked in at 2025-06-27 23:01:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-lc (Old) and /work/SRC/openSUSE:Factory/.aws-lc.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-lc" Fri Jun 27 23:01:36 2025 rev:2 rq:1288747 version:1.52.1 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-lc/aws-lc.changes 2025-06-11 16:29:21.055543934 +0200 +++ /work/SRC/openSUSE:Factory/.aws-lc.new.7067/aws-lc.changes 2025-06-27 23:08:34.375311303 +0200 @@ -1,0 +2,6 @@ +Fri Jun 13 18:50:39 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- adapt soname.patch to also give a version to libcrypto (fixes boo#1244562) +- bump soversion to actual aws-lc version + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-lc.spec ++++++ --- /var/tmp/diff_new_pack.yauyCi/_old 2025-06-27 23:08:36.147384850 +0200 +++ /var/tmp/diff_new_pack.yauyCi/_new 2025-06-27 23:08:36.151385016 +0200 @@ -16,7 +16,7 @@ # -%define sover 1_51_2 +%define sover 1_52_1 %define __builder ninja Name: aws-lc Version: 1.52.1 @@ -63,6 +63,12 @@ %description -n libssl%{sover} %{summary}. +%package -n libcrypto%{sover} +Summary: Crypto library for %{name} + +%description -n libcrypto%{sover} +%{summary}. + %package benchmark Summary: Benchmarktool for %{name} @@ -83,6 +89,7 @@ sed -i 's|/usr/bin/env bash|/usr/bin/bash|g' %{buildroot}%{_bindir}/c_rehash %ldconfig_scriptlets -n libssl%{sover} +%ldconfig_scriptlets -n libcrypto%{sover} %check %ninja_build -C build run_tests @@ -107,5 +114,8 @@ %{_libdir}/ssl/cmake/ %files -n libssl%{sover} -%{_libdir}/libssl.so.* +%{_libdir}/libssl.so.%{version} + +%files -n libcrypto%{sover} +%{_libdir}/libcrypto.so.%{version} ++++++ soname.patch ++++++ --- /var/tmp/diff_new_pack.yauyCi/_old 2025-06-27 23:08:36.243388835 +0200 +++ /var/tmp/diff_new_pack.yauyCi/_new 2025-06-27 23:08:36.255389333 +0200 @@ -1,21 +1,31 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9b27c5c7a..a9209c3e1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,7 +5,7 @@ cmake_policy(SET CMP0091 NEW) +diff -rub aws-lc-1.52.1/CMakeLists.txt aws-lc-1.52.1-patched/CMakeLists.txt +--- aws-lc-1.52.1/CMakeLists.txt 2025-05-29 20:18:51.000000000 +0200 ++++ aws-lc-1.52.1-patched/CMakeLists.txt 2025-06-13 20:30:45.360317788 +0200 +@@ -5,7 +5,7 @@ endif() # Defer enabling C and CXX languages. -project(AWSLC NONE) -+project(AWSLC VERSION 1.51.2) ++project(AWSLC VERSION 1.52.1) if(MSVC) # On Windows, prefer cl over gcc if both are available. By default most of -diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt -index 5f41c3648..b624802f3 100644 ---- a/ssl/CMakeLists.txt -+++ b/ssl/CMakeLists.txt -@@ -49,6 +49,8 @@ target_link_libraries(ssl crypto) +diff -rub aws-lc-1.52.1/crypto/CMakeLists.txt aws-lc-1.52.1-patched/crypto/CMakeLists.txt +--- aws-lc-1.52.1/crypto/CMakeLists.txt 2025-05-29 20:18:51.000000000 +0200 ++++ aws-lc-1.52.1-patched/crypto/CMakeLists.txt 2025-06-13 20:38:41.776596096 +0200 +@@ -606,6 +606,8 @@ + add_dependencies(${name} boringssl_prefix_symbols) + target_include_directories(${name} BEFORE PRIVATE ${AWSLC_BINARY_DIR}/symbol_prefix_include) + ++ set_target_properties(${name} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION}) ++ + target_include_directories(${name} PUBLIC + $<BUILD_INTERFACE:${AWSLC_SOURCE_DIR}/include> + $<INSTALL_INTERFACE:include>) +diff -rub aws-lc-1.52.1/ssl/CMakeLists.txt aws-lc-1.52.1-patched/ssl/CMakeLists.txt +--- aws-lc-1.52.1/ssl/CMakeLists.txt 2025-05-29 20:18:51.000000000 +0200 ++++ aws-lc-1.52.1-patched/ssl/CMakeLists.txt 2025-06-13 20:30:45.362197495 +0200 +@@ -49,6 +49,8 @@ target_include_directories(ssl BEFORE PRIVATE ${AWSLC_BINARY_DIR}/symbol_prefix_include)