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:00:54 +00:00
parent 517001d211
commit 75087aa4a6
2 changed files with 12 additions and 3 deletions

3
debian/changelog vendored
View File

@ -2,6 +2,9 @@ llvm-toolchain-4.0 (1:4.0.1~+rc3-2) unstable; urgency=medium
* Add libomp-dev to the suggests of clang * Add libomp-dev to the suggests of clang
* Add the ld.lld manpage * Add the ld.lld manpage
* 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> Wed, 14 Jun 2017 19:06:20 +0200 -- Sylvestre Ledru <sylvestre@debian.org> Wed, 14 Jun 2017 19:06:20 +0200

12
debian/control vendored
View File

@ -190,8 +190,10 @@ Package: python-clang-4.0
Section: python Section: python
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python 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 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 Description: Clang Python Bindings
Clang project is a C, C++, Objective C and Objective C++ front-end 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 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 Architecture: amd64 arm64 armel armhf i386
Suggests: llvm-4.0-doc Suggests: llvm-4.0-doc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-4.0-dev (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-4.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 Description: Modular compiler and toolchain technologies, OCaml bindings
LLVM is a collection of libraries and tools that make it easy to build LLVM is a collection of libraries and tools that make it easy to build
compilers, optimizers, just-in-time code generators, and many other compilers, optimizers, just-in-time code generators, and many other
@ -501,7 +505,9 @@ Section: python
Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k powerpcspe sh4 x32 mips mipsel arm64 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 # ia64 mips mipsel hurd ppc64 ppc64el alpha s390x powerpc sparc64 have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, liblldb-4.0-dev, python, python-six Depends: ${shlibs:Depends}, ${misc:Depends}, liblldb-4.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} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger, python lib Description: Next generation, high-performance debugger, python lib
LLDB is a next generation, high-performance debugger. It is built as a set of LLDB is a next generation, high-performance debugger. It is built as a set of