From 9affe346b5af5c24be9a8c251cb65a9e200d4c0d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 17 May 2025 08:44:45 +0200 Subject: [PATCH] Harmonizing depends. Signed-off-by: Daniel Baumann --- debian/control | 61 +++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 33 deletions(-) diff --git a/debian/control b/debian/control index 271c290..f23a811 100644 --- a/debian/control +++ b/debian/control @@ -24,17 +24,18 @@ Package: librust-sha256+openssl-dev Architecture: any Multi-Arch: same Depends: - librust-openssl-0.10-dev (>= 0.10.54-~~), - librust-sha256-dev (= ${binary:Version}), + ${cargo:Depends}, ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + ${cargo:Recommends}, +Suggests: + ${cargo:Suggests}, Provides: - librust-sha256+native-openssl-dev (= ${binary:Version}), - librust-sha256-1+native-openssl-dev (= ${binary:Version}), - librust-sha256-1+openssl-dev (= ${binary:Version}), - librust-sha256-1.6+native-openssl-dev (= ${binary:Version}), - librust-sha256-1.6+openssl-dev (= ${binary:Version}), - librust-sha256-1.6.0+native-openssl-dev (= ${binary:Version}), - librust-sha256-1.6.0+openssl-dev (= ${binary:Version}), + ${cargo:Provides}, +Built-Using: + ${cargo:Built-Using}, +Static-Built-Using: ${cargo:Static-Built-Using} Description: SHA256 crypto digest - feature "openssl" and 1 more SHA256 crypto digest implementation in Rust. . @@ -47,23 +48,18 @@ Package: librust-sha256+tokio-dev Architecture: any Multi-Arch: same Depends: - librust-sha256-dev (= ${binary:Version}), - librust-tokio-1+default-dev (>= 1.28.2-~~), - librust-tokio-1+fs-dev (>= 1.28.2-~~), - librust-tokio-1+io-util-dev (>= 1.28.2-~~), + ${cargo:Depends}, ${misc:Depends}, + ${shlibs:Depends}, +Recommends: + ${cargo:Recommends}, +Suggests: + ${cargo:Suggests}, Provides: - librust-sha256+async-dev (= ${binary:Version}), - librust-sha256+default-dev (= ${binary:Version}), - librust-sha256-1+async-dev (= ${binary:Version}), - librust-sha256-1+default-dev (= ${binary:Version}), - librust-sha256-1+tokio-dev (= ${binary:Version}), - librust-sha256-1.6+async-dev (= ${binary:Version}), - librust-sha256-1.6+default-dev (= ${binary:Version}), - librust-sha256-1.6+tokio-dev (= ${binary:Version}), - librust-sha256-1.6.0+async-dev (= ${binary:Version}), - librust-sha256-1.6.0+default-dev (= ${binary:Version}), - librust-sha256-1.6.0+tokio-dev (= ${binary:Version}), + ${cargo:Provides}, +Built-Using: + ${cargo:Built-Using}, +Static-Built-Using: ${cargo:Static-Built-Using} Description: SHA256 crypto digest - feature "tokio" and 2 more SHA256 crypto digest implementation in Rust. . @@ -77,19 +73,18 @@ Section: rust Architecture: any Multi-Arch: same Depends: - librust-async-trait-0.1+default-dev (>= 0.1.68-~~), - librust-bytes-1+default-dev (>= 1.4.0-~~), - librust-hex-0.4+default-dev (>= 0.4.2-~~), - librust-sha2-0.10-dev (>= 0.10.6-~~), + ${cargo:Depends}, ${misc:Depends}, + ${shlibs:Depends}, Recommends: - librust-sha256+tokio-dev (= ${binary:Version}), + ${cargo:Recommends}, Suggests: - librust-sha256+openssl-dev (= ${binary:Version}), + ${cargo:Suggests}, Provides: - librust-sha256-1-dev (= ${binary:Version}), - librust-sha256-1.6-dev (= ${binary:Version}), - librust-sha256-1.6.0-dev (= ${binary:Version}), + ${cargo:Provides}, +Built-Using: + ${cargo:Built-Using}, +Static-Built-Using: ${cargo:Static-Built-Using} Description: SHA256 crypto digest - Rust source code SHA256 crypto digest implementation in Rust. .