]>
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> | |
75de1645 | 10 | Build-Depends: debhelper (>= 9), |
94d3a1fa | 11 | dpkg-dev (>= 1.17.14), |
add58cb7 XL |
12 | rustc (>= 1.14.0+dfsg) [!armhf !ppc64el] <!pkg.rustc.dlstage0>, |
13 | rustc (<= 1.15.1++) [!armhf !ppc64el] <!pkg.rustc.dlstage0>, | |
2bdce5aa | 14 | autotools-dev, |
75de1645 | 15 | binutils, |
1857b639 | 16 | cmake, |
be771b38 | 17 | curl, |
68a8ef27 | 18 | gperf, |
1127ce9d | 19 | libedit-dev, |
6d7879b8 XL |
20 | llvm-3.9-dev (>= 1:3.9-5), |
21 | llvm-3.9-tools (>= 1:3.9-5), | |
1857b639 XL |
22 | python, |
23 | zlib1g-dev, | |
24 | nodejs <!nocheck>, | |
25 | valgrind <!nocheck>, | |
26 | git <!nocheck>, | |
27 | procps <!nocheck>, | |
93582fb7 | 28 | # the tests require the docs to be built, which requires jquery |
93582fb7 | 29 | libjs-jquery <!nocheck>, |
1857b639 | 30 | # below are optional tools even for 'make check' |
3105f9cd | 31 | antlr4 <!nocheck> | antlr <!nocheck>, |
1857b639 XL |
32 | bison <!nocheck>, |
33 | flex <!nocheck>, | |
4c917c37 XL |
34 | # temporarily disabled because of https://github.com/rust-lang/rust/issues/36323 |
35 | # we should be able to re-enable it soon, it seems already fixed in rustc head + gdb trunk | |
36 | # gdb <!nocheck>, | |
3105f9cd | 37 | default-jdk-headless <!nocheck> | default-jdk <!nocheck>, |
92d4a6ea XL |
38 | Build-Depends-Indep: libjs-jquery <!nodoc>, |
39 | pandoc (>= 1.9), | |
cea9f174 | 40 | po4a, |
cea9f174 | 41 | texlive-xetex, |
cea9f174 | 42 | texlive-latex-base, |
cea9f174 | 43 | texlive-generic-recommended, |
cea9f174 | 44 | texlive-fonts-recommended, |
cea9f174 | 45 | lmodern |
4b15ddbb | 46 | Standards-Version: 3.9.8 |
be771b38 | 47 | Homepage: http://www.rust-lang.org/ |
6df127b7 XL |
48 | Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git |
49 | Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git | |
be771b38 | 50 | |
05815acf | 51 | Package: rustc |
8c3badb0 | 52 | Architecture: any |
525ff0f9 | 53 | Multi-Arch: foreign |
05815acf | 54 | Pre-Depends: ${misc:Pre-Depends} |
4921cc2c | 55 | Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), |
92d4a6ea | 56 | gcc, libc-dev, libjs-jquery, binutils (>= 2.26) |
525ff0f9 | 57 | Recommends: rust-gdb | rust-lldb |
05815acf | 58 | Suggests: rust-doc |
b44366f4 | 59 | Description: Rust systems programming language |
1c8ac2b0 SL |
60 | Rust is a curly-brace, block-structured expression language. It |
61 | visually resembles the C language family, but differs significantly | |
62 | in syntactic and semantic details. Its design is oriented toward | |
63 | concerns of "programming in the large", that is, of creating and | |
64 | maintaining boundaries - both abstract and operational - that | |
65 | preserve large-system integrity, availability and concurrency. | |
be771b38 | 66 | . |
1c8ac2b0 SL |
67 | It supports a mixture of imperative procedural, concurrent actor, |
68 | object-oriented and pure functional styles. Rust also supports | |
69 | generic programming and meta-programming, in both static and dynamic | |
70 | styles. | |
8354de7a | 71 | |
5d379624 | 72 | Package: libstd-rust-1.15 |
525ff0f9 | 73 | Section: libs |
8c3badb0 | 74 | Architecture: any |
525ff0f9 | 75 | Multi-Arch: same |
ed0cdebe | 76 | Pre-Depends: ${misc:Pre-Depends} |
525ff0f9 AL |
77 | Depends: ${shlibs:Depends}, ${misc:Depends} |
78 | Description: Rust standard libraries | |
79 | Rust is a curly-brace, block-structured expression language. It | |
80 | visually resembles the C language family, but differs significantly | |
81 | in syntactic and semantic details. Its design is oriented toward | |
82 | concerns of "programming in the large", that is, of creating and | |
83 | maintaining boundaries - both abstract and operational - that | |
84 | preserve large-system integrity, availability and concurrency. | |
85 | . | |
86 | It supports a mixture of imperative procedural, concurrent actor, | |
87 | object-oriented and pure functional styles. Rust also supports | |
88 | generic programming and meta-programming, in both static and dynamic | |
89 | styles. | |
90 | . | |
91 | This package contains the standard Rust libraries, built as dylibs. | |
92 | ||
93 | Package: libstd-rust-dev | |
94 | Section: libdevel | |
8c3badb0 | 95 | Architecture: any |
525ff0f9 | 96 | Multi-Arch: same |
5d379624 | 97 | Depends: ${misc:Depends}, libstd-rust-1.15 (= ${binary:Version}) |
525ff0f9 AL |
98 | Description: Rust standard libraries - development files |
99 | Rust is a curly-brace, block-structured expression language. It | |
100 | visually resembles the C language family, but differs significantly | |
101 | in syntactic and semantic details. Its design is oriented toward | |
102 | concerns of "programming in the large", that is, of creating and | |
103 | maintaining boundaries - both abstract and operational - that | |
104 | preserve large-system integrity, availability and concurrency. | |
105 | . | |
106 | It supports a mixture of imperative procedural, concurrent actor, | |
107 | object-oriented and pure functional styles. Rust also supports | |
108 | generic programming and meta-programming, in both static and dynamic | |
109 | styles. | |
110 | . | |
111 | This package contains development files necessary to use the standard | |
112 | Rust libraries. | |
113 | ||
114 | Package: rust-gdb | |
8c3badb0 | 115 | Architecture: all |
525ff0f9 | 116 | Depends: gdb, ${misc:Depends} |
e02a3fe2 | 117 | Replaces: rustc (<< 1.1.0+dfsg1-1) |
525ff0f9 AL |
118 | Description: Rust debugger (gdb) |
119 | Rust is a curly-brace, block-structured expression language. It | |
120 | visually resembles the C language family, but differs significantly | |
121 | in syntactic and semantic details. Its design is oriented toward | |
122 | concerns of "programming in the large", that is, of creating and | |
123 | maintaining boundaries - both abstract and operational - that | |
124 | preserve large-system integrity, availability and concurrency. | |
125 | . | |
126 | It supports a mixture of imperative procedural, concurrent actor, | |
127 | object-oriented and pure functional styles. Rust also supports | |
128 | generic programming and meta-programming, in both static and dynamic | |
129 | styles. | |
130 | . | |
131 | This package contains pretty printers and a wrapper script for | |
132 | invoking gdb on rust binaries. | |
133 | ||
134 | Package: rust-lldb | |
8c3badb0 | 135 | Architecture: all |
893bf96c | 136 | Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9 |
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> |
3576302d | 158 | Depends: ${misc:Depends}, libjs-jquery |
8354de7a | 159 | Description: Rust systems programming language - Documentation |
1c8ac2b0 SL |
160 | Rust is a curly-brace, block-structured expression language. It |
161 | visually resembles the C language family, but differs significantly | |
162 | in syntactic and semantic details. Its design is oriented toward | |
163 | concerns of "programming in the large", that is, of creating and | |
164 | maintaining boundaries - both abstract and operational - that | |
165 | preserve large-system integrity, availability and concurrency. | |
8354de7a | 166 | . |
1c8ac2b0 SL |
167 | It supports a mixture of imperative procedural, concurrent actor, |
168 | object-oriented and pure functional styles. Rust also supports | |
169 | generic programming and meta-programming, in both static and dynamic | |
170 | styles. | |
8354de7a | 171 | . |
525ff0f9 AL |
172 | This package contains the Rust tutorial, language reference and |
173 | standard library documentation. |