mirror of
https://git.proxmox.com/git/llvm-toolchain
synced 2025-06-12 05:55:26 +00:00
Ship clangd-8 as a new package (Closes: #932432)
This commit is contained in:
parent
a0f22507df
commit
446e6cf9be
1
debian/changelog
vendored
1
debian/changelog
vendored
@ -2,6 +2,7 @@ llvm-toolchain-8 (1:8.0.1-1) unstable; urgency=medium
|
||||
|
||||
* New stable release
|
||||
* Ship python3-lldb-8 as a new package
|
||||
* Ship clangd-8 as a new package (Closes: #932432)
|
||||
|
||||
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 27 Jul 2019 23:50:48 +0200
|
||||
|
||||
|
2
debian/clang-tools-X.Y.install.in
vendored
2
debian/clang-tools-X.Y.install.in
vendored
@ -21,7 +21,6 @@ usr/lib/llvm-@LLVM_VERSION@/bin/modularize
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/c-index-test
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-include-fixer
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/find-all-symbols
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/clangd
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/clang-refactor
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/diagtool
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/hmaptool
|
||||
@ -50,7 +49,6 @@ usr/bin/find-all-symbols-@LLVM_VERSION@
|
||||
usr/bin/clang-include-fixer-@LLVM_VERSION@
|
||||
usr/bin/clang-change-namespace-@LLVM_VERSION@
|
||||
usr/bin/clang-import-test-@LLVM_VERSION@
|
||||
usr/bin/clangd-@LLVM_VERSION@
|
||||
usr/bin/clang-refactor-@LLVM_VERSION@
|
||||
usr/bin/diagtool-@LLVM_VERSION@
|
||||
usr/bin/hmaptool-@LLVM_VERSION@
|
||||
|
3
debian/clangd-X.Y.install.in
vendored
Normal file
3
debian/clangd-X.Y.install.in
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
usr/lib/llvm-@LLVM_VERSION@/bin/clangd
|
||||
usr/bin/clangd-@LLVM_VERSION@
|
||||
|
1
debian/clangd-X.Y.manpages.in
vendored
Normal file
1
debian/clangd-X.Y.manpages.in
vendored
Normal file
@ -0,0 +1 @@
|
||||
debian/man/clangd-@LLVM_VERSION@.1
|
18
debian/control
vendored
18
debian/control
vendored
@ -55,8 +55,7 @@ Description: clang-based tools for C/C++ developments
|
||||
Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
|
||||
provides most of the support of C++17.
|
||||
.
|
||||
This package contains some clang-based tools like scan-build, clangd,
|
||||
clang-cl, etc.
|
||||
This package contains some clang-based tools like scan-build, clang-cl, etc.
|
||||
|
||||
Package: clang-format-8
|
||||
Architecture: any
|
||||
@ -85,6 +84,21 @@ Description: clang-based C++ linter tool
|
||||
via static analysis. clang-tidy is modular and provides a convenient interface
|
||||
for writing new checks.
|
||||
|
||||
Package: clangd-8
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Replaces: clang-tools-8 (<< 8.0.1-1)
|
||||
Breaks: clang-tools-8 (<< 8.0.1-1)
|
||||
Description: Language server that provides IDE-like features to editors
|
||||
clangd understands your C++ code and adds smart features to your editor:
|
||||
- code completion
|
||||
- compile errors
|
||||
- go-to-definition
|
||||
- and more.
|
||||
.
|
||||
clangd is a language server that implements the Language Server Protocol;
|
||||
it can work with many editors through a plugin.
|
||||
|
||||
Package: clang-8-doc
|
||||
Architecture: all
|
||||
Section: doc
|
||||
|
2
debian/rules
vendored
2
debian/rules
vendored
@ -535,7 +535,7 @@ build_doc:
|
||||
help2man --no-info --version-string=$(LLVM_VERSION) clang/tools/scan-view/bin/scan-view > debian/man/scan-view-$(LLVM_VERSION).1 || true
|
||||
help2man --no-info --version-string=$(LLVM_VERSION) clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-$(LLVM_VERSION).1 || true
|
||||
|
||||
CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang++ clang-tblgen clang-check clang-cpp clang-import-test clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols clang-reorder-fields ld.lld llvm-tblgen clang-change-namespace clang-offload-bundler"; \
|
||||
CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang++ clang-tblgen clang-check clang-cpp clang-import-test clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols clang-reorder-fields ld.lld llvm-tblgen clang-change-namespace clang-offload-bundler clangd"; \
|
||||
for f in $$CMDS; do \
|
||||
echo "Generating manpage of $$f"; \
|
||||
LD_LIBRARY_PATH=$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/:/usr/lib/*/libfakeroot help2man --no-info --version-string=$(LLVM_VERSION) $(TARGET_BUILD)/bin/$$f > debian/man/$$f-$(LLVM_VERSION).1; \
|
||||
|
Loading…
Reference in New Issue
Block a user