]>
Commit | Line | Data |
---|---|---|
30d94541 | 1 | Source: rustc |
be771b38 LB |
2 | Section: devel |
3 | Priority: extra | |
6dbd4ee0 | 4 | Maintainer: Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org> |
1c8ac2b0 SL |
5 | Uploaders: 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 | 11 | Build-Depends: debhelper (>= 9), |
94d3a1fa | 12 | dpkg-dev (>= 1.17.14), |
01dc6ef4 | 13 | python:native, |
6a9e99e9 | 14 | cargo:native (>= 0.19.0) <!pkg.rustc.dlstage0>, |
9e5dfae0 XL |
15 | rustc:native (>= 1.18.0+dfsg) <!pkg.rustc.dlstage0>, |
16 | rustc:native (<= 1.19.0++) <!pkg.rustc.dlstage0>, | |
666f0397 XL |
17 | llvm-4.0-dev:native (>= 1:4.0.1), |
18 | llvm-4.0-tools:native (>= 1:4.0.1), | |
19 | libllvm4.0 (>= 1:4.0.1), | |
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 | nodejs <!nocheck>, |
31 | valgrind <!nocheck>, | |
32 | git <!nocheck>, | |
33 | procps <!nocheck>, | |
34 | # below are optional tools even for 'make check' | |
3105f9cd | 35 | antlr4 <!nocheck> | antlr <!nocheck>, |
1857b639 XL |
36 | bison <!nocheck>, |
37 | flex <!nocheck>, | |
c9ab1c1c | 38 | gdb (>= 7.12) <!nocheck>, |
3105f9cd | 39 | default-jdk-headless <!nocheck> | default-jdk <!nocheck>, |
c9ab1c1c XL |
40 | # Work around #864741. The version constraint for gdb above should already do |
41 | # that, but this will keep things covered even in the case that they change | |
42 | # gdb-minimal to do a versioned Provides: gdb. | |
43 | Build-Conflicts: gdb-minimal <!nocheck> | |
3f7bc662 | 44 | Standards-Version: 4.0.0 |
be771b38 | 45 | Homepage: http://www.rust-lang.org/ |
6df127b7 XL |
46 | Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git |
47 | Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git | |
be771b38 | 48 | |
05815acf | 49 | Package: rustc |
8c3badb0 | 50 | Architecture: any |
66deafc1 | 51 | Multi-Arch: allowed |
05815acf | 52 | Pre-Depends: ${misc:Pre-Depends} |
4921cc2c | 53 | Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), |
ea7ad4be | 54 | gcc, libc-dev, binutils (>= 2.26) |
525ff0f9 | 55 | Recommends: rust-gdb | rust-lldb |
b125a683 | 56 | Suggests: rust-doc, rust-src |
b44366f4 | 57 | Description: Rust systems programming language |
1c8ac2b0 SL |
58 | Rust is a curly-brace, block-structured expression language. It |
59 | visually resembles the C language family, but differs significantly | |
60 | in syntactic and semantic details. Its design is oriented toward | |
61 | concerns of "programming in the large", that is, of creating and | |
62 | maintaining boundaries - both abstract and operational - that | |
63 | preserve large-system integrity, availability and concurrency. | |
be771b38 | 64 | . |
1c8ac2b0 SL |
65 | It supports a mixture of imperative procedural, concurrent actor, |
66 | object-oriented and pure functional styles. Rust also supports | |
67 | generic programming and meta-programming, in both static and dynamic | |
68 | styles. | |
8354de7a | 69 | |
9e5dfae0 | 70 | Package: libstd-rust-1.19 |
525ff0f9 | 71 | Section: libs |
8c3badb0 | 72 | Architecture: any |
525ff0f9 | 73 | Multi-Arch: same |
ed0cdebe | 74 | Pre-Depends: ${misc:Pre-Depends} |
525ff0f9 AL |
75 | Depends: ${shlibs:Depends}, ${misc:Depends} |
76 | Description: Rust standard libraries | |
77 | Rust is a curly-brace, block-structured expression language. It | |
78 | visually resembles the C language family, but differs significantly | |
79 | in syntactic and semantic details. Its design is oriented toward | |
80 | concerns of "programming in the large", that is, of creating and | |
81 | maintaining boundaries - both abstract and operational - that | |
82 | preserve large-system integrity, availability and concurrency. | |
83 | . | |
84 | It supports a mixture of imperative procedural, concurrent actor, | |
85 | object-oriented and pure functional styles. Rust also supports | |
86 | generic programming and meta-programming, in both static and dynamic | |
87 | styles. | |
88 | . | |
89 | This package contains the standard Rust libraries, built as dylibs. | |
90 | ||
91 | Package: libstd-rust-dev | |
92 | Section: libdevel | |
8c3badb0 | 93 | Architecture: any |
525ff0f9 | 94 | Multi-Arch: same |
9e5dfae0 | 95 | Depends: ${misc:Depends}, libstd-rust-1.19 (= ${binary:Version}) |
525ff0f9 AL |
96 | Description: Rust standard libraries - development files |
97 | Rust is a curly-brace, block-structured expression language. It | |
98 | visually resembles the C language family, but differs significantly | |
99 | in syntactic and semantic details. Its design is oriented toward | |
100 | concerns of "programming in the large", that is, of creating and | |
101 | maintaining boundaries - both abstract and operational - that | |
102 | preserve large-system integrity, availability and concurrency. | |
103 | . | |
104 | It supports a mixture of imperative procedural, concurrent actor, | |
105 | object-oriented and pure functional styles. Rust also supports | |
106 | generic programming and meta-programming, in both static and dynamic | |
107 | styles. | |
108 | . | |
109 | This package contains development files necessary to use the standard | |
110 | Rust libraries. | |
111 | ||
112 | Package: rust-gdb | |
8c3badb0 | 113 | Architecture: all |
525ff0f9 | 114 | Depends: gdb, ${misc:Depends} |
1b42b986 | 115 | Suggests: gdb-doc |
e02a3fe2 | 116 | Replaces: rustc (<< 1.1.0+dfsg1-1) |
525ff0f9 AL |
117 | Description: Rust debugger (gdb) |
118 | Rust is a curly-brace, block-structured expression language. It | |
119 | visually resembles the C language family, but differs significantly | |
120 | in syntactic and semantic details. Its design is oriented toward | |
121 | concerns of "programming in the large", that is, of creating and | |
122 | maintaining boundaries - both abstract and operational - that | |
123 | preserve large-system integrity, availability and concurrency. | |
124 | . | |
125 | It supports a mixture of imperative procedural, concurrent actor, | |
126 | object-oriented and pure functional styles. Rust also supports | |
127 | generic programming and meta-programming, in both static and dynamic | |
128 | styles. | |
129 | . | |
130 | This package contains pretty printers and a wrapper script for | |
131 | invoking gdb on rust binaries. | |
132 | ||
133 | Package: rust-lldb | |
8c3badb0 | 134 | Architecture: all |
1b42b986 | 135 | # When updating, also update rust-lldb.links |
666f0397 | 136 | Depends: lldb-4.0, ${misc:Depends}, python-lldb-4.0 |
e02a3fe2 | 137 | Replaces: rustc (<< 1.1.0+dfsg1-1) |
525ff0f9 AL |
138 | Description: Rust debugger (lldb) |
139 | Rust is a curly-brace, block-structured expression language. It | |
140 | visually resembles the C language family, but differs significantly | |
141 | in syntactic and semantic details. Its design is oriented toward | |
142 | concerns of "programming in the large", that is, of creating and | |
143 | maintaining boundaries - both abstract and operational - that | |
144 | preserve large-system integrity, availability and concurrency. | |
145 | . | |
146 | It supports a mixture of imperative procedural, concurrent actor, | |
147 | object-oriented and pure functional styles. Rust also supports | |
148 | generic programming and meta-programming, in both static and dynamic | |
149 | styles. | |
150 | . | |
151 | This package contains pretty printers and a wrapper script for | |
152 | invoking lldb on rust binaries. | |
153 | ||
8354de7a | 154 | Package: rust-doc |
a517db80 | 155 | Section: doc |
8354de7a | 156 | Architecture: all |
120b4d47 | 157 | Build-Profiles: <!nodoc> |
3d31b4ca XL |
158 | Depends: ${misc:Depends}, |
159 | libjs-jquery, libjs-highlight.js, libjs-mathjax, | |
160 | fonts-open-sans, fonts-font-awesome | |
8354de7a | 161 | Description: Rust systems programming language - Documentation |
1c8ac2b0 SL |
162 | Rust is a curly-brace, block-structured expression language. It |
163 | visually resembles the C language family, but differs significantly | |
164 | in syntactic and semantic details. Its design is oriented toward | |
165 | concerns of "programming in the large", that is, of creating and | |
166 | maintaining boundaries - both abstract and operational - that | |
167 | preserve large-system integrity, availability and concurrency. | |
8354de7a | 168 | . |
1c8ac2b0 SL |
169 | It supports a mixture of imperative procedural, concurrent actor, |
170 | object-oriented and pure functional styles. Rust also supports | |
171 | generic programming and meta-programming, in both static and dynamic | |
172 | styles. | |
8354de7a | 173 | . |
525ff0f9 AL |
174 | This package contains the Rust tutorial, language reference and |
175 | standard library documentation. | |
b125a683 | 176 | |
35329365 | 177 | Package: rust-src |
b125a683 MO |
178 | Section: devel |
179 | Architecture: all | |
e3a83547 | 180 | Depends: ${misc:Depends} |
35329365 | 181 | Description: Rust systems programming language - source code |
b125a683 MO |
182 | Rust is a curly-brace, block-structured expression language. It |
183 | visually resembles the C language family, but differs significantly | |
184 | in syntactic and semantic details. Its design is oriented toward | |
185 | concerns of "programming in the large", that is, of creating and | |
186 | maintaining boundaries - both abstract and operational - that | |
187 | preserve large-system integrity, availability and concurrency. | |
188 | . | |
189 | It supports a mixture of imperative procedural, concurrent actor, | |
190 | object-oriented and pure functional styles. Rust also supports | |
191 | generic programming and meta-programming, in both static and dynamic | |
192 | styles. | |
193 | . | |
35329365 XL |
194 | This package contains sources of the Rust compiler and standard |
195 | libraries, useful for IDEs and code analysis tools such as Racer. |