Revert "Rename for time64_t transition (from Steve Langasek)"

This reverts commit 4f12df35af.
This commit is contained in:
Fabian Grünbichler 2024-05-28 09:14:25 +02:00
parent ecc1a11898
commit 368d68ecb0
39 changed files with 114 additions and 151 deletions

102
debian/control vendored
View File

@ -45,10 +45,10 @@ Package: clang-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, ${dep:devlibs-objc},
libllvm17t64 (= ${binary:Version}), libllvm17 (= ${binary:Version}),
libclang-common-17-dev (= ${binary:Version}), libclang-common-17-dev (= ${binary:Version}),
llvm-17-linker-tools (= ${binary:Version}), llvm-17-linker-tools (= ${binary:Version}),
libclang1-17t64 (= ${binary:Version}), libc6-dev, binutils libclang1-17 (= ${binary:Version}), libc6-dev, binutils
Provides: c-compiler, objc-compiler, c++-compiler Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-17-dev, python3 Recommends: llvm-17-dev, python3
# libomp-17-dev # libomp-17-dev
@ -78,7 +78,7 @@ Description: clang-based tools for C/C++ developments
Package: clang-format-17 Package: clang-format-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm17t64 (= ${binary:Version}) libllvm17 (= ${binary:Version})
Description: Tool to format C/C++/Obj-C code Description: Tool to format C/C++/Obj-C code
Clang-format is both a library and a stand-alone tool with the goal of Clang-format is both a library and a stand-alone tool with the goal of
automatically reformatting C++ sources files according to configurable automatically reformatting C++ sources files according to configurable
@ -94,7 +94,7 @@ Description: Tool to format C/C++/Obj-C code
Package: clang-tidy-17 Package: clang-tidy-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm17t64 (= ${binary:Version}), libllvm17 (= ${binary:Version}),
libclang-common-17-dev (= ${binary:Version}), libclang-common-17-dev (= ${binary:Version}),
clang-tools-17, python3-yaml clang-tools-17, python3-yaml
Description: clang-based C++ linter tool Description: clang-based C++ linter tool
@ -106,7 +106,7 @@ Description: clang-based C++ linter tool
Package: clangd-17 Package: clangd-17
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, Depends: ${shlibs:Depends}, ${misc:Depends},
libllvm17t64 (= ${binary:Version}), libllvm17 (= ${binary:Version}),
libclang-common-17-dev (= ${binary:Version}), libclang-common-17-dev (= ${binary:Version}),
Description: Language server that provides IDE-like features to editors Description: Language server that provides IDE-like features to editors
clangd understands your C++ code and adds smart features to your editor: clangd understands your C++ code and adds smart features to your editor:
@ -133,10 +133,7 @@ Description: C, C++ and Objective-C compiler - Documentation
. .
This package contains the documentation. This package contains the documentation.
Package: libclang1-17t64 Package: libclang1-17
Provides: ${t64:Provides}
Replaces: libclang1-17
Breaks: libclang1-17 (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -161,7 +158,7 @@ Package: libclang-17-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, libclang1-17t64 (= ${binary:Version}), ${dep:devlibs-objc}, libclang1-17 (= ${binary:Version}),
libclang-common-17-dev (= ${binary:Version}) libclang-common-17-dev (= ${binary:Version})
Description: Clang library - Development package Description: Clang library - Development package
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
@ -237,13 +234,10 @@ Description: High-level loop and data-locality optimizer
# ------------- clang libraries ------------- # ------------- clang libraries -------------
Package: libclang-cpp17t64 Package: libclang-cpp17
Provides: ${t64:Provides}
Replaces: libclang-cpp17
Breaks: libclang-cpp17 (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
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
@ -265,7 +259,7 @@ Package: libclang-cpp17-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-cpp17t64 (= ${binary:Version}) libclang-cpp17 (= ${binary:Version})
# Move of libclang-cpp.so into libclang-cpp17.dev # Move of libclang-cpp.so into libclang-cpp17.dev
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
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
@ -342,10 +336,7 @@ Description: Clang examples
# ------------- LLVM ------------- # ------------- LLVM -------------
Package: libllvm17t64 Package: libllvm17
Provides: ${t64:Provides}
Replaces: libllvm17
Breaks: libllvm17 (<< ${source:Version})
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -421,8 +412,8 @@ Description: Modular compiler and toolchain technologies, IR interpreter
Package: llvm-17-dev Package: llvm-17-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends}, Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends},
llvm-17 (= ${binary:Version}), libllvm17t64 (= ${binary:Version}), libncurses-dev, llvm-17 (= ${binary:Version}), libllvm17 (= ${binary:Version}), libncurses-dev,
llvm-17-tools (= ${binary:Version}), libclang-cpp17t64 (= ${binary:Version}), llvm-17-tools (= ${binary:Version}), libclang-cpp17 (= ${binary:Version}),
libz3-dev, libxml2-dev libz3-dev, libxml2-dev
Description: Modular compiler and toolchain technologies, libraries and headers Description: Modular compiler and toolchain technologies, libraries and headers
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
@ -529,7 +520,7 @@ Description: Modular compiler and toolchain technologies, examples
Package: lld-17 Package: lld-17
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker Description: LLVM-based linker
LLD is a new, high-performance linker. It is built as a set of reusable LLD is a new, high-performance linker. It is built as a set of reusable
@ -539,7 +530,7 @@ Description: LLVM-based linker
Package: liblld-17 Package: liblld-17
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: LLVM-based linker, library Description: LLVM-based linker, library
@ -569,7 +560,7 @@ Description: LLVM-based linker, header files
Package: lldb-17 Package: lldb-17
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17t64 (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version}),
python3-lldb-17 python3-lldb-17
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger Description: Next generation, high-performance debugger
@ -577,13 +568,10 @@ Description: Next generation, high-performance debugger
reusable components which highly leverage existing libraries in the larger LLVM reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler. Project, such as the Clang expression parser and LLVM disassembler.
Package: liblldb-17t64 Package: liblldb-17
Provides: ${t64:Provides}
Replaces: liblldb-17
Breaks: liblldb-17 (<< ${source:Version})
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm17 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: Next generation, high-performance debugger, library Description: Next generation, high-performance debugger, library
@ -597,7 +585,7 @@ Package: python3-lldb-17
Section: python Section: python
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-17t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-17 (= ${binary:Version})
Conflicts: python3-lldb-x.y Conflicts: python3-lldb-x.y
Replaces: python3-lldb-x.y Replaces: python3-lldb-x.y
Provides: python3-lldb-x.y Provides: python3-lldb-x.y
@ -630,7 +618,7 @@ Description: Next generation, high-performance debugger, header files
Package: libomp-17-dev Package: libomp-17-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64
Depends: libomp5-17t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Depends: libomp5-17 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Suggests: libomp-17-doc Suggests: libomp-17-doc
Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44) Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44)
Provides: libomp-x.y-dev Provides: libomp-x.y-dev
@ -641,14 +629,14 @@ Description: LLVM OpenMP runtime - dev package
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
while it is executing. while it is executing.
Package: libomp5-17t64 Package: libomp5-17
Multi-Arch: same Multi-Arch: same
Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libomp5-17 (<< ${source:Version}), libomp5 (<< 44) Breaks: libomp5 (<< 44)
Provides: ${t64:Provides}, libomp-x.y Provides: libomp-x.y
Conflicts: libomp-x.y Conflicts: libomp-x.y
Replaces: libomp5-17, libomp-x.y Replaces: libomp-x.y
Description: LLVM OpenMP runtime Description: LLVM OpenMP runtime
The runtime is the part of the OpenMP implementation that your code is The runtime is the part of the OpenMP implementation that your code is
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
@ -670,17 +658,17 @@ Description: LLVM OpenMP runtime - Documentation
# ------------- libcxx ------------- # ------------- libcxx -------------
Package: libc++1-17t64 Package: libc++1-17
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: clang Suggests: clang
Breaks: libc++1-17 (<< ${source:Version}), libc++1 (<< 44) Breaks: libc++1 (<< 44)
Provides: ${t64:Provides}, libc++-x.y Provides: libc++-x.y
Conflicts: libc++-x.y Conflicts: libc++-x.y
Replaces: libc++1-17, libc++-x.y Replaces: libc++-x.y
Description: LLVM C++ Standard library Description: LLVM C++ Standard library
libc++ is another implementation of the C++ standard library. libc++ is another implementation of the C++ standard library.
. .
@ -698,13 +686,13 @@ Package: libc++-17-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++1-17t64 (= ${binary:Version}), ${misc:Depends}, Depends: libc++1-17 (= ${binary:Version}), ${misc:Depends},
libc++abi-17-dev (= ${binary:Version}), libc++abi-17-dev (= ${binary:Version}),
libunwind-17-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64] libunwind-17-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64]
Breaks: libc++-dev (<< 44), libc++abi-17-dev (<< 1:17.0.6~++20231206041259) Breaks: libc++-dev (<< 44), libc++abi-17-dev (<< 1:17.0.6-2)
Provides: libc++-x.y-dev Provides: libc++-x.y-dev
Conflicts: libc++-x.y-dev Conflicts: libc++-x.y-dev
Replaces: libc++-x.y-dev, libc++abi-17-dev (<< 1:17.0.6~++20231206041259) Replaces: libc++-x.y-dev, libc++abi-17-dev (<< 1:17.0.6-2)
Description: LLVM C++ Standard library (development files) Description: LLVM C++ Standard library (development files)
libc++ is another implementation of the C++ standard library libc++ is another implementation of the C++ standard library
. .
@ -743,16 +731,16 @@ Description: LLVM C++ Standard library (WASI)
# ------------- libcxxabi ------------- # ------------- libcxxabi -------------
Package: libc++abi1-17t64 Package: libc++abi1-17
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libc++abi1-17 (<< ${source:Version}), libc++abi1 (<< 44) Breaks: libc++abi1 (<< 44)
Provides: ${t64:Provides}, libc++abi-x.y Provides: libc++abi-x.y
Conflicts: libc++abi-x.y Conflicts: libc++abi-x.y
Replaces: libc++abi1-17, libc++abi-x.y Replaces: libc++abi-x.y
Description: LLVM low level support for a standard C++ library Description: LLVM low level support for a standard C++ library
libc++abi is another implementation of low level support for a standard C++ libc++abi is another implementation of low level support for a standard C++
library. library.
@ -766,7 +754,7 @@ Package: libc++abi-17-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++abi1-17t64 (= ${binary:Version}), ${misc:Depends} Depends: libc++abi1-17 (= ${binary:Version}), ${misc:Depends}
Breaks: libc++abi-dev (<= 44) Breaks: libc++abi-dev (<= 44)
Provides: libc++abi-x.y-dev Provides: libc++abi-x.y-dev
Conflicts: libc++abi-x.y-dev Conflicts: libc++abi-x.y-dev
@ -838,16 +826,15 @@ Description: OpenCL C language implementation - development files
# ------------- libunwind ------------- # ------------- libunwind -------------
Package: libunwind-17t64 Package: libunwind-17
Breaks: libunwind-17 (<< ${source:Version})
Section: libs Section: libs
Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: ${t64:Provides}, libunwind-x.y Provides: libunwind-x.y
Conflicts: libunwind-x.y Conflicts: libunwind-x.y
Replaces: libunwind-17, libunwind-x.y Replaces: libunwind-x.y
Description: production-quality unwinder Description: production-quality unwinder
libunwind is a production-quality unwinder, with platform support for DWARF libunwind is a production-quality unwinder, with platform support for DWARF
unwind info, SjLj, and ARM EHABI. unwind info, SjLj, and ARM EHABI.
@ -862,7 +849,7 @@ Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libunwind-17t64 (= ${binary:Version}) libunwind-17 (= ${binary:Version})
Provides: libunwind-dev, libunwind-x.y-dev Provides: libunwind-dev, libunwind-x.y-dev
Conflicts: libunwind-dev, libunwind-x.y-dev Conflicts: libunwind-dev, libunwind-x.y-dev
Replaces: libunwind-dev, libunwind-x.y-dev Replaces: libunwind-dev, libunwind-x.y-dev
@ -887,16 +874,15 @@ Description: Multi-Level Intermediate Representation tools
. .
This package provides tools. This package provides tools.
Package: libmlir-17t64 Package: libmlir-17
Breaks: libmlir-17 (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: ${t64:Provides}, libmlir-x.y Provides: libmlir-x.y
Conflicts: libmlir-x.y Conflicts: libmlir-x.y
Replaces: libmlir-17, libmlir-x.y Replaces: libmlir-x.y
Description: Multi-Level Intermediate Representation library Description: Multi-Level Intermediate Representation library
Novel approach to building reusable and extensible compiler infrastructure. Novel approach to building reusable and extensible compiler infrastructure.
MLIR aims to address software fragmentation, improve compilation for MLIR aims to address software fragmentation, improve compilation for
@ -910,7 +896,7 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libmlir-17t64 (= ${binary:Version}) libmlir-17 (= ${binary:Version})
Breaks: libmlir-dev Breaks: libmlir-dev
Provides: libmlir-x.y-dev Provides: libmlir-x.y-dev
Conflicts: libmlir-x.y-dev Conflicts: libmlir-x.y-dev

98
debian/control.in vendored
View File

@ -45,10 +45,10 @@ Package: clang-@LLVM_VERSION@
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, ${dep:devlibs-objc},
libllvm@LLVM_VERSION@t64 (= ${binary:Version}), libllvm@LLVM_VERSION@ (= ${binary:Version}),
libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}), libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}),
llvm-@LLVM_VERSION@-linker-tools (= ${binary:Version}), llvm-@LLVM_VERSION@-linker-tools (= ${binary:Version}),
libclang1-@LLVM_VERSION@t64 (= ${binary:Version}), libc6-dev, binutils libclang1-@LLVM_VERSION@ (= ${binary:Version}), libc6-dev, binutils
Provides: c-compiler, objc-compiler, c++-compiler Provides: c-compiler, objc-compiler, c++-compiler
Recommends: llvm-@LLVM_VERSION@-dev, python3 Recommends: llvm-@LLVM_VERSION@-dev, python3
# libomp-@LLVM_VERSION@-dev # libomp-@LLVM_VERSION@-dev
@ -78,7 +78,7 @@ Description: clang-based tools for C/C++ developments
Package: clang-format-@LLVM_VERSION@ Package: clang-format-@LLVM_VERSION@
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm@LLVM_VERSION@t64 (= ${binary:Version}) libllvm@LLVM_VERSION@ (= ${binary:Version})
Description: Tool to format C/C++/Obj-C code Description: Tool to format C/C++/Obj-C code
Clang-format is both a library and a stand-alone tool with the goal of Clang-format is both a library and a stand-alone tool with the goal of
automatically reformatting C++ sources files according to configurable automatically reformatting C++ sources files according to configurable
@ -94,7 +94,7 @@ Description: Tool to format C/C++/Obj-C code
Package: clang-tidy-@LLVM_VERSION@ Package: clang-tidy-@LLVM_VERSION@
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
libllvm@LLVM_VERSION@t64 (= ${binary:Version}), libllvm@LLVM_VERSION@ (= ${binary:Version}),
libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}), libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}),
clang-tools-@LLVM_VERSION@, python3-yaml clang-tools-@LLVM_VERSION@, python3-yaml
Description: clang-based C++ linter tool Description: clang-based C++ linter tool
@ -106,7 +106,7 @@ Description: clang-based C++ linter tool
Package: clangd-@LLVM_VERSION@ Package: clangd-@LLVM_VERSION@
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, Depends: ${shlibs:Depends}, ${misc:Depends},
libllvm@LLVM_VERSION@t64 (= ${binary:Version}), libllvm@LLVM_VERSION@ (= ${binary:Version}),
libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}), libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}),
Description: Language server that provides IDE-like features to editors Description: Language server that provides IDE-like features to editors
clangd understands your C++ code and adds smart features to your editor: clangd understands your C++ code and adds smart features to your editor:
@ -133,10 +133,7 @@ Description: C, C++ and Objective-C compiler - Documentation
. .
This package contains the documentation. This package contains the documentation.
Package: libclang1-@LLVM_VERSION@t64 Package: libclang1-@LLVM_VERSION@
Provides: ${t64:Provides}
Replaces: libclang1-@LLVM_VERSION@
Breaks: libclang1-@LLVM_VERSION@ (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -161,7 +158,7 @@ Package: libclang-@LLVM_VERSION@-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
${dep:devlibs-objc}, libclang1-@LLVM_VERSION@t64 (= ${binary:Version}), ${dep:devlibs-objc}, libclang1-@LLVM_VERSION@ (= ${binary:Version}),
libclang-common-@LLVM_VERSION@-dev (= ${binary:Version}) libclang-common-@LLVM_VERSION@-dev (= ${binary:Version})
Description: Clang library - Development package Description: Clang library - Development package
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
@ -237,13 +234,10 @@ Description: High-level loop and data-locality optimizer
# ------------- clang libraries ------------- # ------------- clang libraries -------------
Package: libclang-cpp@LLVM_VERSION@t64 Package: libclang-cpp@LLVM_VERSION@
Provides: ${t64:Provides}
Replaces: libclang-cpp@LLVM_VERSION@
Breaks: libclang-cpp@LLVM_VERSION@ (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
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
@ -265,7 +259,7 @@ Package: libclang-cpp@LLVM_VERSION@-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
libclang-cpp@LLVM_VERSION@t64 (= ${binary:Version}) libclang-cpp@LLVM_VERSION@ (= ${binary:Version})
# Move of libclang-cpp.so into libclang-cpp@LLVM_VERSION@.dev # Move of libclang-cpp.so into libclang-cpp@LLVM_VERSION@.dev
Description: C++ interface to the Clang library Description: C++ interface to the Clang library
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
@ -342,10 +336,7 @@ Description: Clang examples
# ------------- LLVM ------------- # ------------- LLVM -------------
Package: libllvm@LLVM_VERSION@t64 Package: libllvm@LLVM_VERSION@
Provides: ${t64:Provides}
Replaces: libllvm@LLVM_VERSION@
Breaks: libllvm@LLVM_VERSION@ (<< ${source:Version})
Architecture: any Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
@ -421,8 +412,8 @@ Description: Modular compiler and toolchain technologies, IR interpreter
Package: llvm-@LLVM_VERSION@-dev Package: llvm-@LLVM_VERSION@-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends}, Depends: ${shlibs:Depends}, libffi-dev, ${misc:Depends},
llvm-@LLVM_VERSION@ (= ${binary:Version}), libllvm@LLVM_VERSION@t64 (= ${binary:Version}), libncurses-dev, llvm-@LLVM_VERSION@ (= ${binary:Version}), libllvm@LLVM_VERSION@ (= ${binary:Version}), libncurses-dev,
llvm-@LLVM_VERSION@-tools (= ${binary:Version}), libclang-cpp@LLVM_VERSION@t64 (= ${binary:Version}), llvm-@LLVM_VERSION@-tools (= ${binary:Version}), libclang-cpp@LLVM_VERSION@ (= ${binary:Version}),
libz3-dev, libxml2-dev libz3-dev, libxml2-dev
Description: Modular compiler and toolchain technologies, libraries and headers Description: Modular compiler and toolchain technologies, libraries and headers
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
@ -529,7 +520,7 @@ Description: Modular compiler and toolchain technologies, examples
Package: lld-@LLVM_VERSION@ Package: lld-@LLVM_VERSION@
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker Description: LLVM-based linker
LLD is a new, high-performance linker. It is built as a set of reusable LLD is a new, high-performance linker. It is built as a set of reusable
@ -539,7 +530,7 @@ Description: LLVM-based linker
Package: liblld-@LLVM_VERSION@ Package: liblld-@LLVM_VERSION@
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: LLVM-based linker, library Description: LLVM-based linker, library
@ -569,7 +560,7 @@ Description: LLVM-based linker, header files
Package: lldb-@LLVM_VERSION@ Package: lldb-@LLVM_VERSION@
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@t64 (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version}),
python3-lldb-@LLVM_VERSION@ python3-lldb-@LLVM_VERSION@
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger Description: Next generation, high-performance debugger
@ -577,13 +568,10 @@ Description: Next generation, high-performance debugger
reusable components which highly leverage existing libraries in the larger LLVM reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler. Project, such as the Clang expression parser and LLVM disassembler.
Package: liblldb-@LLVM_VERSION@t64 Package: liblldb-@LLVM_VERSION@
Provides: ${t64:Provides}
Replaces: liblldb-@LLVM_VERSION@
Breaks: liblldb-@LLVM_VERSION@ (<< ${source:Version})
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Section: libs Section: libs
Description: Next generation, high-performance debugger, library Description: Next generation, high-performance debugger, library
@ -597,7 +585,7 @@ Package: python3-lldb-@LLVM_VERSION@
Section: python Section: python
Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64 Architecture: amd64 arm64 armel armhf i386 ppc64el kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc hppa m68k sh4 x32 loong64
# ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc powerpcspe ppc64 alpha riscv64 s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-@LLVM_VERSION@t64 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-@LLVM_VERSION@ (= ${binary:Version})
Conflicts: python3-lldb-x.y Conflicts: python3-lldb-x.y
Replaces: python3-lldb-x.y Replaces: python3-lldb-x.y
Provides: python3-lldb-x.y Provides: python3-lldb-x.y
@ -630,7 +618,7 @@ Description: Next generation, high-performance debugger, header files
Package: libomp-@LLVM_VERSION@-dev Package: libomp-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64
Depends: libomp5-@LLVM_VERSION@t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Depends: libomp5-@LLVM_VERSION@ (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Suggests: libomp-@LLVM_VERSION@-doc Suggests: libomp-@LLVM_VERSION@-doc
Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44) Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44)
Provides: libomp-x.y-dev Provides: libomp-x.y-dev
@ -641,14 +629,14 @@ Description: LLVM OpenMP runtime - dev package
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
while it is executing. while it is executing.
Package: libomp5-@LLVM_VERSION@t64 Package: libomp5-@LLVM_VERSION@
Multi-Arch: same Multi-Arch: same
Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 mips64el ppc64el ppc64 riscv64
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libomp5-@LLVM_VERSION@ (<< ${source:Version}), libomp5 (<< 44) Breaks: libomp5 (<< 44)
Provides: ${t64:Provides}, libomp-x.y Provides: libomp-x.y
Conflicts: libomp-x.y Conflicts: libomp-x.y
Replaces: libomp5-@LLVM_VERSION@, libomp-x.y Replaces: libomp-x.y
Description: LLVM OpenMP runtime Description: LLVM OpenMP runtime
The runtime is the part of the OpenMP implementation that your code is The runtime is the part of the OpenMP implementation that your code is
linked against, and that manages the multiple threads in an OpenMP program linked against, and that manages the multiple threads in an OpenMP program
@ -670,17 +658,17 @@ Description: LLVM OpenMP runtime - Documentation
# ------------- libcxx ------------- # ------------- libcxx -------------
Package: libc++1-@LLVM_VERSION@t64 Package: libc++1-@LLVM_VERSION@
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: clang Suggests: clang
Breaks: libc++1-@LLVM_VERSION@ (<< ${source:Version}), libc++1 (<< 44) Breaks: libc++1 (<< 44)
Provides: ${t64:Provides}, libc++-x.y Provides: libc++-x.y
Conflicts: libc++-x.y Conflicts: libc++-x.y
Replaces: libc++1-@LLVM_VERSION@, libc++-x.y Replaces: libc++-x.y
Description: LLVM C++ Standard library Description: LLVM C++ Standard library
libc++ is another implementation of the C++ standard library. libc++ is another implementation of the C++ standard library.
. .
@ -698,7 +686,7 @@ Package: libc++-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++1-@LLVM_VERSION@t64 (= ${binary:Version}), ${misc:Depends}, Depends: libc++1-@LLVM_VERSION@ (= ${binary:Version}), ${misc:Depends},
libc++abi-@LLVM_VERSION@-dev (= ${binary:Version}), libc++abi-@LLVM_VERSION@-dev (= ${binary:Version}),
libunwind-@LLVM_VERSION@-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64] libunwind-@LLVM_VERSION@-dev [amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64]
Breaks: libc++-dev (<< 44), libc++abi-@LLVM_VERSION@-dev (<< 1:17.0.6-2) Breaks: libc++-dev (<< 44), libc++abi-@LLVM_VERSION@-dev (<< 1:17.0.6-2)
@ -743,16 +731,16 @@ Description: LLVM C++ Standard library (WASI)
# ------------- libcxxabi ------------- # ------------- libcxxabi -------------
Package: libc++abi1-@LLVM_VERSION@t64 Package: libc++abi1-@LLVM_VERSION@
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: libc++abi1-@LLVM_VERSION@ (<< ${source:Version}), libc++abi1 (<< 44) Breaks: libc++abi1 (<< 44)
Provides: ${t64:Provides}, libc++abi-x.y Provides: libc++abi-x.y
Conflicts: libc++abi-x.y Conflicts: libc++abi-x.y
Replaces: libc++abi1-@LLVM_VERSION@, libc++abi-x.y Replaces: libc++abi-x.y
Description: LLVM low level support for a standard C++ library Description: LLVM low level support for a standard C++ library
libc++abi is another implementation of low level support for a standard C++ libc++abi is another implementation of low level support for a standard C++
library. library.
@ -766,7 +754,7 @@ Package: libc++abi-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: libc++abi1-@LLVM_VERSION@t64 (= ${binary:Version}), ${misc:Depends} Depends: libc++abi1-@LLVM_VERSION@ (= ${binary:Version}), ${misc:Depends}
Breaks: libc++abi-dev (<= 44) Breaks: libc++abi-dev (<= 44)
Provides: libc++abi-x.y-dev Provides: libc++abi-x.y-dev
Conflicts: libc++abi-x.y-dev Conflicts: libc++abi-x.y-dev
@ -838,16 +826,15 @@ Description: OpenCL C language implementation - development files
# ------------- libunwind ------------- # ------------- libunwind -------------
Package: libunwind-@LLVM_VERSION@t64 Package: libunwind-@LLVM_VERSION@
Breaks: libunwind-@LLVM_VERSION@ (<< ${source:Version})
Section: libs Section: libs
Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64 Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: ${t64:Provides}, libunwind-x.y Provides: libunwind-x.y
Conflicts: libunwind-x.y Conflicts: libunwind-x.y
Replaces: libunwind-@LLVM_VERSION@, libunwind-x.y Replaces: libunwind-x.y
Description: production-quality unwinder Description: production-quality unwinder
libunwind is a production-quality unwinder, with platform support for DWARF libunwind is a production-quality unwinder, with platform support for DWARF
unwind info, SjLj, and ARM EHABI. unwind info, SjLj, and ARM EHABI.
@ -862,7 +849,7 @@ Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libunwind-@LLVM_VERSION@t64 (= ${binary:Version}) libunwind-@LLVM_VERSION@ (= ${binary:Version})
Provides: libunwind-dev, libunwind-x.y-dev Provides: libunwind-dev, libunwind-x.y-dev
Conflicts: libunwind-dev, libunwind-x.y-dev Conflicts: libunwind-dev, libunwind-x.y-dev
Replaces: libunwind-dev, libunwind-x.y-dev Replaces: libunwind-dev, libunwind-x.y-dev
@ -887,16 +874,15 @@ Description: Multi-Level Intermediate Representation tools
. .
This package provides tools. This package provides tools.
Package: libmlir-@LLVM_VERSION@t64 Package: libmlir-@LLVM_VERSION@
Breaks: libmlir-@LLVM_VERSION@ (<< ${source:Version})
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: ${t64:Provides}, libmlir-x.y Provides: libmlir-x.y
Conflicts: libmlir-x.y Conflicts: libmlir-x.y
Replaces: libmlir-@LLVM_VERSION@, libmlir-x.y Replaces: libmlir-x.y
Description: Multi-Level Intermediate Representation library Description: Multi-Level Intermediate Representation library
Novel approach to building reusable and extensible compiler infrastructure. Novel approach to building reusable and extensible compiler infrastructure.
MLIR aims to address software fragmentation, improve compilation for MLIR aims to address software fragmentation, improve compilation for
@ -910,7 +896,7 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
libmlir-@LLVM_VERSION@t64 (= ${binary:Version}) libmlir-@LLVM_VERSION@ (= ${binary:Version})
Breaks: libmlir-dev Breaks: libmlir-dev
Provides: libmlir-x.y-dev Provides: libmlir-x.y-dev
Conflicts: libmlir-x.y-dev Conflicts: libmlir-x.y-dev

