]>
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> | |
01dc6ef4 XL |
10 | # Need :native on some of the below for cross-building, because we need to |
11 | # execute them but they're not Multi-Arch: foreign | |
75de1645 | 12 | Build-Depends: debhelper (>= 9), |
94d3a1fa | 13 | dpkg-dev (>= 1.17.14), |
01dc6ef4 XL |
14 | python:native, |
15 | cargo (>= 0.17.0) <!pkg.rustc.dlstage0>, | |
16 | rustc (>= 1.16.0+dfsg) <!pkg.rustc.dlstage0>, | |
17 | rustc (<= 1.17.0++) <!pkg.rustc.dlstage0>, | |
18 | llvm-3.9-dev:native (>= 1:3.9-5), | |
19 | llvm-3.9-tools:native (>= 1:3.9-5), | |
20 | libllvm3.9 (>= 1:3.9-5), | |
2bdce5aa | 21 | autotools-dev, |
0df609ad | 22 | cmake | cmake3, |
be771b38 | 23 | curl, |
68a8ef27 | 24 | gperf, |
1127ce9d | 25 | libedit-dev, |
1857b639 | 26 | zlib1g-dev, |
01dc6ef4 | 27 | binutils (>= 2.26) <!nocheck> | binutils-2.26 <!nocheck>, |
1857b639 XL |
28 | nodejs <!nocheck>, |
29 | valgrind <!nocheck>, | |
30 | git <!nocheck>, | |
31 | procps <!nocheck>, | |
93582fb7 | 32 | # the tests require the docs to be built, which requires jquery |
93582fb7 | 33 | libjs-jquery <!nocheck>, |
1857b639 | 34 | # below are optional tools even for 'make check' |
3105f9cd | 35 | antlr4 <!nocheck> | antlr <!nocheck>, |
1857b639 XL |
36 | bison <!nocheck>, |
37 | flex <!nocheck>, | |
04c12273 | 38 | gdb <!nocheck>, |
3105f9cd | 39 | default-jdk-headless <!nocheck> | default-jdk <!nocheck>, |
92d4a6ea XL |
40 | Build-Depends-Indep: libjs-jquery <!nodoc>, |
41 | pandoc (>= 1.9), | |
cea9f174 | 42 | po4a, |
cea9f174 | 43 | texlive-xetex, |
cea9f174 | 44 | texlive-latex-base, |
cea9f174 | 45 | texlive-generic-recommended, |
cea9f174 | 46 | texlive-fonts-recommended, |
cea9f174 | 47 | lmodern |
4b15ddbb | 48 | Standards-Version: 3.9.8 |
be771b38 | 49 | Homepage: http://www.rust-lang.org/ |
6df127b7 XL |
50 | Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git |
51 | Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git | |
be771b38 | 52 | |
05815acf | 53 | Package: rustc |
8c3badb0 | 54 | Architecture: any |
525ff0f9 | 55 | Multi-Arch: foreign |
05815acf | 56 | Pre-Depends: ${misc:Pre-Depends} |
4921cc2c | 57 | Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), |
92d4a6ea | 58 | gcc, libc-dev, libjs-jquery, binutils (>= 2.26) |
525ff0f9 | 59 | Recommends: rust-gdb | rust-lldb |
b125a683 | 60 | Suggests: rust-doc, rust-src |
b44366f4 | 61 | Description: Rust systems programming language |
1c8ac2b0 SL |
62 | Rust is a curly-brace, block-structured expression language. It |
63 | visually resembles the C language family, but differs significantly | |
64 | in syntactic and semantic details. Its design is oriented toward | |
65 | concerns of "programming in the large", that is, of creating and | |
66 | maintaining boundaries - both abstract and operational - that | |
67 | preserve large-system integrity, availability and concurrency. | |
be771b38 | 68 | . |
1c8ac2b0 SL |
69 | It supports a mixture of imperative procedural, concurrent actor, |
70 | object-oriented and pure functional styles. Rust also supports | |
71 | generic programming and meta-programming, in both static and dynamic | |
72 | styles. | |
8354de7a | 73 | |
04c12273 | 74 | Package: libstd-rust-1.17 |
525ff0f9 | 75 | Section: libs |
8c3badb0 | 76 | Architecture: any |
525ff0f9 | 77 | Multi-Arch: same |
ed0cdebe | 78 | Pre-Depends: ${misc:Pre-Depends} |
525ff0f9 AL |
79 | Depends: ${shlibs:Depends}, ${misc:Depends} |
80 | Description: Rust standard libraries | |
81 | Rust is a curly-brace, block-structured expression language. It | |
82 | visually resembles the C language family, but differs significantly | |
83 | in syntactic and semantic details. Its design is oriented toward | |
84 | concerns of "programming in the large", that is, of creating and | |
85 | maintaining boundaries - both abstract and operational - that | |
86 | preserve large-system integrity, availability and concurrency. | |
87 | . | |
88 | It supports a mixture of imperative procedural, concurrent actor, | |
89 | object-oriented and pure functional styles. Rust also supports | |
90 | generic programming and meta-programming, in both static and dynamic | |
91 | styles. | |
92 | . | |
93 | This package contains the standard Rust libraries, built as dylibs. | |
94 | ||
95 | Package: libstd-rust-dev | |
96 | Section: libdevel | |
8c3badb0 | 97 | Architecture: any |
525ff0f9 | 98 | Multi-Arch: same |
04c12273 | 99 | Depends: ${misc:Depends}, libstd-rust-1.17 (= ${binary:Version}) |
525ff0f9 AL |
100 | Description: Rust standard libraries - development files |
101 | Rust is a curly-brace, block-structured expression language. It | |
102 | visually resembles the C language family, but differs significantly | |
103 | in syntactic and semantic details. Its design is oriented toward | |
104 | concerns of "programming in the large", that is, of creating and | |
105 | maintaining boundaries - both abstract and operational - that | |
106 | preserve large-system integrity, availability and concurrency. | |
107 | . | |
108 | It supports a mixture of imperative procedural, concurrent actor, | |
109 | object-oriented and pure functional styles. Rust also supports | |
110 | generic programming and meta-programming, in both static and dynamic | |
111 | styles. | |
112 | . | |
113 | This package contains development files necessary to use the standard | |
114 | Rust libraries. | |
115 | ||
116 | Package: rust-gdb | |
8c3badb0 | 117 | Architecture: all |
525ff0f9 | 118 | Depends: gdb, ${misc:Depends} |
1b42b986 | 119 | Suggests: gdb-doc |
e02a3fe2 | 120 | Replaces: rustc (<< 1.1.0+dfsg1-1) |
525ff0f9 AL |
121 | Description: Rust debugger (gdb) |
122 | Rust is a curly-brace, block-structured expression language. It | |
123 | visually resembles the C language family, but differs significantly | |
124 | in syntactic and semantic details. Its design is oriented toward | |
125 | concerns of "programming in the large", that is, of creating and | |
126 | maintaining boundaries - both abstract and operational - that | |
127 | preserve large-system integrity, availability and concurrency. | |
128 | . | |
129 | It supports a mixture of imperative procedural, concurrent actor, | |
130 | object-oriented and pure functional styles. Rust also supports | |
131 | generic programming and meta-programming, in both static and dynamic | |
132 | styles. | |
133 | . | |
134 | This package contains pretty printers and a wrapper script for | |
135 | invoking gdb on rust binaries. | |
136 | ||
137 | Package: rust-lldb | |
8c3badb0 | 138 | Architecture: all |
1b42b986 | 139 | # When updating, also update rust-lldb.links |
893bf96c | 140 | Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9 |
e02a3fe2 | 141 | Replaces: rustc (<< 1.1.0+dfsg1-1) |
525ff0f9 AL |
142 | Description: Rust debugger (lldb) |
143 | Rust is a curly-brace, block-structured expression language. It | |
144 | visually resembles the C language family, but differs significantly | |
145 | in syntactic and semantic details. Its design is oriented toward | |
146 | concerns of "programming in the large", that is, of creating and | |
147 | maintaining boundaries - both abstract and operational - that | |
148 | preserve large-system integrity, availability and concurrency. | |
149 | . | |
150 | It supports a mixture of imperative procedural, concurrent actor, | |
151 | object-oriented and pure functional styles. Rust also supports | |
152 | generic programming and meta-programming, in both static and dynamic | |
153 | styles. | |
154 | . | |
155 | This package contains pretty printers and a wrapper script for | |
156 | invoking lldb on rust binaries. | |
157 | ||
8354de7a | 158 | Package: rust-doc |
a517db80 | 159 | Section: doc |
8354de7a | 160 | Architecture: all |
120b4d47 | 161 | Build-Profiles: <!nodoc> |
3d31b4ca XL |
162 | Depends: ${misc:Depends}, |
163 | libjs-jquery, libjs-highlight.js, libjs-mathjax, | |
164 | fonts-open-sans, fonts-font-awesome | |
8354de7a | 165 | Description: Rust systems programming language - Documentation |
1c8ac2b0 SL |
166 | Rust is a curly-brace, block-structured expression language. It |
167 | visually resembles the C language family, but differs significantly | |
168 | in syntactic and semantic details. Its design is oriented toward | |
169 | concerns of "programming in the large", that is, of creating and | |
170 | maintaining boundaries - both abstract and operational - that | |
171 | preserve large-system integrity, availability and concurrency. | |
8354de7a | 172 | . |
1c8ac2b0 SL |
173 | It supports a mixture of imperative procedural, concurrent actor, |
174 | object-oriented and pure functional styles. Rust also supports | |
175 | generic programming and meta-programming, in both static and dynamic | |
176 | styles. | |
8354de7a | 177 | . |
525ff0f9 AL |
178 | This package contains the Rust tutorial, language reference and |
179 | standard library documentation. | |
b125a683 | 180 | |
35329365 | 181 | Package: rust-src |
b125a683 MO |
182 | Section: devel |
183 | Architecture: all | |
e3a83547 | 184 | Depends: ${misc:Depends} |
35329365 | 185 | Description: Rust systems programming language - source code |
b125a683 MO |
186 | Rust is a curly-brace, block-structured expression language. It |
187 | visually resembles the C language family, but differs significantly | |
188 | in syntactic and semantic details. Its design is oriented toward | |
189 | concerns of "programming in the large", that is, of creating and | |
190 | maintaining boundaries - both abstract and operational - that | |
191 | preserve large-system integrity, availability and concurrency. | |
192 | . | |
193 | It supports a mixture of imperative procedural, concurrent actor, | |
194 | object-oriented and pure functional styles. Rust also supports | |
195 | generic programming and meta-programming, in both static and dynamic | |
196 | styles. | |
197 | . | |
35329365 XL |
198 | This package contains sources of the Rust compiler and standard |
199 | libraries, useful for IDEs and code analysis tools such as Racer. |