control 24.5 KB
Newer Older
Sylvestre Ledru's avatar
Sylvestre Ledru committed
1
Source: llvm-toolchain-8
2 3
Section: devel
Priority: optional
4
Rules-Requires-Root: no
5 6
Maintainer: LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Uploaders: Sylvestre Ledru <sylvestre@debian.org>
7 8
Build-Depends: debhelper (>= 9.0), cmake, chrpath, texinfo, sharutils,
    libffi-dev (>= 3.0.9),
9
    lsb-release, patchutils, diffstat, xz-utils, python-dev,
10
    libedit-dev, libncurses5-dev, swig, python-six, python-sphinx (>= 1.3.6),
11
    binutils-dev,
12
    libjsoncpp-dev, pkg-config,
Sylvestre Ledru's avatar
Sylvestre Ledru committed
13
    lcov, procps, help2man, zlib1g-dev,
14
    g++-multilib [amd64 i386 kfreebsd-amd64 mips mips64 mips64el mipsel powerpc ppc64 s390 s390x sparc sparc64 x32],
15
    libjs-mathjax, python-recommonmark,
Sylvestre Ledru's avatar
Sylvestre Ledru committed
16
    doxygen, gfortran,
Sylvestre Ledru's avatar
Sylvestre Ledru committed
17 18 19 20
    ocaml-nox [amd64 arm64 armhf i386 ppc64el s390x],
    ocaml-findlib [amd64 arm64 armhf i386 ppc64el s390x],
    libctypes-ocaml-dev [amd64 arm64 armhf i386 ppc64el s390x],
    dh-ocaml [amd64 arm64 armhf i386 ppc64el s390x],
Sylvestre Ledru's avatar
Sylvestre Ledru committed
21
Build-Conflicts: oprofile, ocaml, libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev
22
Standards-Version: 4.2.1
Sylvestre Ledru's avatar
Sylvestre Ledru committed
23
Homepage: https://www.llvm.org/
Sylvestre Ledru's avatar
Sylvestre Ledru committed
24 25
Vcs-Git: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain.git -b 8
Vcs-Browser: https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/tree/8
26

Sylvestre Ledru's avatar
Sylvestre Ledru committed
27 28
# ------------- clang -------------

29
Package: clang-8
30
Architecture: any
31
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
32 33
 ${dep:devlibs-objc}, libclang-common-8-dev (= ${binary:Version}),
 libclang1-8 (= ${binary:Version}), libc6-dev, binutils
34
Provides: c-compiler, objc-compiler, c++-compiler
35
Recommends: llvm-8-dev, python, libomp-8-dev
36
Suggests: clang-8-doc
37
Description: C, C++ and Objective-C compiler
38
 Clang project is a C, C++, Objective C and Objective C++ front-end
39 40
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
41
 .
42 43 44
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.

45
Package: clang-tools-8
46
Architecture: any
Sylvestre Ledru's avatar
Sylvestre Ledru committed
47
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-8 (= ${binary:Version}),
48
 python
49
Description: clang-based tools for C/C++ developments
50 51 52 53 54 55 56
 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
 GNU Compiler Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
 .
57 58
 This package contains some clang-based tools like scan-build, clangd,
 clang-cl, etc.
59

60
Package: clang-format-8
61
Architecture: any
62
Depends: ${shlibs:Depends}, ${misc:Depends}, python,
63
 libllvm8 (= ${binary:Version})
64
Description: Tool to format C/C++/Obj-C code
65 66 67 68 69 70 71 72
 Clang-format is both a library and a stand-alone tool with the goal of
 automatically reformatting C++ sources files according to configurable
 style guides. To do so, clang-format uses Clang's Lexer to transform an
 input file into a token stream and then changes all the whitespace around
 those tokens. The goal is for clang-format to both serve both as a user
 tool (ideally with powerful IDE integrations) and part of other
 refactoring tools, e.g. to do a reformatting of all the lines changed
 during a renaming.
73 74 75
 .
 This package also provides vim and emacs plugins.

76
Package: clang-tidy-8
77
Architecture: any
78
Depends: ${shlibs:Depends}, ${misc:Depends}, python,
79 80 81 82
 libllvm8 (= ${binary:Version}), libclang-common-8-dev,
 clang-tools-8, python-yaml
