4 Maintainer: Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org>
5 Uploaders: Jordan Justen <jordan.l.justen@intel.com>,
6 Luca Bruno <lucab@debian.org>,
7 Sylvestre Ledru <sylvestre@debian.org>,
8 Angus Lees <gus@debian.org>,
9 Ximin Luo <infinity0@debian.org>
10 Build-Depends: debhelper (>= 9),
11 dpkg-dev (>= 1.17.14),
12 rustc (>= 1.14.0+dfsg) [!armhf !ppc64el] <!pkg.rustc.dlstage0>,
13 rustc (<= 1.15.1++) [!armhf !ppc64el] <!pkg.rustc.dlstage0>,
20 llvm-3.9-dev (>= 1:3.9-5),
21 llvm-3.9-tools (>= 1:3.9-5),
28 # the tests require the docs to be built, which requires jquery
29 libjs-jquery <!nocheck>,
30 # below are optional tools even for 'make check'
31 antlr4 <!nocheck> | antlr <!nocheck>,
35 default-jdk-headless <!nocheck> | default-jdk <!nocheck>,
36 Build-Depends-Indep: libjs-jquery <!nodoc>,
41 texlive-generic-recommended,
42 texlive-fonts-recommended,
44 Standards-Version: 3.9.8
45 Homepage: http://www.rust-lang.org/
46 Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git
47 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git
52 Pre-Depends: ${misc:Pre-Depends}
53 Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
54 gcc, libc-dev, libjs-jquery, binutils (>= 2.26)
55 Recommends: rust-gdb | rust-lldb
57 Description: Rust systems programming language
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.
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
70 Package: libstd-rust-1.15
74 Pre-Depends: ${misc:Pre-Depends}
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.
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
89 This package contains the standard Rust libraries, built as dylibs.
91 Package: libstd-rust-dev
95 Depends: ${misc:Depends}, libstd-rust-1.15 (= ${binary:Version})
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.
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
109 This package contains development files necessary to use the standard
114 Depends: gdb, ${misc:Depends}
116 Replaces: rustc (<< 1.1.0+dfsg1-1)
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.
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
130 This package contains pretty printers and a wrapper script for
131 invoking gdb on rust binaries.
135 # When updating, also update rust-lldb.links
136 Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9
137 Replaces: rustc (<< 1.1.0+dfsg1-1)
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.
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
151 This package contains pretty printers and a wrapper script for
152 invoking lldb on rust binaries.
157 Build-Profiles: <!nodoc>
158 Depends: ${misc:Depends}, libjs-jquery
159 Description: Rust systems programming language - Documentation
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.
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
172 This package contains the Rust tutorial, language reference and
173 standard library documentation.