diff --git a/_service b/_service index b1d6921..fd2d45c 100644 --- a/_service +++ b/_service @@ -2,7 +2,7 @@ git https://github.com/SUSE/clang-extract - 8344124f604e2ef9202177f5b9ed61962a37c4dc + 19c13299e893581112c15d6f1d123c4c7f824527 0~%cd.%h enable mvetter@suse.com diff --git a/clang-extract-0~20241220.8344124.tar.xz b/clang-extract-0~20241220.8344124.tar.xz deleted file mode 100644 index 7a58e03..0000000 --- a/clang-extract-0~20241220.8344124.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e8b87cfcb10ae66effe899d014725ba194b7871c953468b3fd0472d480f6b63 -size 105876 diff --git a/clang-extract-0~20251020.19c1329.tar.xz b/clang-extract-0~20251020.19c1329.tar.xz new file mode 100644 index 0000000..db909ff --- /dev/null +++ b/clang-extract-0~20251020.19c1329.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3348deec9d2d58da1db59368cd6d4f753688d022ff38be1e91b061ba191b3bfd +size 110808 diff --git a/clang-extract.changes b/clang-extract.changes index bf04823..45a044c 100644 --- a/clang-extract.changes +++ b/clang-extract.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Mon Oct 20 15:12:01 UTC 2025 - mvetter@suse.com + +- Update to version 0~20251020.19c1329: + * Fix compilation error on OBS + +------------------------------------------------------------------- +Mon Oct 20 13:48:53 UTC 2025 - mvetter@suse.com + +- Update to version 0~20251016.1f8ed41: + * Workaround LLVM bug #162126 + * Add support to avoid header expansion + * Remove `Get_Source_Manager` from PrettyPrint + * Support building on RHEL 8.0 + * Eliminate the assert in specific situations. + * Disable wordexp on Windows where it is unavailable + +------------------------------------------------------------------- +Wed Oct 08 14:10:03 UTC 2025 - mvetter@suse.com + +- Update to version 0~20251008.e818417: + * Fix test failing if gcc is 7.5.0 + +------------------------------------------------------------------- +Wed Oct 08 02:00:52 UTC 2025 - mvetter@suse.com + +- Update to version 0~20251006.0f2b19f: + * Properly handle win32 paths in `get_basename` + * Clean warnings and debug prints left in fe587574fc11ee87b5497400a941314bbe936c4c + * Remove any use of `basename` + * Make sure we get a matching number of #if and #endifs before copying function to output + * Fix corner case where struct attributes are declared from #include + * Add new expansion policies. + * Fix ArrayRef constructor ambiguity on 32-bit systems + * Add support to LLVM-21 + * Fix ce-inline crashing when no debuginfo is provided + +------------------------------------------------------------------- +Thu Jul 10 14:29:02 UTC 2025 - mvetter@suse.com + +- Update to version 0~20250710.ac81bbb: + * Add compatibility to llvm-20 + ------------------------------------------------------------------- Fri Dec 20 20:42:18 UTC 2024 - mvetter@suse.com diff --git a/clang-extract.spec b/clang-extract.spec index 796a168..7a4a464 100644 --- a/clang-extract.spec +++ b/clang-extract.spec @@ -1,7 +1,7 @@ # # spec file for package clang-extract # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,28 +17,27 @@ Name: clang-extract -Version: 0~20241220.8344124 +Version: 0~20251020.19c1329 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 -BuildRequires: clang-devel -BuildRequires: clang-tools -BuildRequires: cmake +BuildRequires: clang >= 17 +BuildRequires: clang-devel >= 17 +#BuildRequires: clang-tools +#BuildRequires: cmake +BuildRequires: ninja 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 >= 17 +#BuildRequires: llvm-devel +BuildRequires: llvm >= 17 BuildRequires: meson BuildRequires: ninja -# Remove i586 support -ExcludeArch: i586 - %description A tool to extract code content from source files using the clang and LLVM infrastructure. @@ -60,5 +59,6 @@ A tool to extract code content from source files using the clang and LLVM infras %doc README.md %{_bindir}/ce-inline %{_bindir}/clang-extract +%{_bindir}/ce-includetree %changelog