]> git.proxmox.com Git - rustc.git/blame - debian/control
Bootstrap armhf, ppc64el
[rustc.git] / debian / control
CommitLineData
30d94541 1Source: rustc
be771b38
LB
2Section: devel
3Priority: extra
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>
75de1645 10Build-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
38Build-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 46Standards-Version: 3.9.8
be771b38 47Homepage: http://www.rust-lang.org/
6df127b7
XL
48Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git
49Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git
be771b38 50
05815acf 51Package: rustc
8c3badb0 52Architecture: any
525ff0f9 53Multi-Arch: foreign
05815acf 54Pre-Depends: ${misc:Pre-Depends}
4921cc2c 55Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
92d4a6ea 56 gcc, libc-dev, libjs-jquery, binutils (>= 2.26)
525ff0f9 57Recommends: rust-gdb | rust-lldb
05815acf 58Suggests: rust-doc
b44366f4 59Description: 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 72Package: libstd-rust-1.15
525ff0f9 73Section: libs
8c3badb0 74Architecture: any
525ff0f9 75Multi-Arch: same
ed0cdebe 76Pre-Depends: ${misc:Pre-Depends}
525ff0f9
AL
77Depends: ${shlibs:Depends}, ${misc:Depends}
78Description: 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
93Package: libstd-rust-dev
94Section: libdevel
8c3badb0 95Architecture: any
525ff0f9 96Multi-Arch: same
5d379624 97Depends: ${misc:Depends}, libstd-rust-1.15 (= ${binary:Version})
525ff0f9
AL
98Description: 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
114Package: rust-gdb
8c3badb0 115Architecture: all
525ff0f9 116Depends: gdb, ${misc:Depends}
e02a3fe2 117Replaces: rustc (<< 1.1.0+dfsg1-1)
525ff0f9
AL
118Description: 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
134Package: rust-lldb
8c3badb0 135Architecture: all
893bf96c 136Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9
e02a3fe2 137Replaces: rustc (<< 1.1.0+dfsg1-1)
525ff0f9
AL
138Description: 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 154Package: rust-doc
a517db80 155Section: doc
8354de7a 156Architecture: all
120b4d47 157Build-Profiles: <!nodoc>
3576302d 158Depends: ${misc:Depends}, libjs-jquery
8354de7a 159Description: 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.