Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libclc for openSUSE:Factory checked in at 2025-04-09 21:49:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libclc (Old) and /work/SRC/openSUSE:Factory/.libclc.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libclc" Wed Apr 9 21:49:32 2025 rev:33 rq:1267897 version:0.2.0+llvm20.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libclc/libclc.changes 2025-03-08 17:51:31.360228772 +0100 +++ /work/SRC/openSUSE:Factory/.libclc.new.1907/libclc.changes 2025-04-09 21:49:52.253108993 +0200 @@ -1,0 +2,55 @@ +Sat Apr 5 08:56:27 UTC 2025 - Stefan Dirsch <sndir...@suse.com> + +- Update to version 20.1.0 (boo#1240848);changes since 19.1.0: + * Disable external-calls testing for clspv targets (#127529) + * Allow default path when looking for llvm-spirv (#126071) + * Clang-format includes + * Optimize isfpclass-like CLC builtins (#124145) + * clspv: add missing clc_isnan.cl dependency (#124614) + * Move key math headers to CLC (#124739) + * Move copysign to CLC library; fix & optimize (#124598) + * Optimize CLC vector any/all builtins (#124568) + * Optimize CLC vector is(un)ordered builtins (#124546) + * Optimize CLC vector relational builtins (#124537) + * Move nextafter to the CLC library (#124097) + * Don't rely on fp16 pragma guards in headers (#122751) + * Route int bitselect through CLC; add half (#123653) + * Route select through __clc_select (#123647) + * Move mad to the CLC library (#123607) + * Rename include guards. NFC. + * Move degrees/radians to CLC library & optimize (#123222) + * Move smoothstep to CLC and optimize its codegen (#123183) + * Add missing includes to CLC headers (#118654) + * Add Maintainers.md for libclc (#118309) + * Optimize ceil/fabs/floor/rint/trunc (#119596) + * "[libclc] Create aliases with custom_command (#115885)" (#116025) + * "[libclc] Create aliases with custom_command (#115885)" for causing: https://github.com/llvm/llvm-project/issues/115942 + * Add some include guards to CLC declarations. NFC + * Create aliases with custom_command (#115885) + * Avoid using undefined vector3 components (#115857) + * Use builtin_convertvector to convert between vector types (#115865) + * Correct use of CLC macro on two definitions + * Move relational functions to the CLC library (#115171) + * Use __clc_max in CLC functions + * Move abs/abs_diff to CLC library + * Move clcmacro.h to CLC library. NFC (#114845) + * Move ceil/fabs/floor/rint/trunc to CLC library (#114774) + * Format clc_fma.cl. NFC + * Format clc_tan.cl. NFC + * Add some include guards and format a file + * Move min/max/clamp into the CLC builtins library (#114386) + * Restore header order, which formatting broke + * Format clc_ldexp.cl and clc_hypot.cl. NFC + * Create an internal 'clc' builtins library + * Split off library build system into helpers + * Add a new target for gfx1153 (#113138) + * Give a helpful error when an unknown target is requested (#111528) + * Convert README to Markdown (#111549) + * Update build instructions in readme (#111369) + * Remove mention of BSD license in readme (#111371) + * Fix installation w/ ENABLE_RUNTIME_SUBNORMAL (#109926) + * More cross compilation fixes (#97811) +- require llvm20/clang20 on sle15 >= sp6 +- supersedes fix-cmake-install.patch + +------------------------------------------------------------------- Old: ---- fix-cmake-install.patch libclc-19.1.0.src.tar.xz libclc-19.1.0.src.tar.xz.sig New: ---- libclc-20.1.0.src.tar.xz libclc-20.1.0.src.tar.xz.sig BETA DEBUG BEGIN: Old:- require llvm20/clang20 on sle15 >= sp6 - supersedes fix-cmake-install.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libclc.spec ++++++ --- /var/tmp/diff_new_pack.7pwurO/_old 2025-04-09 21:49:52.801132069 +0200 +++ /var/tmp/diff_new_pack.7pwurO/_new 2025-04-09 21:49:52.805132238 +0200 @@ -16,7 +16,7 @@ # -%define _libclc_llvm_ver 19.1.0 +%define _libclc_llvm_ver 20.1.0 %define _version %_libclc_llvm_ver%{?_rc:rc%_rc} %define _tagver %_libclc_llvm_ver%{?_rc:-rc%_rc} @@ -31,15 +31,14 @@ Source1: https://github.com/llvm/llvm-project/releases/download/llvmorg-%{_tagver}/%{name}-%{_version}.src.tar.xz.sig Source100: %{name}-rpmlintrc Source101: https://releases.llvm.org/release-keys.asc#/%{name}.keyring -Patch0: fix-cmake-install.patch BuildRequires: cmake %if 0%{?suse_version} >= 1550 BuildRequires: clang-devel BuildRequires: llvm-devel %else %if 0%{?sle_version} >= 150600 -BuildRequires: clang19-devel -BuildRequires: llvm19-devel +BuildRequires: clang20-devel +BuildRequires: llvm20-devel %endif %endif BuildRequires: python3-base ++++++ libclc-19.1.0.src.tar.xz -> libclc-20.1.0.src.tar.xz ++++++ ++++ 15030 lines of diff (skipped)