diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..92eaf2b --- /dev/null +++ b/debian/control @@ -0,0 +1,77 @@ +Source: cargo +Section: devel +Maintainer: Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> +Uploaders: Luca Bruno <lucab@debian.org>, + Angus Lees <gus@debian.org>, + Fabian Grünbichler <debian@fabian.gruenbichler.email>, + Ximin Luo <infinity0@debian.org>, + Vasudev Kamath <vasudev@copyninja.info> +Priority: optional +# :native annotations are to support cross-compiling, see README.Debian of rustc +Build-Depends: + debhelper (>= 12~), + dpkg-dev (>= 1.17.14), + cargo:native (>= 0.56.0), + rustc:native (>= 1.63), + libstd-rust-dev (>= 1.63), + pkg-config, + bash-completion, + python3:native, + libcurl4-gnutls-dev | libcurl4-openssl-dev, + libssh2-1-dev, + libgit2-dev (>= 1.7.1), + libgit2-dev (<< 1.8~~), + libhttp-parser-dev, + libssl-dev, + zlib1g-dev, + zlib1g-dev:native, + git <!nocheck> +Homepage: https://crates.io/ +Standards-Version: 4.2.1 +Vcs-Git: https://salsa.debian.org/rust-team/cargo.git +Vcs-Browser: https://salsa.debian.org/rust-team/cargo + +Package: cargo +Architecture: any +Multi-Arch: allowed +Depends: ${shlibs:Depends}, ${misc:Depends}, + rustc (>= 1.24), + binutils, + gcc | clang | c-compiler +Suggests: cargo-doc, python3 +Description: Rust package manager + Cargo is a tool that allows Rust projects to declare their various + dependencies, and ensure that you'll always get a repeatable build. + . + To accomplish this goal, Cargo does four things: + * Introduces two metadata files with various bits of project information. + * Fetches and builds your project's dependencies. + * Invokes rustc or another build tool with the correct parameters to build + your project. + * Introduces conventions, making working with Rust projects easier. + . + Cargo downloads your Rust project’s dependencies and compiles your + project. + +Package: cargo-doc +Section: doc +Architecture: all +Build-Profiles: <!nodoc> +Depends: ${misc:Depends} +Description: Rust package manager, documentation + Cargo is a tool that allows Rust projects to declare their various + dependencies, and ensure that you'll always get a repeatable build. + . + To accomplish this goal, Cargo does four things: + * Introduces two metadata files with various bits of project information. + * Fetches and builds your project's dependencies. + * Invokes rustc or another build tool with the correct parameters to build + your project. + * Introduces conventions, making working with Rust projects easier. + . + Cargo downloads your Rust project’s dependencies and compiles your + project. + . + This package contains the documentation. + +# TODO: add a cargo-src package |