Replaces: clang-modernize-8, clang-8 (<< 8~svn250696-1)
Breaks: clang-modernize-8, clang-8 (<< 8~svn250696-1)
83 84 85 86 87
Description: clang-based C++ linter tool
 Provide an extensible framework for diagnosing and fixing typical programming
 errors, like style violations, interface misuse, or bugs that can be deduced
 via static analysis. clang-tidy is modular and provides a convenient interface
 for writing new checks.
88

89
Package: clang-8-doc
90 91
Architecture: all
Section: doc
92
Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-mathjax
93
Description: C, C++ and Objective-C compiler - Documentation
94
 Clang project is a C, C++, Objective C and Objective C++ front-end
95 96
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
97
 .
98 99
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
100 101 102
 .
 This package contains the documentation.

103
Package: libclang1-8
104
Section: libs
105
Architecture: any
106
Depends: ${shlibs:Depends}, ${misc:Depends}
107
Pre-Depends: ${misc:Pre-Depends}
108
Description: C interface to the Clang library
109
 Clang project is a C, C++, Objective C and Objective C++ front-end
110 111
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
112
 .
113 114
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
115
 .
116
 This package contains the Clang library.
117 118 119 120 121 122
 .
 The C Interface to Clang provides a relatively small API that exposes
 facilities for parsing source code into an abstract syntax tree (AST),
 loading already-parsed ASTs, traversing the AST, associating physical source
 locations with elements within the AST, and other facilities that support
 Clang-based development tools.
123

124
Package: libclang-8-dev
125 126
Architecture: any
Section: libdevel
127
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs},
128 129
 ${dep:devlibs-objc}, libclang1-8 (= ${binary:Version}),
 libclang-common-8-dev (= ${binary:Version})
130
Description: Clang library - Development package
131
 Clang project is a C, C++, Objective C and Objective C++ front-end
132 133
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
134
 .
135 136
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
137
 .
138
 This package contains the Clang headers to develop extensions over
139
 libclang1-8.
140

141
Package: libclang-common-8-dev
142 143
Architecture: any
Section: libdevel
144
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm8 (= ${binary:Version})
145
Description: Clang library - Common development package
146
 Clang project is a C, C++, Objective C and Objective C++ front-end
147 148
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
149
 .
150 151
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
152
 .
153
 This package contains the Clang generic headers and some libraries
154
 (profiling, etc).
155

156

157
Package: libfuzzer-8-dev
158
Architecture: linux-any
159
Section: libdevel
160
Depends: ${shlibs:Depends}, ${misc:Depends}, clang-8 (= ${binary:Version})
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
Description: Library for coverage-guided fuzz testing
 LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing
 of other libraries.
 .
 LibFuzzer is similar in concept to American Fuzzy Lop (AFL), but it performs
 all of its fuzzing inside a single process. This in-process fuzzing can be
 more restrictive and fragile, but is potentially much faster as there is no
 overhead for process start-up.
 .
 The fuzzer is linked with the library under test, and feeds fuzzed inputs to
 the library via a specific fuzzing entrypoint (aka 'target function'); the
 fuzzer then tracks which areas of the code are reached, and generates mutations
 on the corpus of input data in order to maximize the code coverage. The code
 coverage information for libFuzzer is provided by LLVM's SanitizerCoverage
 instrumentation.


178
Package: python-clang-8
179
Section: python
180 181
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python
182 183
Replaces: python-clang-3.8, python-clang-3.9, python-clang-x.y
Breaks: python-clang-3.8, python-clang-3.9
184 185
Conflicts: python-clang-x.y
Provides: python-clang-x.y
186
Description: Clang Python Bindings
187
 Clang project is a C, C++, Objective C and Objective C++ front-end
188 189
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
190
 .
191 192
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
193
 .
194 195 196
 This binding package provides access to the Clang compiler and libraries.


197
Package: clang-8-examples
Sylvestre Ledru's avatar
Sylvestre Ledru committed
198 199 200 201 202
Architecture: any
Section: doc
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Clang examples
 Clang project is a C, C++, Objective C and Objective C++ front-end
203 204
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
Sylvestre Ledru's avatar
Sylvestre Ledru committed
205
 .
206 207
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
Sylvestre Ledru's avatar
Sylvestre Ledru committed
208
 .
209
 This package contains the Clang examples.
