From 9a1b5b5113f0fe12f83b7cedc2353ad41cc837b1 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 18 May 2024 04:49:47 +0200 Subject: Adding debian version 1.71.1+dfsg1-1. Signed-off-by: Daniel Baumann --- debian/control | 58 ++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 14 deletions(-) (limited to 'debian/control') diff --git a/debian/control b/debian/control index a655ffdd2..b4956fd54 100644 --- a/debian/control +++ b/debian/control @@ -13,16 +13,16 @@ Build-Depends: debhelper-compat (= 13), dpkg-dev (>= 1.17.14), python3:native, - cargo:native (>= 0.69.0+dfsg) , - rustc:native (>= 1.69.0+dfsg) , - rustc:native (<= 1.70.0++) , + cargo:native (>= 1.70.0+dfsg) , + rustc:native (>= 1.70.0+dfsg) , + rustc:native (<= 1.71.1++) , llvm-16-dev:native, llvm-16-tools:native, gcc-mingw-w64-x86-64-posix:native [amd64] , gcc-mingw-w64-i686-posix:native [i386] , libllvm16t64 (>= 1:16.0.0), libclang-rt-16-dev:native, - cmake (>= 3.0) | cmake3, + cmake (>= 3.0), # needed by some vendor crates pkgconf, # this is sometimes needed by rustc_llvm @@ -32,15 +32,16 @@ Build-Depends: liblzma-dev:native, # used by cargo bash-completion, - libcurl4-gnutls-dev | libcurl4-openssl-dev, + libcurl4-openssl-dev | libcurl4-gnutls-dev, libssh2-1-dev, + libssl-dev, libgit2-dev (>= 1.7.1), libgit2-dev (<< 1.8~~), libhttp-parser-dev, # test dependencies: binutils (>= 2.26) | binutils-2.26 , # temporarily disabled cause of #1066794 / t64 transition -# git , + git , procps , # below are optional tools even for 'make check' gdb (>= 7.12) , @@ -65,12 +66,9 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libstd-rust-dev (= ${binary:Version}), gcc, libc-dev, binutils (>= 2.26) Recommends: - cargo (>= 0.71.0~~), cargo (<< 0.72.0~~), + cargo (= ${binary:Version}), # llvm is needed for llvm-dwp for -C split-debuginfo=packed - llvm-16, -Suggests: -# lld and clang are needed for wasm compilation - lld-16, clang-16, + rust-llvm, Replaces: libstd-rust-dev (<< 1.25.0+dfsg1-2~~) Breaks: libstd-rust-dev (<< 1.25.0+dfsg1-2~~) Description: Rust systems programming language @@ -86,7 +84,7 @@ Description: Rust systems programming language generic programming and meta-programming, in both static and dynamic styles. -Package: libstd-rust-1.70 +Package: libstd-rust-1.71 Section: libs Architecture: any Multi-Arch: same @@ -113,7 +111,7 @@ Section: libdevel Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, - libstd-rust-1.70 (= ${binary:Version}), + libstd-rust-1.71 (= ${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 @@ -229,6 +227,38 @@ Description: Rust debugger (lldb) This package contains pretty printers and a wrapper script for invoking lldb on rust binaries. +Package: rust-llvm +Architecture: all +Breaks: + rustc (<< 1.71.1+dfsg1-1~exp1), + rust-web (<< 1.71.1+dfsg1-1~exp1), + rust-mozilla (<< 1.71.1+dfsg1-1~exp1), +Replaces: + rustc (<< 1.71.1+dfsg1-1~exp1), + rust-web (<< 1.71.1+dfsg1-1~exp1), + rust-mozilla (<< 1.71.1+dfsg1-1~exp1), +Depends: + ${misc:Depends}, +# lld and clang are needed for wasm compilation + lld-16, clang-16, +# llvm is needed for llvm-dwp for split-debuginfo=packed + llvm-16 +Description: Rust LLVM integration + 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 symlinks for integration with LLVM tools such as lld and + grcov. + Package: rust-doc Section: doc Architecture: all @@ -276,7 +306,7 @@ Package: rust-clippy Architecture: any Multi-Arch: allowed Depends: ${misc:Depends}, ${shlibs:Depends}, - libstd-rust-1.70 (= ${binary:Version}) + libstd-rust-1.71 (= ${binary:Version}) Recommends: cargo Description: Rust linter Rust is a curly-brace, block-structured expression language. It -- cgit v1.2.3