View File

@ -0,0 +1 @@
libc++1-@LLVM_VERSION@: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libc++.so.1.0*

View File

@ -1,2 +0,0 @@
libc++1-@LLVM_VERSION@t64: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libc++.so.1.0*
libc++1-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libc++1-@LLVM_VERSION@

View File

@ -0,0 +1 @@
libc++abi1-@LLVM_VERSION@: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libc++abi.so.1.0*

View File

@ -1,2 +0,0 @@
libc++abi1-@LLVM_VERSION@t64: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libc++abi.so.1.0*
libc++abi1-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libc++abi1-@LLVM_VERSION@

View File

@ -1 +0,0 @@
libclang-cpp@LLVM_VERSION@t64: package-name-doesnt-match-sonames libclang-cpp@LLVM_VERSION@

View File

@ -0,0 +1,5 @@
# I know and I am not planning to change that yet.
libclang1-@LLVM_VERSION@: package-name-doesnt-match-sonames libclang-@LLVM_VERSION@-1
# Provided as transition
libclang1-@LLVM_VERSION@: dev-pkg-without-shlib-symlink usr/lib/*/libclang-@LLVM_VERSION@.so.1 usr/lib/*/libclang.so
libclang1-@LLVM_VERSION@: ldconfig-symlink-missing-for-shlib usr/lib/*/libclang-LLVM_VERSION@.so usr/lib/*/libclang-LLVM_VERSION@.so.1 libclang-LLVM_VERSION@.so

