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