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