View File

@ -1,4 +1,4 @@
libclang-@LLVM_VERSION@.so.@LLVM_VERSION@ libclang1-@LLVM_VERSION@t64 #MINVER# libclang-@LLVM_VERSION@.so.@LLVM_VERSION@ libclang1-@LLVM_VERSION@ #MINVER#
(optional)LLVM_13@LLVM_13 1:15.0.7-3 (optional)LLVM_13@LLVM_13 1:15.0.7-3
(optional)LLVM_16@LLVM_16 1:16.0.2-1 (optional)LLVM_16@LLVM_16 1:16.0.2-1
(optional)LLVM_17@LLVM_17 1:17.0.1-1 (optional)LLVM_17@LLVM_17 1:17.0.1-1

View File

@ -1,6 +0,0 @@
# I know and I am not planning to change that yet.
libclang1-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libclang-@LLVM_VERSION@-1
# Provided as transition
libclang1-@LLVM_VERSION@t64: dev-pkg-without-shlib-symlink usr/lib/*/libclang-@LLVM_VERSION@.so.1 usr/lib/*/libclang.so
libclang1-@LLVM_VERSION@t64: ldconfig-symlink-missing-for-shlib usr/lib/*/libclang-LLVM_VERSION@.so usr/lib/*/libclang-LLVM_VERSION@.so.1 libclang-LLVM_VERSION@.so
libclang1-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libclang1-@LLVM_VERSION@