Sylvestre Ledru's avatar
Sylvestre Ledru committed
210 211 212

# ------------- LLVM -------------

213
Package: libllvm8
214 215 216 217 218
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Multi-Arch: same
219 220
Breaks: libllvm3.9v4
Replaces: libllvm3.9v4
Sylvestre Ledru's avatar
Sylvestre Ledru committed
221
Description: Modular compiler and toolchain technologies, runtime library
222
 LLVM is a collection of libraries and tools that make it easy to build
223
 compilers, optimizers, just-in-time code generators, and many other
224
 compiler-related programs.
225 226 227
 .
 This package contains the LLVM runtime library.

228
Package: llvm-8
229
Architecture: any
230 231 232
Suggests: llvm-8-doc
Depends: llvm-8-runtime (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: llvm-8-dev
Sylvestre Ledru's avatar
Sylvestre Ledru committed
233
Description: Modular compiler and toolchain technologies
234
 LLVM is a collection of libraries and tools that make it easy to build
235
 compilers, optimizers, just-in-time code generators, and many other
236 237 238
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
239 240 241 242 243 244 245 246 247 248 249 250 251
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 The strengths of the LLVM infrastructure are its extremely
 simple design (which makes it easy to understand and use),
 source-language independence, powerful mid-level optimizer, automated
 compiler debugging support, extensibility, and its stability and
 reliability. LLVM is currently being used to host a wide variety of
 academic research projects and commercial projects. LLVM includes C
252
 and C++ front-ends, a front-end for a Forth-like language (Stacker),
253
 a young scheme front-end, and Java support is in development. LLVM can
254
 generate code for X86, SparcV9, PowerPC or many other architectures.
255

256
Package: llvm-8-runtime
257 258
Architecture: any
Depends: binfmt-support, ${shlibs:Depends}, ${misc:Depends}
Sylvestre Ledru's avatar
Sylvestre Ledru committed
259
Description: Modular compiler and toolchain technologies, IR interpreter
260
 LLVM is a collection of libraries and tools that make it easy to build
261
 compilers, optimizers, just-in-time code generators, and many other
262 263 264
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
265 266 267 268 269 270 271 272 273 274
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides the minimal required to execute programs in LLVM
 format.

275
Package: llvm-8-dev
276
Architecture: any
277
Depends: ${shlibs:Depends}, libffi-dev (>= 3.0.9), ${misc:Depends},
278
 llvm-8 (= ${binary:Version}), libllvm8 (= ${binary:Version}), libtinfo-dev
Sylvestre Ledru's avatar
Sylvestre Ledru committed
279
Description: Modular compiler and toolchain technologies, libraries and headers
280
 LLVM is a collection of libraries and tools that make it easy to build
281
 compilers, optimizers, just-in-time code generators, and many other
282 283 284
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
285 286 287 288 289 290 291 292 293 294
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides the libraries and headers to develop applications
 using llvm.

295
Package: llvm-8-tools
296
Architecture: any
297
Depends: ${shlibs:Depends}, ${misc:Depends}, python,
298
 python-pygments, python-yaml,
299
 llvm-8-dev (= ${binary:Version})
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
Description: Modular compiler and toolchain technologies, tools
 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides tools for testing.

315
Package: libllvm-8-ocaml-dev
Sylvestre Ledru's avatar
Sylvestre Ledru committed
316
Section: ocaml
Sylvestre Ledru's avatar
Sylvestre Ledru committed
317
Architecture: amd64 arm64 armhf i386 ppc64el s390x
318 319
Suggests: llvm-8-doc
Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends}, llvm-8-dev (= ${binary:Version})
Sylvestre Ledru's avatar
Sylvestre Ledru committed
320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
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
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides the OCaml bindings to develop applications using llvm.
337

338
Package: llvm-8-doc
339 340
Section: doc
Architecture: all
341
Depends: ${misc:Depends}, libjs-jquery, libjs-underscore
Sylvestre Ledru's avatar
Sylvestre Ledru committed
342
Description: Modular compiler and toolchain technologies, documentation
343
 LLVM is a collection of libraries and tools that make it easy to build
344
 compilers, optimizers, just-in-time code generators, and many other
345 346 347
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
348 349 350 351 352 353 354 355 356
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package contains all documentation (extensive).

