rustc/debian/control
Ximin Luo 68a8ef27ea Rebuild hoedown html_blocks.c using gperf. Don't exclude jquery for now.
We need to think through how to do jquery in more depth. We can't just have
rustdoc copy the system jquery instead, since the rust-doc build uses that, and
we will still end up with duplicate copies in Debian. But having rustdoc
instead create a symlink is a more invasive change from upstream.
2016-08-05 11:40:02 +02:00

171 lines
6.8 KiB
Plaintext

Source: rustc
Section: devel
Priority: extra
Maintainer: Rust Maintainers <pkg-rust-maintainers@lists.alioth.debian.org>
Uploaders: Jordan Justen <jordan.l.justen@intel.com>,
Luca Bruno <lucab@debian.org>,
Sylvestre Ledru <sylvestre@debian.org>,
Angus Lees <gus@debian.org>,
Ximin Luo <infinity0@debian.org>
Build-Depends: debhelper (>= 9.20141010),
dpkg-dev (>= 1.17.14),
rustc (>= 1.9.0+dfsg) [!arm64 !armel !armhf] <!pkg.rustc.dlstage0>,
rustc (<= 1.10.0++) [!arm64 !armel !armhf] <!pkg.rustc.dlstage0>,
autotools-dev,
binutils-multiarch,
curl,
gperf,
python,
nodejs,
zlib1g-dev,
libedit-dev,
valgrind,
git,
procps,
cmake,
# git, procps are necessary for 'make check'
antlr4,
bison,
flex,
gdb,
default-jdk,
# above are optional tools for 'make check'
llvm-3.8-dev,
llvm-3.8-tools
Build-Depends-Indep: pandoc (>= 1.9),
po4a,
texlive-xetex,
texlive-latex-base,
texlive-generic-recommended,
texlive-fonts-recommended,
lmodern
Standards-Version: 3.9.8
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: amd64 arm64 armel armhf i386
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}),
gcc, libc-dev
Recommends: rust-gdb | rust-lldb
Suggests: rust-doc
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.10
Section: libs
Architecture: amd64 arm64 armel armhf i386
Multi-Arch: same
Pre-Depends: multiarch-support, ${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: amd64 arm64 armel armhf i386
Multi-Arch: same
Pre-Depends: multiarch-support
Depends: ${misc:Depends}, libstd-rust-1.10 (= ${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: any
Depends: gdb, ${misc:Depends}
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: any
Depends: lldb, ${misc:Depends}
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: <!nodoc>
Depends: ${misc:Depends}, libjs-jquery
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.