View File

@ -0,0 +1,5 @@
# That is normal. The lib is not (yet?) shipped as a new package
liblldb-@LLVM_VERSION@: package-name-doesnt-match-sonames liblldb-@LLVM_VERSION@-1
# For now, override this warning. We might create a -dev at some point
liblldb-@LLVM_VERSION@: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so
liblldb-@LLVM_VERSION@: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb-@LLVM_VERSION@.so.1 usr/lib/*/liblldb-@LLVM_VERSION@.so

View File

@ -1,6 +0,0 @@
# That is normal. The lib is not (yet?) shipped as a new package
liblldb-@LLVM_VERSION@t64: package-name-doesnt-match-sonames liblldb-@LLVM_VERSION@t64-1
# For now, override this warning. We might create a -dev at some point
liblldb-@LLVM_VERSION@t64: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so
liblldb-@LLVM_VERSION@t64: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb-@LLVM_VERSION@t64.so.1 usr/lib/*/liblldb-@LLVM_VERSION@t64.so
liblldb-@LLVM_VERSION@t64: package-name-doesnt-match-sonames liblldb-@LLVM_VERSION@

View File

@ -0,0 +1,2 @@
# That is normal. Upstream does not match the debian convention
libllvm@LLVM_VERSION@: package-name-doesnt-match-sonames libLLVM-@LLVM_VERSION@-1

