Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clang-extract for openSUSE:Factory checked in at 2026-09-16 17:42:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clang-extract (Old) and /work/SRC/openSUSE:Factory/.clang-extract.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clang-extract" Wed Sep 16 17:42:32 2026 rev:22 rq:1378165 version:0~20260915.950c2c9 Changes: -------- --- /work/SRC/openSUSE:Factory/clang-extract/clang-extract.changes 2026-05-30 23:02:45.603672467 +0200 +++ /work/SRC/openSUSE:Factory/.clang-extract.new.383539/clang-extract.changes 2026-09-16 17:45:30.702958207 +0200 @@ -1,0 +2,21 @@ +Tue Sep 15 11:59:46 UTC 2026 - [email protected] + +- Update to version 0~20260915.950c2c9: + * Remove <filesystem> includes. + +------------------------------------------------------------------- +Tue Sep 15 08:12:23 UTC 2026 - [email protected] + +- Update to version 0~20260914.6d30ac4: + * Add support for macro comments + * Add support for LLVM-23 + * Add new `projecthack` policy. + * Add deduplication of headers + * Fix path of DSC files in CC mode. + * Add new `-DCE_CC=<path_to_c_compiler>` option + * Parse "Callgraph removal" nodes in .ipa-clones + * Merge update IPA clones callgraph with information from the source code. + * Disable warning stating that '-c' is ignored. + * Fix missing complete definition of structs referenced by other structs + +------------------------------------------------------------------- Old: ---- clang-extract-0~20260529.63e5c9b.tar.xz New: ---- clang-extract-0~20260915.950c2c9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clang-extract.spec ++++++ --- /var/tmp/diff_new_pack.8fhh42/_old 2026-09-16 17:45:33.990095515 +0200 +++ /var/tmp/diff_new_pack.8fhh42/_new 2026-09-16 17:45:33.993095640 +0200 @@ -16,32 +16,41 @@ # +%if 0%{?sle_version} == 150700 || 0%{suse_version} == 1570 +%define llvm_version 19 +%else +%if 0%{?sle_version} == 150600 || 0%{suse_version} == 1560 +%define llvm_version 17 +%endif +%endif + Name: clang-extract -Version: 0~20260529.63e5c9b +Version: 0~20260915.950c2c9 Release: 0 Summary: A tool to extract code content from source files License: Apache-2.0 WITH LLVM-exception AND NCSA URL: https://github.com/SUSE/clang-extract Source: %{name}-%{version}.tar.xz -BuildRequires: clang >= 17 -BuildRequires: clang-devel >= 17 -#BuildRequires: clang-tools -#BuildRequires: cmake -BuildRequires: ninja +BuildRequires: clang%{?llvm_version} +BuildRequires: clang%{?llvm_version}-devel BuildRequires: libelf-devel BuildRequires: libzstd-devel -BuildRequires: zlib-devel -# At least 16 is needed but 18 has some fixes that we like. -# Leap 15.6 has only 17. -#BuildRequires: llvm-devel -BuildRequires: llvm >= 17 +BuildRequires: llvm%{?llvm_version} BuildRequires: meson BuildRequires: ninja +BuildRequires: ninja +BuildRequires: python3 +BuildRequires: zlib-devel %description A tool to extract code content from source files using the clang and LLVM infrastructure. %prep +# Check if we have the python3 binary. +if [ ! -x %{_bindir}/python3 ]; then + ln -s %{_bindir}/python%{python3_version} %{_bindir}/python%{python3_version} +fi + %autosetup -p1 %build ++++++ _service ++++++ --- /var/tmp/diff_new_pack.8fhh42/_old 2026-09-16 17:45:34.046097854 +0200 +++ /var/tmp/diff_new_pack.8fhh42/_new 2026-09-16 17:45:34.052098105 +0200 @@ -1,16 +1,16 @@ <services> - <service name="tar_scm" mode="manual"> - <param name="scm">git</param> - <param name="url">https://github.com/SUSE/clang-extract</param> - <param name="revision">63e5c9b734deaabe139200ba8cd8fb63ca3ac8a3</param> - <param name="versionformat">0~%cd.%h</param> - <param name="changesgenerate">enable</param> - <param name="changesauthor">[email protected]</param> - </service> - <service name="recompress" mode="manual"> - <param name="file">*.tar</param> - <param name="compression">xz</param> - </service> - <service name="set_version" mode="manual"/> + <service name="tar_scm" mode="manual"> + <param name="scm">git</param> + <param name="url">https://github.com/SUSE/clang-extract</param> + <param name="versionformat">0~%cd.%h</param> + <param name="changesgenerate">enable</param> + <param name="changesauthor">[email protected]</param> + <param name="revision">main</param> + </service> + <service name="recompress" mode="manual"> + <param name="file">*.tar</param> + <param name="compression">xz</param> + </service> + <service name="set_version" mode="manual"/> </services> ++++++ clang-extract-0~20260529.63e5c9b.tar.xz -> clang-extract-0~20260915.950c2c9.tar.xz ++++++ ++++ 6418 lines of diff (skipped)
