]> git.proxmox.com Git - rustc.git/blob - debian/control
Enable optional tests, and add verbosity/backtraces to tests
[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 Build-Depends: debhelper (>= 9.20141010),
10 dpkg-dev (>= 1.17.14),
11 autotools-dev,
12 curl,
13 python,
14 nodejs,
15 zlib1g-dev,
16 libedit-dev,
17 valgrind,
18 git,
19 procps,
20 # git, procps are necessary for 'make check'
21 antlr4,
22 bison,
23 flex,
24 gdb,
25 java-compiler,
26 java-runtime,
27 # above are optional tools for 'make check'
28 llvm-3.7-dev,
29 llvm-3.7-tools
30 Build-Depends-Indep: pandoc (>= 1.9),
31 po4a,
32 texlive-xetex,
33 texlive-latex-base,
34 texlive-generic-recommended,
35 texlive-fonts-recommended,
36 lmodern
37 Standards-Version: 3.9.6
38 Homepage: http://www.rust-lang.org/
39 Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git
40 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git
41
42 Package: rustc
43 Architecture: amd64 i386
44 Multi-Arch: foreign
45 Pre-Depends: ${misc:Pre-Depends}
46 Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
47 gcc, libc-dev
48 Recommends: rust-gdb | rust-lldb
49 Suggests: rust-doc
50 Description: Rust systems programming language
51 Rust is a curly-brace, block-structured expression language. It
52 visually resembles the C language family, but differs significantly
53 in syntactic and semantic details. Its design is oriented toward
54 concerns of "programming in the large", that is, of creating and
55 maintaining boundaries - both abstract and operational - that
56 preserve large-system integrity, availability and concurrency.
57 .
58 It supports a mixture of imperative procedural, concurrent actor,
59 object-oriented and pure functional styles. Rust also supports
60 generic programming and meta-programming, in both static and dynamic
61 styles.
62
63 Package: libstd-rust-1.6
64 Section: libs
65 Architecture: amd64 i386
66 Multi-Arch: same
67 Pre-Depends: multiarch-support, ${misc:Pre-Depends}
68 Depends: ${shlibs:Depends}, ${misc:Depends}
69 Description: Rust standard libraries
70 Rust is a curly-brace, block-structured expression language. It
71 visually resembles the C language family, but differs significantly
72 in syntactic and semantic details. Its design is oriented toward
73 concerns of "programming in the large", that is, of creating and
74 maintaining boundaries - both abstract and operational - that
75 preserve large-system integrity, availability and concurrency.
76 .
77 It supports a mixture of imperative procedural, concurrent actor,
78 object-oriented and pure functional styles. Rust also supports
79 generic programming and meta-programming, in both static and dynamic
80 styles.
81 .
82 This package contains the standard Rust libraries, built as dylibs.
83
84 Package: libstd-rust-dev
85 Section: libdevel
86 Architecture: amd64 i386
87 Multi-Arch: same
88 Pre-Depends: multiarch-support
89 Depends: ${misc:Depends}, libstd-rust-1.6 (= ${binary:Version})
90 Description: Rust standard libraries - development files
91 Rust is a curly-brace, block-structured expression language. It
92 visually resembles the C language family, but differs significantly
93 in syntactic and semantic details. Its design is oriented toward
94 concerns of "programming in the large", that is, of creating and
95 maintaining boundaries - both abstract and operational - that
96 preserve large-system integrity, availability and concurrency.
97 .
98 It supports a mixture of imperative procedural, concurrent actor,
99 object-oriented and pure functional styles. Rust also supports
100 generic programming and meta-programming, in both static and dynamic
101 styles.
102 .
103 This package contains development files necessary to use the standard
104 Rust libraries.
105
106 Package: rust-gdb
107 Architecture: any
108 Depends: gdb, ${misc:Depends}
109 Replaces: rustc (<< 1.1.0+dfsg1-1)
110 Description: Rust debugger (gdb)
111 Rust is a curly-brace, block-structured expression language. It
112 visually resembles the C language family, but differs significantly
113 in syntactic and semantic details. Its design is oriented toward
114 concerns of "programming in the large", that is, of creating and
115 maintaining boundaries - both abstract and operational - that
116 preserve large-system integrity, availability and concurrency.
117 .
118 It supports a mixture of imperative procedural, concurrent actor,
119 object-oriented and pure functional styles. Rust also supports
120 generic programming and meta-programming, in both static and dynamic
121 styles.
122 .
123 This package contains pretty printers and a wrapper script for
124 invoking gdb on rust binaries.
125
126 Package: rust-lldb
127 Architecture: any
128 Depends: lldb, ${misc:Depends}
129 Replaces: rustc (<< 1.1.0+dfsg1-1)
130 Description: Rust debugger (lldb)
131 Rust is a curly-brace, block-structured expression language. It
132 visually resembles the C language family, but differs significantly
133 in syntactic and semantic details. Its design is oriented toward
134 concerns of "programming in the large", that is, of creating and
135 maintaining boundaries - both abstract and operational - that
136 preserve large-system integrity, availability and concurrency.
137 .
138 It supports a mixture of imperative procedural, concurrent actor,
139 object-oriented and pure functional styles. Rust also supports
140 generic programming and meta-programming, in both static and dynamic
141 styles.
142 .
143 This package contains pretty printers and a wrapper script for
144 invoking lldb on rust binaries.
145
146 Package: rust-doc
147 Section: doc
148 Architecture: all
149 Build-Profiles: <!nodoc>
150 Depends: ${misc:Depends}, libjs-jquery
151 Description: Rust systems programming language - Documentation
152 Rust is a curly-brace, block-structured expression language. It
153 visually resembles the C language family, but differs significantly
154 in syntactic and semantic details. Its design is oriented toward
155 concerns of "programming in the large", that is, of creating and
156 maintaining boundaries - both abstract and operational - that
157 preserve large-system integrity, availability and concurrency.
158 .
159 It supports a mixture of imperative procedural, concurrent actor,
160 object-oriented and pure functional styles. Rust also supports
161 generic programming and meta-programming, in both static and dynamic
162 styles.
163 .
164 This package contains the Rust tutorial, language reference and
165 standard library documentation.