]> git.proxmox.com Git - rustc.git/blob - debian/control
Update versions
[rustc.git] / debian / control
1 Source: rustc
2 Section: devel
3 Priority: extra
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.13.0+dfsg) <!pkg.rustc.dlstage0>,
13 rustc (<= 1.14.0++) <!pkg.rustc.dlstage0>,
14 autotools-dev,
15 binutils-multiarch,
16 cmake,
17 curl,
18 gperf,
19 libedit-dev,
20 llvm-3.9-dev (>= 1:3.9-5),
21 llvm-3.9-tools (>= 1:3.9-5),
22 python,
23 zlib1g-dev,
24 nodejs <!nocheck>,
25 valgrind <!nocheck>,
26 git <!nocheck>,
27 procps <!nocheck>,
28 # the tests require the docs to be built, which requires jquery
29 # TODO: disable tests on docs if nodoc and nocheck are active,
30 # and split tests into indep/arch rules
31 libjs-jquery <!nocheck>,
32 # below are optional tools even for 'make check'
33 antlr4 <!nocheck>,
34 bison <!nocheck>,
35 flex <!nocheck>,
36 gdb <!nocheck>,
37 default-jdk-headless <!nocheck>,
38 Build-Depends-Indep: libjs-jquery <!nodoc>,
39 pandoc (>= 1.9),
40 po4a,
41 texlive-xetex,
42 texlive-latex-base,
43 texlive-generic-recommended,
44 texlive-fonts-recommended,
45 lmodern
46 Standards-Version: 3.9.8
47 Homepage: http://www.rust-lang.org/
48 Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git
49 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git
50
51 Package: rustc
52 Architecture: amd64 arm64 i386
53 Multi-Arch: foreign
54 Pre-Depends: ${misc:Pre-Depends}
55 Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
56 gcc, libc-dev, libjs-jquery, binutils (>= 2.26)
57 Recommends: rust-gdb | rust-lldb
58 Suggests: rust-doc
59 Description: Rust systems programming language
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.
66 .
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.
71
72 Package: libstd-rust-1.13
73 Section: libs
74 Architecture: amd64 arm64 i386
75 Multi-Arch: same
76 Pre-Depends: multiarch-support, ${misc:Pre-Depends}
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
95 Architecture: amd64 arm64 i386
96 Multi-Arch: same
97 Pre-Depends: multiarch-support
98 Depends: ${misc:Depends}, libstd-rust-1.14 (= ${binary:Version})
99 Description: Rust standard libraries - development files
100 Rust is a curly-brace, block-structured expression language. It
101 visually resembles the C language family, but differs significantly
102 in syntactic and semantic details. Its design is oriented toward
103 concerns of "programming in the large", that is, of creating and
104 maintaining boundaries - both abstract and operational - that
105 preserve large-system integrity, availability and concurrency.
106 .
107 It supports a mixture of imperative procedural, concurrent actor,
108 object-oriented and pure functional styles. Rust also supports
109 generic programming and meta-programming, in both static and dynamic
110 styles.
111 .
112 This package contains development files necessary to use the standard
113 Rust libraries.
114
115 Package: rust-gdb
116 Architecture: any
117 Depends: gdb, ${misc:Depends}
118 Replaces: rustc (<< 1.1.0+dfsg1-1)
119 Description: Rust debugger (gdb)
120 Rust is a curly-brace, block-structured expression language. It
121 visually resembles the C language family, but differs significantly
122 in syntactic and semantic details. Its design is oriented toward
123 concerns of "programming in the large", that is, of creating and
124 maintaining boundaries - both abstract and operational - that
125 preserve large-system integrity, availability and concurrency.
126 .
127 It supports a mixture of imperative procedural, concurrent actor,
128 object-oriented and pure functional styles. Rust also supports
129 generic programming and meta-programming, in both static and dynamic
130 styles.
131 .
132 This package contains pretty printers and a wrapper script for
133 invoking gdb on rust binaries.
134
135 Package: rust-lldb
136 Architecture: any
137 Depends: lldb-3.9, ${misc:Depends}, python-lldb-3.9
138 Replaces: rustc (<< 1.1.0+dfsg1-1)
139 Description: Rust debugger (lldb)
140 Rust is a curly-brace, block-structured expression language. It
141 visually resembles the C language family, but differs significantly
142 in syntactic and semantic details. Its design is oriented toward
143 concerns of "programming in the large", that is, of creating and
144 maintaining boundaries - both abstract and operational - that
145 preserve large-system integrity, availability and concurrency.
146 .
147 It supports a mixture of imperative procedural, concurrent actor,
148 object-oriented and pure functional styles. Rust also supports
149 generic programming and meta-programming, in both static and dynamic
150 styles.
151 .
152 This package contains pretty printers and a wrapper script for
153 invoking lldb on rust binaries.
154
155 Package: rust-doc
156 Section: doc
157 Architecture: all
158 Build-Profiles: <!nodoc>
159 Depends: ${misc:Depends}, libjs-jquery
160 Description: Rust systems programming language - Documentation
161 Rust is a curly-brace, block-structured expression language. It
162 visually resembles the C language family, but differs significantly
163 in syntactic and semantic details. Its design is oriented toward
164 concerns of "programming in the large", that is, of creating and
165 maintaining boundaries - both abstract and operational - that
166 preserve large-system integrity, availability and concurrency.
167 .
168 It supports a mixture of imperative procedural, concurrent actor,
169 object-oriented and pure functional styles. Rust also supports
170 generic programming and meta-programming, in both static and dynamic
171 styles.
172 .
173 This package contains the Rust tutorial, language reference and
174 standard library documentation.