Rename libclang-cpp1-9 to libclang-cpp9 to match the soname and libllvm9 naming (at some point, all libs should do that ...)

This commit is contained in:
Sylvestre Ledru 2019-08-31 13:30:51 +02:00
parent b7269b3587
commit e10f474fca
5 changed files with 13 additions and 3 deletions

4
debian/changelog vendored
View File

@ -21,9 +21,11 @@ llvm-toolchain-9 (1:9~+rc3-1~exp1) experimental; urgency=medium
* Improve the fix-clang-path-and-build.diff patch
If this package was built with libclang-common installed on the system,
it could fail with 'use of undeclared identifier' because
#include_next was failing as it was expecting the next header to be
#include_next was failing as it was expecting the next header to be
libstdc++
Now, if the local build headers are found, don't include system's
* Rename libclang-cpp1-9 to libclang-cpp9 to match the soname and libllvm9
naming (at some point, all libs should do that ...)
-- Sylvestre Ledru <sylvestre@debian.org> Tue, 27 Aug 2019 23:38:11 +0200

10
debian/control vendored
View File

@ -168,10 +168,20 @@ Description: Clang library - Common development package
(profiling, etc).
Package: libclang-cpp1-9
Depends: libclang-cpp9, ${misc:Depends}
Architecture: all
Priority: optional
Section: oldlibs
Description: transitional package
This is a transitional package. It can safely be removed.
Package: libclang-cpp9
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Replaces: libclang-cpp1-9 (<< 1:9~+rc3-1~exp1)
Breaks: libclang-cpp1-9 (<< 1:9~+rc3-1~exp1)
Description: C++ interface to the Clang library
Clang project is a C, C++, Objective C and Objective C++ front-end
based on the LLVM compiler. Its goal is to offer a replacement to the

View File

@ -1,2 +0,0 @@
# I know and I am not planning to change that yet.
libclang-cpp1-@LLVM_VERSION@: package-name-doesnt-match-sonames libclang-cpp@LLVM_VERSION@