View File

@ -1,3 +0,0 @@
# That is normal. Upstream does not match the debian convention
libllvm@LLVM_VERSION@t64: package-name-doesnt-match-sonames libLLVM-@LLVM_VERSION@-1
libllvm@LLVM_VERSION@t64: package-name-doesnt-match-sonames libllvm@LLVM_VERSION@

View File

@ -0,0 +1 @@
libmlir-@LLVM_VERSION@: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/*

View File

@ -1,2 +0,0 @@
libmlir-@LLVM_VERSION@t64: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/*
libmlir-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libmlir-@LLVM_VERSION@

View File

@ -0,0 +1 @@
libomp5-@LLVM_VERSION@: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libomp.so.5*

View File

@ -1,4 +1,4 @@
libomp.so.5 libomp5-@LLVM_VERSION@t64 #MINVER# libomp.so.5 libomp5-@LLVM_VERSION@ #MINVER#
GOMP_1.0@GOMP_1.0 0.20131209 GOMP_1.0@GOMP_1.0 0.20131209
GOMP_2.0@GOMP_2.0 0.20131209 GOMP_2.0@GOMP_2.0 0.20131209
GOMP_3.0@GOMP_3.0 0.20131209 GOMP_3.0@GOMP_3.0 0.20131209

View File

@ -1,2 +0,0 @@
libomp5-@LLVM_VERSION@t64: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libomp.so.5*
libomp5-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libomp5-@LLVM_VERSION@

View File

@ -0,0 +1 @@
libunwind-@LLVM_VERSION@: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libunwind.so.1.0*

View File

@ -1,2 +0,0 @@
libunwind-@LLVM_VERSION@t64: arch-dependent-file-not-in-arch-specific-directory *usr/lib/llvm-@LLVM_VERSION@/lib/libunwind.so.1.0*
libunwind-@LLVM_VERSION@t64: package-name-doesnt-match-sonames libunwind-@LLVM_VERSION@

18
debian/rules vendored
View File

@ -633,7 +633,7 @@ stamps/preconfigure:
debian/libclang-rt-$(LLVM_VERSION)-dev.install \ debian/libclang-rt-$(LLVM_VERSION)-dev.install \
debian/libpolly-$(LLVM_VERSION)-dev.install \ debian/libpolly-$(LLVM_VERSION)-dev.install \
debian/libomp-$(LLVM_VERSION)-dev.install \ debian/libomp-$(LLVM_VERSION)-dev.install \
debian/libomp5-$(LLVM_VERSION)t64.install \ debian/libomp5-$(LLVM_VERSION).install \
debian/llvm-$(LLVM_VERSION)-dev.install \ debian/llvm-$(LLVM_VERSION)-dev.install \
debian/llvm-$(LLVM_VERSION)-linker-tools.install \ debian/llvm-$(LLVM_VERSION)-linker-tools.install \
debian/llvm-$(LLVM_VERSION)-linker-tools.links \ debian/llvm-$(LLVM_VERSION)-linker-tools.links \
@ -1322,10 +1322,10 @@ endif
override_dh_makeshlibs: override_dh_makeshlibs:
dh_makeshlibs -plibclang$(SONAME_EXT)-$(LLVM_VERSION)t64 dh_makeshlibs -plibclang$(SONAME_EXT)-$(LLVM_VERSION)
dh_makeshlibs -pliblldb-$(LLVM_VERSION)t64 dh_makeshlibs -pliblldb-$(LLVM_VERSION)
dh_makeshlibs -plibllvm$(LLVM_VERSION)t64 dh_makeshlibs -plibllvm$(LLVM_VERSION)
dh_makeshlibs -plibomp$(SONAME_OPENMP)-$(LLVM_VERSION)t64 dh_makeshlibs -plibomp$(SONAME_OPENMP)-$(LLVM_VERSION)
dh_makeshlibs --remaining-packages -V dh_makeshlibs --remaining-packages -V
override_dh_shlibdeps: override_dh_shlibdeps:
@ -1346,10 +1346,10 @@ override_dh_strip:
find $(TARGET_BUILD) -name '*.o' -o -name '*.a' -type f | xargs -r rm -f find $(TARGET_BUILD) -name '*.o' -o -name '*.a' -type f | xargs -r rm -f
ifeq (0, $(strip $(shell dpkg --compare-versions $(DH_VERSION) ge 9.20160114; echo $$?))) ifeq (0, $(strip $(shell dpkg --compare-versions $(DH_VERSION) ge 9.20160114; echo $$?)))
: # If we don't have the right version of debhelper, don't run the option : # If we don't have the right version of debhelper, don't run the option
dh_strip -p libclang$(SONAME_EXT)-$(LLVM_VERSION)t64 --dbgsym-migration='libclang$(SONAME_EXT)-$(LLVM_VERSION)t64-dbg' dh_strip -p libclang$(SONAME_EXT)-$(LLVM_VERSION) --dbgsym-migration='libclang$(SONAME_EXT)-$(LLVM_VERSION)-dbg'
dh_strip -p libllvm$(LLVM_VERSION)t64 --dbgsym-migration='libllvm$(LLVM_VERSION)t64-dbg' dh_strip -p libllvm$(LLVM_VERSION) --dbgsym-migration='libllvm$(LLVM_VERSION)-dbg'
dh_strip -p liblldb-$(LLVM_VERSION)t64 --dbgsym-migration='liblldb-$(LLVM_VERSION)t64-dbg' dh_strip -p liblldb-$(LLVM_VERSION) --dbgsym-migration='liblldb-$(LLVM_VERSION)-dbg'
dh_strip -p libomp$(SONAME_OPENMP)-$(LLVM_VERSION)t64 --dbgsym-migration='libomp$(SONAME_OPENMP)-$(LLVM_VERSION)t64-dbg' dh_strip -p libomp$(SONAME_OPENMP)-$(LLVM_VERSION) --dbgsym-migration='libomp$(SONAME_OPENMP)-$(LLVM_VERSION)-dbg'
endif endif
# ifeq (${LLD_ENABLE},yes) # ifeq (${LLD_ENABLE},yes)
# PATH=$(CURDIR)/:$$PATH dh_strip -p liblld-$(LLVM_VERSION) --dbg-package=liblld-$(LLVM_VERSION)-dbg # PATH=$(CURDIR)/:$$PATH dh_strip -p liblld-$(LLVM_VERSION) --dbg-package=liblld-$(LLVM_VERSION)-dbg