357
Package: llvm-8-examples
358 359
Section: doc
Architecture: all
Sylvestre Ledru's avatar
Sylvestre Ledru committed
360
Depends: ${misc:Depends}, llvm-8-dev (>= ${source:Version}), llvm-8-dev (<< ${source:Version}+c~)
Sylvestre Ledru's avatar
Sylvestre Ledru committed
361
Description: Modular compiler and toolchain technologies, examples
362
 LLVM is a collection of libraries and tools that make it easy to build
363
 compilers, optimizers, just-in-time code generators, and many other
364 365 366
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
367 368 369 370 371 372 373 374 375 376
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package contains examples for using LLVM, both in developing
 extensions to LLVM and in using it to compile code.

Sylvestre Ledru's avatar
Sylvestre Ledru committed
377

378 379
# ------------- lld -------------

380
Package: lld-8
381 382
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32
# ia64 hurd powerpc have been removed
383
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm8 (= ${binary:Version})
Sylvestre Ledru's avatar
Sylvestre Ledru committed
384 385 386 387 388 389
Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker
 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.

390
Package: liblld-8
391 392
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32
# ia64 hurd powerpc have been removed
393
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm8 (= ${binary:Version})
Sylvestre Ledru's avatar
Sylvestre Ledru committed
394 395 396 397 398 399 400 401 402
Pre-Depends: ${misc:Pre-Depends}
Section: libs
Description: LLVM-based linker, library
 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.
 .
 This package contains the LLD runtime library.

403
Package: liblld-8-dev
Sylvestre Ledru's avatar
Sylvestre Ledru committed
404
Section: libdevel
405 406
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32
# ia64 hurd powerpc have been removed
407 408
Depends: ${shlibs:Depends}, ${misc:Depends}, lld-8 (= ${binary:Version}),
 liblld-8 (= ${binary:Version})
Sylvestre Ledru's avatar
Sylvestre Ledru committed
409 410 411 412 413 414 415
Pre-Depends: ${misc:Pre-Depends}
Description: LLVM-based linker, header files
 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.
 .
 This package provides the header files to build extension over lld.
416 417


Sylvestre Ledru's avatar
Sylvestre Ledru committed
418 419
# ------------- lldb -------------

420
Package: lldb-8
421 422
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 have been removed
423 424
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm8 (= ${binary:Version}), llvm-8-dev,
 python-lldb-8
425
Pre-Depends: ${misc:Pre-Depends}
426 427 428 429
Description: Next generation, high-performance debugger
 LLDB is a next generation, high-performance debugger. It is built as a set of
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
430

431
Package: liblldb-8
432 433
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 have been removed
434
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm8 (= ${binary:Version})
435 436
Pre-Depends: ${misc:Pre-Depends}
Section: libs
437 438
Replaces: lldb-8 (<= 8~svn215195-2)
Breaks: lldb-8 (<< 8~svn215195-2)
439 440 441 442 443 444 445
Description: Next generation, high-performance debugger, library
 LLDB is a next generation, high-performance debugger. It is built as a set of
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
 .
 This package contains the LLDB runtime library.

446
Package: python-lldb-8
447
Section: python
448 449
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 have been removed
450
Depends: ${shlibs:Depends}, ${misc:Depends}, python, python-six
451
Conflicts: python-lldb-3.8, python-lldb-3.9, python-lldb-x.y
452 453
Replaces: python-lldb-x.y
Provides: python-lldb-x.y
454 455 456 457 458 459 460 461 462
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
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
 .
 This binding package provides access to lldb.


463
Package: liblldb-8-dev
464
Section: libdevel
465 466
Architecture: amd64 arm64 armel armhf i386 mips mipsel mips64el ppc64el kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k sh4 x32
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 have been removed
467 468 469
Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-8 (= ${binary:Version})
Replaces: lldb-8-dev (<= 8~svn215195-2)
Breaks: lldb-8-dev (<< 8~svn215195-2)
470
Pre-Depends: ${misc:Pre-Depends}
471
Description: Next generation, high-performance debugger, header files
472 473 474 475 476
 LLDB is a next generation, high-performance debugger. It is built as a set of
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
 .
 This package provides the header files to build extension over lldb.
477 478 479


# ------------- openmp -------------
480 481
# 44 because it was the first version in which openmp & libc++ have been
# managed in llvm-defaults
482

