]> git.proxmox.com Git - rustc.git/blame - debian/control
Update checksum pruning
[rustc.git] / debian / control
CommitLineData
30d94541 1Source: rustc
be771b38 2Section: devel
29fbeefd 3Priority: optional
6dbd4ee0 4Maintainer: Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org>
1c8ac2b0
SL
5Uploaders: Jordan Justen <jordan.l.justen@intel.com>,
6 Luca Bruno <lucab@debian.org>,
7 Sylvestre Ledru <sylvestre@debian.org>,
ec2b8474
XL
8 Angus Lees <gus@debian.org>,
9 Ximin Luo <infinity0@debian.org>
6b0d97fc 10# :native annotations are to support cross-compiling, see README.Debian
75de1645 11Build-Depends: debhelper (>= 9),
94d3a1fa 12 dpkg-dev (>= 1.17.14),
01dc6ef4 13 python:native,
6a9e99e9 14 cargo:native (>= 0.19.0) <!pkg.rustc.dlstage0>,
9903f2da
XL
15 rustc:native (>= 1.24.0+dfsg) <!pkg.rustc.dlstage0>,
16 rustc:native (<= 1.25.0++) <!pkg.rustc.dlstage0>,
17 llvm-6.0-dev:native,
18 llvm-6.0-tools:native,
19 libllvm6.0,
2bdce5aa 20 autotools-dev,
a02b21cc 21 cmake (>= 3.0) | cmake3,
68a8ef27 22 gperf,
4b5087b4
XL
23# this is sometimes needed by rustc_llvm
24 zlib1g-dev:native,
7082774d 25 zlib1g-dev,
4b5087b4
XL
26# used by rust-installer
27 liblzma-dev:native,
28# test dependencies:
01dc6ef4 29 binutils (>= 2.26) <!nocheck> | binutils-2.26 <!nocheck>,
1857b639
XL
30 git <!nocheck>,
31 procps <!nocheck>,
32# below are optional tools even for 'make check'
c9ab1c1c 33 gdb (>= 7.12) <!nocheck>,
c9ab1c1c
XL
34# Work around #864741. The version constraint for gdb above should already do
35# that, but this will keep things covered even in the case that they change
36# gdb-minimal to do a versioned Provides: gdb.
f25948bb
XL
37# Extra build-deps needed for x.py to download stuff in pkg.rustc.dlstage0.
38 curl <pkg.rustc.dlstage0>,
39 ca-certificates <pkg.rustc.dlstage0>,
c9ab1c1c 40Build-Conflicts: gdb-minimal <!nocheck>
9edc048c 41Standards-Version: 4.1.3
be771b38 42Homepage: http://www.rust-lang.org/
5dd798ed
XL
43Vcs-Git: https://salsa.debian.org/rust-team/rust.git
44Vcs-Browser: https://salsa.debian.org/rust-team/rust
be771b38 45
05815acf 46Package: rustc
8c3badb0 47Architecture: any
66deafc1 48Multi-Arch: allowed
05815acf 49Pre-Depends: ${misc:Pre-Depends}
4921cc2c 50Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
ea7ad4be 51 gcc, libc-dev, binutils (>= 2.26)
525ff0f9 52Recommends: rust-gdb | rust-lldb
b125a683 53Suggests: rust-doc, rust-src
b44366f4 54Description: Rust systems programming language
1c8ac2b0
SL
55 Rust is a curly-brace, block-structured expression language. It
56 visually resembles the C language family, but differs significantly
57 in syntactic and semantic details. Its design is oriented toward
58 concerns of "programming in the large", that is, of creating and
59 maintaining boundaries - both abstract and operational - that
60 preserve large-system integrity, availability and concurrency.
be771b38 61 .
1c8ac2b0
SL
62 It supports a mixture of imperative procedural, concurrent actor,
63 object-oriented and pure functional styles. Rust also supports
64 generic programming and meta-programming, in both static and dynamic
65 styles.
8354de7a 66
9903f2da 67Package: libstd-rust-1.25
525ff0f9 68Section: libs
8c3badb0 69Architecture: any
525ff0f9 70Multi-Arch: same
ed0cdebe 71Pre-Depends: ${misc:Pre-Depends}
525ff0f9
AL
72Depends: ${shlibs:Depends}, ${misc:Depends}
73Description: Rust standard libraries
74 Rust is a curly-brace, block-structured expression language. It
75 visually resembles the C language family, but differs significantly
76 in syntactic and semantic details. Its design is oriented toward
77 concerns of "programming in the large", that is, of creating and
78 maintaining boundaries - both abstract and operational - that
79 preserve large-system integrity, availability and concurrency.
80 .
81 It supports a mixture of imperative procedural, concurrent actor,
82 object-oriented and pure functional styles. Rust also supports
83 generic programming and meta-programming, in both static and dynamic
84 styles.
85 .
86 This package contains the standard Rust libraries, built as dylibs.
87
88Package: libstd-rust-dev
89Section: libdevel
8c3badb0 90Architecture: any
525ff0f9 91Multi-Arch: same
9903f2da 92Depends: ${misc:Depends}, libstd-rust-1.25 (= ${binary:Version})
525ff0f9
AL
93Description: Rust standard libraries - development files
94 Rust is a curly-brace, block-structured expression language. It
95 visually resembles the C language family, but differs significantly
96 in syntactic and semantic details. Its design is oriented toward
97 concerns of "programming in the large", that is, of creating and
98 maintaining boundaries - both abstract and operational - that
99 preserve large-system integrity, availability and concurrency.
100 .
101 It supports a mixture of imperative procedural, concurrent actor,
102 object-oriented and pure functional styles. Rust also supports
103 generic programming and meta-programming, in both static and dynamic
104 styles.
105 .
106 This package contains development files necessary to use the standard
107 Rust libraries.
108
109Package: rust-gdb
8c3badb0 110Architecture: all
525ff0f9 111Depends: gdb, ${misc:Depends}
1b42b986 112Suggests: gdb-doc
e02a3fe2 113Replaces: rustc (<< 1.1.0+dfsg1-1)
525ff0f9
AL
114Description: Rust debugger (gdb)
115 Rust is a curly-brace, block-structured expression language. It
116 visually resembles the C language family, but differs significantly
117 in syntactic and semantic details. Its design is oriented toward
118 concerns of "programming in the large", that is, of creating and
119 maintaining boundaries - both abstract and operational - that
120 preserve large-system integrity, availability and concurrency.
121 .
122 It supports a mixture of imperative procedural, concurrent actor,
123 object-oriented and pure functional styles. Rust also supports
124 generic programming and meta-programming, in both static and dynamic
125 styles.
126 .
127 This package contains pretty printers and a wrapper script for
128 invoking gdb on rust binaries.
129
130Package: rust-lldb
8c3badb0 131Architecture: all
1b42b986 132# When updating, also update rust-lldb.links
9903f2da 133Depends: lldb-6.0, ${misc:Depends}, python-lldb-6.0
e02a3fe2 134Replaces: rustc (<< 1.1.0+dfsg1-1)
525ff0f9
AL
135Description: Rust debugger (lldb)
136 Rust is a curly-brace, block-structured expression language. It
137 visually resembles the C language family, but differs significantly
138 in syntactic and semantic details. Its design is oriented toward
139 concerns of "programming in the large", that is, of creating and
140 maintaining boundaries - both abstract and operational - that
141 preserve large-system integrity, availability and concurrency.
142 .
143 It supports a mixture of imperative procedural, concurrent actor,
144 object-oriented and pure functional styles. Rust also supports
145 generic programming and meta-programming, in both static and dynamic
146 styles.
147 .
148 This package contains pretty printers and a wrapper script for
149 invoking lldb on rust binaries.
150
8354de7a 151Package: rust-doc
a517db80 152Section: doc
8354de7a 153Architecture: all
120b4d47 154Build-Profiles: <!nodoc>
3d31b4ca
XL
155Depends: ${misc:Depends},
156 libjs-jquery, libjs-highlight.js, libjs-mathjax,
157 fonts-open-sans, fonts-font-awesome
8354de7a 158Description: Rust systems programming language - Documentation
1c8ac2b0
SL
159 Rust is a curly-brace, block-structured expression language. It
160 visually resembles the C language family, but differs significantly
161 in syntactic and semantic details. Its design is oriented toward
162 concerns of "programming in the large", that is, of creating and
163 maintaining boundaries - both abstract and operational - that
164 preserve large-system integrity, availability and concurrency.
8354de7a 165 .
1c8ac2b0
SL
166 It supports a mixture of imperative procedural, concurrent actor,
167 object-oriented and pure functional styles. Rust also supports
168 generic programming and meta-programming, in both static and dynamic
169 styles.
8354de7a 170 .
525ff0f9
AL
171 This package contains the Rust tutorial, language reference and
172 standard library documentation.
b125a683 173
35329365 174Package: rust-src
b125a683 175Architecture: all
e3a83547 176Depends: ${misc:Depends}
35329365 177Description: Rust systems programming language - source code
b125a683
MO
178 Rust is a curly-brace, block-structured expression language. It
179 visually resembles the C language family, but differs significantly
180 in syntactic and semantic details. Its design is oriented toward
181 concerns of "programming in the large", that is, of creating and
182 maintaining boundaries - both abstract and operational - that
183 preserve large-system integrity, availability and concurrency.
184 .
185 It supports a mixture of imperative procedural, concurrent actor,
186 object-oriented and pure functional styles. Rust also supports
187 generic programming and meta-programming, in both static and dynamic
188 styles.
189 .
35329365
XL
190 This package contains sources of the Rust compiler and standard
191 libraries, useful for IDEs and code analysis tools such as Racer.