From 84f2134e5c239527894af8c17c4fe7cbddbf99a8 Mon Sep 17 00:00:00 2001 From: Faidon Liambotis Date: Fri, 5 Jan 2024 17:54:20 +0200 Subject: [PATCH] Mark documentation packages as Multi-Arch: foreign ..and convert clang-*-examples from Architecture: any -> all. Identified by the multiarch hinter: * clang-17-examples could be converted to Architecture: all and marked Multi-Arch: foreign * clang-17-doc could be marked Multi-Arch: foreign * libomp-17-doc could be marked Multi-Arch: foreign * llvm-17-doc could be marked Multi-Arch: foreign --- debian/control | 6 +++++- debian/control.in | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index b58c452d..4981ee00 100644 --- a/debian/control +++ b/debian/control @@ -116,6 +116,7 @@ Description: Language server that provides IDE-like features to editors Package: clang-17-doc Architecture: all +Multi-Arch: foreign Section: doc Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-mathjax Description: C, C++ and Objective-C compiler - Documentation @@ -314,7 +315,8 @@ Description: Clang Python Bindings This binding package provides access to the Clang compiler and libraries. Package: clang-17-examples -Architecture: any +Architecture: all +Multi-Arch: foreign Section: doc Depends: ${shlibs:Depends}, ${misc:Depends} Description: Clang examples @@ -470,6 +472,7 @@ Description: Modular compiler and toolchain technologies, OCaml bindings Package: llvm-17-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Description: Modular compiler and toolchain technologies, documentation LLVM is a collection of libraries and tools that make it easy to build @@ -637,6 +640,7 @@ Description: LLVM OpenMP runtime Package: libomp-17-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery Replaces: libiomp-x.y-doc Breaks: libiomp-x.y-doc diff --git a/debian/control.in b/debian/control.in index f83a0c73..f333faab 100644 --- a/debian/control.in +++ b/debian/control.in @@ -116,6 +116,7 @@ Description: Language server that provides IDE-like features to editors Package: clang-@LLVM_VERSION@-doc Architecture: all +Multi-Arch: foreign Section: doc Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-mathjax Description: C, C++ and Objective-C compiler - Documentation @@ -314,7 +315,8 @@ Description: Clang Python Bindings This binding package provides access to the Clang compiler and libraries. Package: clang-@LLVM_VERSION@-examples -Architecture: any +Architecture: all +Multi-Arch: foreign Section: doc Depends: ${shlibs:Depends}, ${misc:Depends} Description: Clang examples @@ -470,6 +472,7 @@ Description: Modular compiler and toolchain technologies, OCaml bindings Package: llvm-@LLVM_VERSION@-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Description: Modular compiler and toolchain technologies, documentation LLVM is a collection of libraries and tools that make it easy to build @@ -637,6 +640,7 @@ Description: LLVM OpenMP runtime Package: libomp-@LLVM_VERSION@-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery Replaces: libiomp-x.y-doc Breaks: libiomp-x.y-doc