Add Provides on python-lldb-x.y & python-clang-x.y & libllvm-x.y-ocaml-dev

to avoid the recurring problem about conflicts
(Closes: #835546, #863739, #863742)
This commit is contained in:
Sylvestre Ledru 2017-06-18 21:01:03 +00:00
parent f821ed6019
commit 922fb03f02
2 changed files with 13 additions and 3 deletions

3
debian/changelog vendored
View File

@ -8,6 +8,9 @@ llvm-toolchain-snapshot (1:5.0~svn305064-1~exp1) experimental; urgency=medium
* Fix a hurd PATH_MAX issue
* Transform the lldb swig check from a error to a warning
* Add libomp-dev to the suggests of clang
* Add Provides on python-lldb-x.y & python-clang-x.y & libllvm-x.y-ocaml-dev
to avoid the recurring problem about conflicts
(Closes: #835546, #863739, #863742)
-- Sylvestre Ledru <sylvestre@debian.org> Fri, 09 Jun 2017 12:04:56 +0200

13
debian/control vendored
View File

@ -190,8 +190,10 @@ Package: python-clang-5.0
Section: python
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python
Replaces: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8, python-clang-3.9
Replaces: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8, python-clang-3.9, python-clang-x.y
Breaks: python-clang-3.3, python-clang-3.4, python-clang-3.5, python-clang-3.6, python-clang-3.7, python-clang-3.8, python-clang-3.9
Conflicts: python-clang-x.y
Provides: python-clang-x.y
Description: Clang Python Bindings
Clang project is a C, C++, Objective C and Objective C++ front-end
for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
@ -342,7 +344,9 @@ Section: ocaml
Architecture: amd64 arm64 armel armhf i386
Suggests: llvm-5.0-doc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-5.0-dev (= ${binary:Version})
Provides: ${ocaml:Provides}
Replaces: libllvm-x.y-ocaml-dev
Conflicts: libllvm-x.y-ocaml-dev
Provides: ${ocaml:Provides}, libllvm-x.y-ocaml-dev
Description: Modular compiler and toolchain technologies, OCaml bindings
LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other
@ -501,7 +505,10 @@ Section: python
Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k powerpcspe sh4 x32 mips mipsel arm64
# ia64 mips mipsel hurd ppc64 ppc64el alpha s390x powerpc sparc64 have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, liblldb-5.0-dev, python, python-six
Conflicts: python-lldb-3.4, python-lldb-3.5, python-lldb-3.6, python-lldb-3.7, python-lldb-3.8, python-lldb-3.9
Conflicts: python-lldb-3.4, python-lldb-3.5, python-lldb-3.6, python-lldb-3.7, python-lldb-3.8,
python-lldb-3.9, python-lldb-x.y
Replaces: python-lldb-x.y
Provides: python-lldb-x.y
Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger, python lib
LLDB is a next generation, high-performance debugger. It is built as a set of