]> git.proxmox.com Git - rustc.git/blob - debian/control
* Switch to llvm 3.9. Hopefully fix the i386 FTBFS.
[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.11.0+dfsg) <!pkg.rustc.dlstage0>,
13 rustc (<= 1.12.0++) <!pkg.rustc.dlstage0>,
14 autotools-dev,
15 binutils-multiarch,
16 cmake,
17 curl,
18 gperf,
19 libedit-dev,
20 llvm-3.9-dev,
21 llvm-3.9-tools,
22 python,
23 zlib1g-dev,
24 nodejs <!nocheck>,
25 valgrind <!nocheck>,
26 git <!nocheck>,
27 procps <!nocheck>,
28 # below are optional tools even for 'make check'
29 antlr4 <!nocheck>,
30 bison <!nocheck>,
31 flex <!nocheck>,
32 gdb <!nocheck>,
33 default-jdk-headless <!nocheck>,
34 Build-Depends-Indep: pandoc (>= 1.9),
35 po4a,
36 texlive-xetex,
37 texlive-latex-base,
38 texlive-generic-recommended,
39 texlive-fonts-recommended,
40 lmodern
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
45
46 Package: rustc
47 Architecture: amd64 arm64 i386
48 Multi-Arch: foreign
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
53 Suggests: rust-doc
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.
61 .
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
65 styles.
66
67 Package: libstd-rust-1.12
68 Section: libs
69 Architecture: amd64 arm64 i386
70 Multi-Arch: same
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.
80 .
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
84 styles.
85 .
86 This package contains the standard Rust libraries, built as dylibs.
87
88 Package: libstd-rust-dev
89 Section: libdevel
90 Architecture: amd64 arm64 i386
91 Multi-Arch: same
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.
101 .
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
105 styles.
106 .
107 This package contains development files necessary to use the standard
108 Rust libraries.
109
110 Package: rust-gdb
111 Architecture: any
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.
121 .
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
125 styles.
126 .
127 This package contains pretty printers and a wrapper script for
128 invoking gdb on rust binaries.
129
130 Package: rust-lldb
131 Architecture: any
132 Depends: lldb-3.9, ${misc:Depends}
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.
141 .
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
145 styles.
146 .
147 This package contains pretty printers and a wrapper script for
148 invoking lldb on rust binaries.
149
150 Package: rust-doc
151 Section: doc
152 Architecture: all
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.
162 .
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
166 styles.
167 .
168 This package contains the Rust tutorial, language reference and
169 standard library documentation.