]> git.proxmox.com Git - rustc.git/blob - debian/control
Bring back gdb tests, they have been fixed upstream
[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),
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>,
14 autotools-dev,
15 binutils,
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 libjs-jquery <!nocheck>,
30 # below are optional tools even for 'make check'
31 antlr4 <!nocheck> | antlr <!nocheck>,
32 bison <!nocheck>,
33 flex <!nocheck>,
34 gdb <!nocheck>,
35 default-jdk-headless <!nocheck> | default-jdk <!nocheck>,
36 Build-Depends-Indep: libjs-jquery <!nodoc>,
37 pandoc (>= 1.9),
38 po4a,
39 texlive-xetex,
40 texlive-latex-base,
41 texlive-generic-recommended,
42 texlive-fonts-recommended,
43 lmodern
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
48
49 Package: rustc
50 Architecture: any
51 Multi-Arch: foreign
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
56 Suggests: rust-doc
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.
64 .
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
68 styles.
69
70 Package: libstd-rust-1.15
71 Section: libs
72 Architecture: any
73 Multi-Arch: same
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.
83 .
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
87 styles.
88 .
89 This package contains the standard Rust libraries, built as dylibs.
90
91 Package: libstd-rust-dev
92 Section: libdevel
93 Architecture: any
94 Multi-Arch: same
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.
103 .
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
107 styles.
108 .
109 This package contains development files necessary to use the standard
110 Rust libraries.
111
112 Package: rust-gdb
113 Architecture: all
114 Depends: gdb, ${misc:Depends}
115 Suggests: gdb-doc
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.
124 .
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
128 styles.
129 .
130 This package contains pretty printers and a wrapper script for
131 invoking gdb on rust binaries.
132
133 Package: rust-lldb
134 Architecture: all
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.
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
154 Package: rust-doc
155 Section: doc
156 Architecture: all
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.
166 .
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.
171 .
172 This package contains the Rust tutorial, language reference and
173 standard library documentation.