diff --git a/ccls-0.20240505.tar.gz b/ccls-0.20240505.tar.gz deleted file mode 100644 index f0b8043..0000000 --- a/ccls-0.20240505.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ea6d90a9f93d5503e59c3bd0e5568ab262ff3dcf1b7539b50a0ede4a0e32fea -size 162441 diff --git a/ccls-0.20250815.1.tar.gz b/ccls-0.20250815.1.tar.gz new file mode 100644 index 0000000..9b44bd5 --- /dev/null +++ b/ccls-0.20250815.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b44d9f981e65dcf950525886f8211727da8a41d3070d323d558f950749bc493c +size 163675 diff --git a/ccls.changes b/ccls.changes index fb2bebb..8be6dac 100644 --- a/ccls.changes +++ b/ccls.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Fri Nov 21 22:24:42 UTC 2025 - Aaron Puchert + +- Update to version 0.20250815.1. + * Add clang.prependArgs option. + * Support Decl::Concept. + +------------------------------------------------------------------- +Sat Nov 8 21:56:03 UTC 2025 - Aaron Puchert + +- Update to version 0.20250815. + * In textDocument/signatureHelp: add trigger character `{`. + * In initializationOptions: add clang.prependArgs. + * Support Decl::Concept. + * Adapt to LLVM 21 and 22. +- Remove obsolete patches: + * fix-llvm20-build.patch + * reformat.patch + * llvm21-CompilerInstance-and-PointerUnion.patch + * fix-llvm21-build.patch + +------------------------------------------------------------------- +Tue Sep 16 21:57:46 UTC 2025 - Aaron Puchert + +- Add llvm21-CompilerInstance-and-PointerUnion.patch and + fix-llvm21-build.patch to fix build with LLVM 21. +- Add reformat.patch to ease applying patches from upstream. + +------------------------------------------------------------------- +Sat Apr 12 21:06:33 UTC 2025 - Aaron Puchert + +- Add fix-llvm20-build.patch to fix build with LLVM 20. + +------------------------------------------------------------------- +Thu Nov 15 22:40:39 UTC 2024 - Aaron Puchert + +- Update to version 0.20241108. + * Sort index requests. When you open A/B/foo.cc, files under + "A/B/" and "A/" will be prioritized during the initial indexing + process, leading to a quicker response time. + * Support for LLVM versions <= 9 has been dropped. + * LSP semantic tokens are now supported. See usage guide + https://maskray.me/blog/2024-10-20-ccls-and-lsp-semantic-tokens + usage (including rainbow semantic highlighting). + * LSP extension textDocument/switchSourceHeader is now supported. +- Drop unnecessary runtime dependency to llvm/clang metapackages. + ------------------------------------------------------------------- Wed Oct 2 21:59:58 UTC 2024 - Aaron Puchert diff --git a/ccls.spec b/ccls.spec index d808e48..7dc8ae4 100644 --- a/ccls.spec +++ b/ccls.spec @@ -1,7 +1,7 @@ # # spec file for package ccls # -# 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,7 +17,7 @@ Name: ccls -Version: 0.20240505 +Version: 0.20250815.1 Release: 0 Summary: C/C++/ObjC language server # main package is Apache 2.0 @@ -26,13 +26,11 @@ License: Apache-2.0 AND CC0-1.0 AND BSL-1.0 Group: Development/Tools/IDE URL: https://github.com/MaskRay/ccls Source0: %{URL}/archive/%{version}/%{name}-%{version}.tar.gz -BuildRequires: clang-devel >= 7.0 +BuildRequires: clang-devel >= 10 BuildRequires: cmake >= 3.8 -BuildRequires: llvm-devel >= 7.0 +BuildRequires: llvm-devel >= 10 BuildRequires: rapidjson-devel BuildRequires: zlib-devel -Requires: clang >= 5.0 -Requires: llvm >= 7.0 Provides: bundled(macro_map) Provides: bundled(siphash) # ccls hardcodes the paths to clang's resource dir and we thus must ensure that @@ -71,12 +69,7 @@ ccls, which originates from cquery, is a C/C++/Objective-C language server. rm -rf third_party/rapidjson %build -%cmake -DUSE_SYSTEM_RAPIDJSON=ON \ -%if %{pkg_vcmp clang-devel >= 9.0.0} - -DCLANG_LINK_CLANG_DYLIB=ON -%else - -DCLANG_LINK_CLANG_DYLIB=OFF -%endif +%cmake -DUSE_SYSTEM_RAPIDJSON=ON -DCLANG_LINK_CLANG_DYLIB=ON %cmake_build %install