Update to Factory version #1

Open
mlin7442 wants to merge 7 commits from mlin7442/clang-extract:161_branch_20260205 into leap-16.1
5 changed files with 57 additions and 14 deletions

View File

@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/SUSE/clang-extract</param>
<param name="revision">8344124f604e2ef9202177f5b9ed61962a37c4dc</param>
<param name="revision">19c13299e893581112c15d6f1d123c4c7f824527</param>
<param name="versionformat">0~%cd.%h</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">mvetter@suse.com</param>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9e8b87cfcb10ae66effe899d014725ba194b7871c953468b3fd0472d480f6b63
size 105876

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3348deec9d2d58da1db59368cd6d4f753688d022ff38be1e91b061ba191b3bfd
size 110808

View File

@@ -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

View File

@@ -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