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.20141010),
11 dpkg-dev (>= 1.17.14),
12 rustc (>= 1.11.0+dfsg) <!pkg.rustc.dlstage0>,
13 rustc (<= 1.12.1++) <!pkg.rustc.dlstage0>,
20 llvm-3.9-dev (>= 1:3.9-5),
21 llvm-3.9-tools (>= 1:3.9-5),
28 # below are optional tools even for 'make check'
33 default-jdk-headless <!nocheck>,
34 Build-Depends-Indep: pandoc (>= 1.9),
38 texlive-generic-recommended,
39 texlive-fonts-recommended,
41 Standards-Version: 3.9.8
42 Homepage: http://www.rust-lang.org/
43 Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git
44 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git
47 Architecture: amd64 arm64 i386
49 Pre-Depends: ${misc:Pre-Depends}
50 Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
51 gcc, libc-dev, binutils (>= 2.26)
52 Recommends: rust-gdb | rust-lldb
54 Description: Rust systems programming language
55 Rust is a curly-brace, block-structured expression language. It
56 visually resembles the C language family, but differs significantly
57 in syntactic and semantic details. Its design is oriented toward
58 concerns of "programming in the large", that is, of creating and
59 maintaining boundaries - both abstract and operational - that
60 preserve large-system integrity, availability and concurrency.
62 It supports a mixture of imperative procedural, concurrent actor,
63 object-oriented and pure functional styles. Rust also supports
64 generic programming and meta-programming, in both static and dynamic
67 Package: libstd-rust-1.12
69 Architecture: amd64 arm64 i386
71 Pre-Depends: multiarch-support, ${misc:Pre-Depends}
72 Depends: ${shlibs:Depends}, ${misc:Depends}
73 Description: Rust standard libraries
74 Rust is a curly-brace, block-structured expression language. It
75 visually resembles the C language family, but differs significantly
76 in syntactic and semantic details. Its design is oriented toward
77 concerns of "programming in the large", that is, of creating and
78 maintaining boundaries - both abstract and operational - that
79 preserve large-system integrity, availability and concurrency.
81 It supports a mixture of imperative procedural, concurrent actor,
82 object-oriented and pure functional styles. Rust also supports
83 generic programming and meta-programming, in both static and dynamic
86 This package contains the standard Rust libraries, built as dylibs.
88 Package: libstd-rust-dev
90 Architecture: amd64 arm64 i386
92 Pre-Depends: multiarch-support
93 Depends: ${misc:Depends}, libstd-rust-1.12 (= ${binary:Version})
94 Description: Rust standard libraries - development files
95 Rust is a curly-brace, block-structured expression language. It
96 visually resembles the C language family, but differs significantly
97 in syntactic and semantic details. Its design is oriented toward
98 concerns of "programming in the large", that is, of creating and
99 maintaining boundaries - both abstract and operational - that
100 preserve large-system integrity, availability and concurrency.
102 It supports a mixture of imperative procedural, concurrent actor,
103 object-oriented and pure functional styles. Rust also supports
104 generic programming and meta-programming, in both static and dynamic
107 This package contains development files necessary to use the standard
112 Depends: gdb, ${misc:Depends}
113 Replaces: rustc (<< 1.1.0+dfsg1-1)
114 Description: Rust debugger (gdb)
115 Rust is a curly-brace, block-structured expression language. It
116 visually resembles the C language family, but differs significantly
117 in syntactic and semantic details. Its design is oriented toward
118 concerns of "programming in the large", that is, of creating and
119 maintaining boundaries - both abstract and operational - that
120 preserve large-system integrity, availability and concurrency.
122 It supports a mixture of imperative procedural, concurrent actor,
123 object-oriented and pure functional styles. Rust also supports
124 generic programming and meta-programming, in both static and dynamic
127 This package contains pretty printers and a wrapper script for
128 invoking gdb on rust binaries.
132 Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9
133 Replaces: rustc (<< 1.1.0+dfsg1-1)
134 Description: Rust debugger (lldb)
135 Rust is a curly-brace, block-structured expression language. It
136 visually resembles the C language family, but differs significantly
137 in syntactic and semantic details. Its design is oriented toward
138 concerns of "programming in the large", that is, of creating and
139 maintaining boundaries - both abstract and operational - that
140 preserve large-system integrity, availability and concurrency.
142 It supports a mixture of imperative procedural, concurrent actor,
143 object-oriented and pure functional styles. Rust also supports
144 generic programming and meta-programming, in both static and dynamic
147 This package contains pretty printers and a wrapper script for
148 invoking lldb on rust binaries.
153 Build-Profiles: <!nodoc>
154 Depends: ${misc:Depends}, libjs-jquery
155 Description: Rust systems programming language - Documentation
156 Rust is a curly-brace, block-structured expression language. It
157 visually resembles the C language family, but differs significantly
158 in syntactic and semantic details. Its design is oriented toward
159 concerns of "programming in the large", that is, of creating and
160 maintaining boundaries - both abstract and operational - that
161 preserve large-system integrity, availability and concurrency.
163 It supports a mixture of imperative procedural, concurrent actor,
164 object-oriented and pure functional styles. Rust also supports
165 generic programming and meta-programming, in both static and dynamic
168 This package contains the Rust tutorial, language reference and
169 standard library documentation.