483
Package: libomp-8-dev
484
Section: libdevel
485
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64
486 487
Depends: libomp5-8 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Suggests: libomp-8-doc
488 489 490 491
Breaks: libiomp-dev (<< 3.7-1), libomp-dev (<< 44)
Provides: libomp-x.y-dev
Conflicts: libomp-x.y-dev
Replaces: libomp-x.y-dev
492 493 494 495 496
Description: LLVM OpenMP runtime - dev package
 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
 while it is executing.

497
Package: libomp5-8
498
Multi-Arch: same
499
Architecture: amd64 arm64 armhf i386 mips64el ppc64el ppc64
500
Depends: ${shlibs:Depends}, ${misc:Depends}
501 502 503 504
Breaks: libomp5 (<< 44)
Provides: libomp-x.y
Conflicts: libomp-x.y
Replaces: libomp-x.y
505 506 507 508 509
Description: LLVM OpenMP runtime
 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
 while it is executing.

510
Package: libomp-8-doc
511 512 513
Section: doc
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, libjs-jquery
514 515
Replaces: libiomp-x.y-doc
Breaks: libiomp-x.y-doc
516 517 518 519 520 521
Description: LLVM OpenMP runtime - Documentation
 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
 while it is executing.
 .
 This package contains the documentation of this package.
522 523 524

# ------------- libcxx -------------

525
Package: libc++1-8
526 527 528 529 530 531
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: clang
532 533 534 535
Breaks: libc++1 (<< 44)
Provides: libc++-x.y
Conflicts: libc++-x.y
Replaces: libc++-x.y
536 537 538 539 540 541 542 543 544 545 546 547 548
Description: LLVM C++ Standard library
 libc++ is another implementation of the C++ standard library.
 .
 Features and Goals
 .
   * Correctness as defined by the C++ standards.
   * Fast execution.
   * Minimal memory use.
   * Fast compile times.
   * ABI compatibility with gcc's libstdc++ for some low-level features such
     as exception objects, rtti and memory allocation.
   * Extensive unit tests.

549
Package: libc++-8-dev
550 551 552
Section: libdevel
Architecture: any
Multi-Arch: same
Sylvestre Ledru's avatar
Sylvestre Ledru committed
553
Depends: libc++1-8 (= ${binary:Version}), ${misc:Depends}
554 555 556 557
Breaks: libc++-dev (<< 44)
Provides: libc++-x.y-dev
Conflicts: libc++-x.y-dev
Replaces: libc++-x.y-dev
558 559 560 561 562 563 564 565 566 567 568 569 570 571 572
Description: LLVM C++ Standard library (development files)
 libc++ is another implementation of the C++ standard library
 .
 Features and Goals
 .
   * Correctness as defined by the C++ standards.
   * Fast execution.
   * Minimal memory use.
   * Fast compile times.
   * ABI compatibility with gcc's libstdc++ for some low-level features such
     as exception objects, rtti and memory allocation.
   * Extensive unit tests.

# ------------- libcxxabi -------------

573
Package: libc++abi1-8
574 575 576 577 578
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
579 580 581 582
Breaks: libc++abi1 (<< 44)
Provides: libc++abi-x.y
Conflicts: libc++abi-x.y
Replaces: libc++abi-x.y
583 584 585 586 587 588 589 590 591
Description: LLVM low level support for a standard C++ library
 libc++abi is another implementation of low level support for a standard C++
 library.
 .
 Features and Goals
 .
   * Correctness as defined by the C++ standards.
   * Provide a portable sublayer to ease the porting of libc++

592
Package: libc++abi-8-dev
593 594 595
Section: libdevel
Architecture: any
Multi-Arch: same
596
Depends: libc++abi1-8 (= ${binary:Version}), ${misc:Depends}
597 598 599 600
Breaks: libc++abi-dev (<= 44)
Provides: libc++abi-x.y-dev
Conflicts: libc++abi-x.y-dev
Replaces: libc++abi-x.y-dev
601 602 603 604 605 606 607 608
Description: LLVM low level support for a standard C++ library (development files)
 libc++abi is another implementation of low level support for a standard C++
 library.
 .
 Features and Goals
 .
   * Correctness as defined by the C++ standards.
   * Provide a portable sublayer to ease the porting of libc++