Merge remote-tracking branch 'origin/9' into snapshot

This commit is contained in:
Sylvestre Ledru 2019-08-03 11:53:37 +02:00
commit f02c554362
8 changed files with 56 additions and 13 deletions

28
debian/changelog vendored
View File

@ -20,11 +20,22 @@ llvm-toolchain-snapshot (1:10~svn366440-1~exp1) experimental; urgency=medium
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 18:58:32 +0200
llvm-toolchain-9 (1:9~svn366428-1) unstable; urgency=medium
llvm-toolchain-9 (1:9~+rc1-1~exp2) experimental; urgency=medium
* New branch (9)
[ Gianfranco Costamagna ]
* Fixed wrong shlib generation of libomp5 library
-- Sylvestre Ledru <sylvestre@debian.org> Thu, 18 Jul 2019 16:54:14 +0200
[ Sylvestre Ledru ]
* Move lit-cpuid from llvm-tools to lldb (wrong package)
* Ship clangd-9 as a new package (Closes: #932432)
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 03 Aug 2019 11:41:07 +0200
llvm-toolchain-9 (1:9~+rc1-1~exp1) experimental; urgency=medium
* New snapshot release
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 29 Jul 2019 22:16:33 +0200
llvm-toolchain-snapshot (1:9~svn366022-1~exp1) experimental; urgency=medium
@ -192,6 +203,17 @@ llvm-toolchain-snapshot (1:9~svn351375-1~exp1) experimental; urgency=medium
-- Sylvestre Ledru <sylvestre@debian.org> Wed, 16 Jan 2019 21:59:29 +0100
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)
[ Gianfranco Costamagna ]
* Fixed wrong shlib generation of libomp5 library
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 03 Aug 2019 11:44:29 +0200
llvm-toolchain-8 (1:8.0.1~+rc4-2) unstable; urgency=medium
* Compile against Python 3

View File

@ -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
@ -52,7 +51,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
View 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
View File

@ -0,0 +1 @@
debian/man/clangd-@LLVM_VERSION@.1

20
debian/control vendored
View File

@ -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-10
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-10
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Replaces: clang-tools-10 (<< 10~svn367724-1~exp1)
Breaks: clang-tools-10 (<< 10~svn367724-1~exp1)
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-10-doc
Architecture: all
Section: doc
@ -442,6 +456,8 @@ Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm10 (= ${binary:Version}), llvm-10-dev,
python-lldb-10
Pre-Depends: ${misc:Pre-Depends}
Replaces: llvm-9-tools (<< 9~+rc1-1~exp2)
Breaks: llvm-9-tools (<< 9~+rc1-1~exp2)
Description: Next generation, high-performance debugger
LLDB is a next generation, high-performance debugger. It is built as a set of
reusable components which highly leverage existing libraries in the larger LLVM

View File

@ -2,6 +2,7 @@ usr/lib/llvm-@LLVM_VERSION@/bin/lldb*
usr/lib/llvm-@LLVM_VERSION@/bin/lldb-mi*
usr/lib/llvm-@LLVM_VERSION@/bin/lldb-server*
usr/lib/llvm-@LLVM_VERSION@/bin/lldb-argdumper
usr/lib/llvm-@LLVM_VERSION@/bin/lit-cpuid
usr/bin/lldb-@LLVM_VERSION@*
usr/bin/lldb-server-@LLVM_VERSION@*
@ -9,3 +10,4 @@ usr/bin/lldb-mi-@LLVM_VERSION@*
usr/bin/lldb-argdumper-@LLVM_VERSION@
usr/bin/lldb-vscode-@LLVM_VERSION@
usr/bin/lldb-instr-@LLVM_VERSION@
usr/bin/lit-cpuid-@LLVM_VERSION@

View File

@ -2,7 +2,6 @@
usr/lib/llvm-@LLVM_VERSION@/bin/count
usr/lib/llvm-@LLVM_VERSION@/bin/FileCheck
usr/lib/llvm-@LLVM_VERSION@/bin/not
usr/lib/llvm-@LLVM_VERSION@/bin/lit-cpuid
usr/lib/llvm-@LLVM_VERSION@/share/opt-viewer/opt-viewer.py
usr/lib/llvm-@LLVM_VERSION@/share/opt-viewer/optrecord.py
usr/lib/llvm-@LLVM_VERSION@/share/opt-viewer/style.css
@ -15,4 +14,3 @@ utils/lit/* /usr/lib/llvm-@LLVM_VERSION@/build/utils/lit/
usr/bin/count-@LLVM_VERSION@
usr/bin/FileCheck-@LLVM_VERSION@
usr/bin/not-@LLVM_VERSION@
usr/bin/lit-cpuid-@LLVM_VERSION@

11
debian/rules vendored
View File

@ -536,13 +536,15 @@ build_doc:
done
mkdir -p debian/man/
help2man --no-info --version-string=$(LLVM_VERSION) clang/tools/scan-view/bin/scan-view > debian/man/scan-view-$(LLVM_VERSION).1
help2man --no-info --version-string=$(LLVM_VERSION) clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-$(LLVM_VERSION).1
ls -al clang/tools/scan-view/bin/scan-view
clang/tools/scan-view/bin/scan-view --help || true
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; \
LD_LIBRARY_PATH=$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/:/usr/lib/*/libfakeroot help2man --no-info --version-string=$(LLVM_VERSION) $(TARGET_BUILD_STAGE2)/bin/$$f > debian/man/$$f-$(LLVM_VERSION).1; \
done
if test "$(OPENMP_ENABLE)" = yes; then \
cd openmp/runtime && doxygen doc/doxygen/config; cd -; \
@ -625,6 +627,7 @@ endif
rm -rf $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/__pycache__/ \
$(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/build/utils/lit/lit/*/__pycache__/
$(MAKE) -C libcxxabi/build install DESTDIR=$(DEB_INST)
$(MAKE) -C libcxx/build install DESTDIR=$(DEB_INST)