From 86f14dd40b14d571b8f612462286df398ee4dc4c Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Mon, 19 Oct 2015 08:54:01 +0000 Subject: [PATCH] Introduce clang-tidy as a new package --- debian/changelog | 1 + debian/clang-X.Y.install.in | 2 -- debian/clang-X.Y.lintian-overrides.in | 1 - debian/clang-X.Y.manpages.in | 1 - debian/clang-tidy-X.Y.install.in | 2 ++ debian/clang-tidy-X.Y.lintian-overrides.in | 3 +++ debian/clang-tidy-X.Y.manpages.in | 1 + debian/control | 9 +++++++++ 8 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 debian/clang-tidy-X.Y.install.in create mode 100644 debian/clang-tidy-X.Y.lintian-overrides.in create mode 100644 debian/clang-tidy-X.Y.manpages.in diff --git a/debian/changelog b/debian/changelog index fbdf7c52..974f9001 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ llvm-toolchain-3.7 (1:3.7-3) UNRELEASED; urgency=medium * Update compiler-rt to simplify the port to Ubuntu precise ubuntu-precise-compiler-rt.diff + * Introduce clang-tidy as a new package -- Sylvestre Ledru Thu, 17 Sep 2015 14:47:17 +0200 diff --git a/debian/clang-X.Y.install.in b/debian/clang-X.Y.install.in index 22272cf3..1dcdda7e 100644 --- a/debian/clang-X.Y.install.in +++ b/debian/clang-X.Y.install.in @@ -4,7 +4,6 @@ usr/lib/llvm-@LLVM_VERSION@/bin/clang-check usr/lib/llvm-@LLVM_VERSION@/bin/clang-tblgen usr/lib/llvm-@LLVM_VERSION@/bin/c-index-test usr/lib/llvm-@LLVM_VERSION@/bin/clang-apply-replacements -usr/lib/llvm-@LLVM_VERSION@/bin/clang-tidy usr/lib/llvm-@LLVM_VERSION@/bin/pp-trace usr/lib/llvm-@LLVM_VERSION@/bin/clang-query usr/lib/llvm-@LLVM_VERSION@/bin/clang-rename @@ -20,7 +19,6 @@ usr/bin/clang-check-@LLVM_VERSION@ usr/bin/clang-tblgen-@LLVM_VERSION@ usr/bin/c-index-test-@LLVM_VERSION@ usr/bin/clang-apply-replacements-@LLVM_VERSION@ -usr/bin/clang-tidy-@LLVM_VERSION@ usr/bin/pp-trace-@LLVM_VERSION@ usr/bin/clang-query-@LLVM_VERSION@ usr/bin/clang-rename-@LLVM_VERSION@ diff --git a/debian/clang-X.Y.lintian-overrides.in b/debian/clang-X.Y.lintian-overrides.in index dabecf22..46514394 100644 --- a/debian/clang-X.Y.lintian-overrides.in +++ b/debian/clang-X.Y.lintian-overrides.in @@ -5,7 +5,6 @@ clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/scan-v clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/clang-apply-replacements-@LLVM_VERSION@.1.gz clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/clang-check-@LLVM_VERSION@.1.gz clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tblgen-@LLVM_VERSION@.1.gz -clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tidy-@LLVM_VERSION@.1.gz clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/pp-trace-@LLVM_VERSION@.1.gz clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/scan-view-@LLVM_VERSION@.1.gz diff --git a/debian/clang-X.Y.manpages.in b/debian/clang-X.Y.manpages.in index 852e6c0a..3a952059 100644 --- a/debian/clang-X.Y.manpages.in +++ b/debian/clang-X.Y.manpages.in @@ -3,6 +3,5 @@ clang/tools/scan-build/scan-build-@LLVM_VERSION@.1 debian/man/clang-check-@LLVM_VERSION@.1 debian/man/clang-tblgen-@LLVM_VERSION@.1 debian/man/scan-view-@LLVM_VERSION@.1 -debian/man/clang-tidy-@LLVM_VERSION@.1 debian/man/clang-apply-replacements-@LLVM_VERSION@.1 debian/man/pp-trace-@LLVM_VERSION@.1 diff --git a/debian/clang-tidy-X.Y.install.in b/debian/clang-tidy-X.Y.install.in new file mode 100644 index 00000000..1041ae4c --- /dev/null +++ b/debian/clang-tidy-X.Y.install.in @@ -0,0 +1,2 @@ +usr/lib/llvm-@LLVM_VERSION@/bin/clang-tidy +usr/bin/clang-tidy-@LLVM_VERSION@ diff --git a/debian/clang-tidy-X.Y.lintian-overrides.in b/debian/clang-tidy-X.Y.lintian-overrides.in new file mode 100644 index 00000000..3cad8316 --- /dev/null +++ b/debian/clang-tidy-X.Y.lintian-overrides.in @@ -0,0 +1,3 @@ +# I know but well... +clang-@LLVM_VERSION@: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tidy-@LLVM_VERSION@.1.gz + diff --git a/debian/clang-tidy-X.Y.manpages.in b/debian/clang-tidy-X.Y.manpages.in new file mode 100644 index 00000000..fa4a8146 --- /dev/null +++ b/debian/clang-tidy-X.Y.manpages.in @@ -0,0 +1 @@ +debian/man/clang-tidy-@LLVM_VERSION@.1 diff --git a/debian/control b/debian/control index 7d924b83..5bdaa214 100644 --- a/debian/control +++ b/debian/control @@ -85,6 +85,15 @@ Description: Tool to convert C++98 and C++03 code to C++11 the AST Matching library. +Package: clang-tidy-3.7 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: clang-based C++ linter tool + Provide an extensible framework for diagnosing and fixing typical programming + errors, like style violations, interface misuse, or bugs that can be deduced + via static analysis. clang-tidy is modular and provides a convenient interface + for writing new checks. + Package: clang-3.7-doc Architecture: all Section: doc