Source: rustc Section: devel Priority: extra Maintainer: Rust Maintainers Uploaders: Jordan Justen , Luca Bruno , Sylvestre Ledru , Angus Lees , Ximin Luo # :native annotations are to support cross-compiling, see README.Debian Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.17.14), python:native, cargo:native (>= 0.19.0) , rustc:native (>= 1.18.0+dfsg) , rustc:native (<= 1.19.0++) , llvm-4.0-dev:native (>= 1:4.0.1), llvm-4.0-tools:native (>= 1:4.0.1), libllvm4.0 (>= 1:4.0.1), autotools-dev, cmake (>= 3.0) | cmake3, gperf, # this is sometimes needed by rustc_llvm zlib1g-dev:native, zlib1g-dev, # used by rust-installer liblzma-dev:native, # test dependencies: binutils (>= 2.26) | binutils-2.26 , nodejs , valgrind , git , procps , # below are optional tools even for 'make check' antlr4 | antlr , bison , flex , gdb (>= 7.12) , default-jdk-headless | default-jdk , # Work around #864741. The version constraint for gdb above should already do # that, but this will keep things covered even in the case that they change # gdb-minimal to do a versioned Provides: gdb. Build-Conflicts: gdb-minimal Standards-Version: 4.0.0 Homepage: http://www.rust-lang.org/ Vcs-Git: https://anonscm.debian.org/git/pkg-rust/rust.git Vcs-Browser: https://anonscm.debian.org/cgit/pkg-rust/rust.git Package: rustc Architecture: any Multi-Arch: allowed Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), gcc, libc-dev, binutils (>= 2.26) Recommends: rust-gdb | rust-lldb Suggests: rust-doc, rust-src Description: Rust systems programming language Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. Package: libstd-rust-1.19 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Rust standard libraries Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains the standard Rust libraries, built as dylibs. Package: libstd-rust-dev Section: libdevel Architecture: any Multi-Arch: same Depends: ${misc:Depends}, libstd-rust-1.19 (= ${binary:Version}) Description: Rust standard libraries - development files Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains development files necessary to use the standard Rust libraries. Package: rust-gdb Architecture: all Depends: gdb, ${misc:Depends} Suggests: gdb-doc Replaces: rustc (<< 1.1.0+dfsg1-1) Description: Rust debugger (gdb) Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains pretty printers and a wrapper script for invoking gdb on rust binaries. Package: rust-lldb Architecture: all # When updating, also update rust-lldb.links Depends: lldb-4.0, ${misc:Depends}, python-lldb-4.0 Replaces: rustc (<< 1.1.0+dfsg1-1) Description: Rust debugger (lldb) Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains pretty printers and a wrapper script for invoking lldb on rust binaries. Package: rust-doc Section: doc Architecture: all Build-Profiles: Depends: ${misc:Depends}, libjs-jquery, libjs-highlight.js, libjs-mathjax, fonts-open-sans, fonts-font-awesome Description: Rust systems programming language - Documentation Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains the Rust tutorial, language reference and standard library documentation. Package: rust-src Section: devel Architecture: all Depends: ${misc:Depends} Description: Rust systems programming language - source code Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency. . It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles. . This package contains sources of the Rust compiler and standard libraries, useful for IDEs and code analysis tools such as Racer.