diff --git a/proxmox-acme/Cargo.toml b/proxmox-acme/Cargo.toml index 5c6dc2bb..f1262836 100644 --- a/proxmox-acme/Cargo.toml +++ b/proxmox-acme/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-acme" -version = "0.5.1" +version = "0.5.2" description = "ACME client library" authors.workspace = true license.workspace = true diff --git a/proxmox-acme/debian/changelog b/proxmox-acme/debian/changelog index d80987e6..f1c46512 100644 --- a/proxmox-acme/debian/changelog +++ b/proxmox-acme/debian/changelog @@ -1,3 +1,11 @@ +rust-proxmox-acme (0.5.2) bookworm; urgency=medium + + * allow to compile/use api types separately. + + * add async-client feature + + -- Proxmox Support Team Thu, 16 May 2024 11:31:43 +0200 + rust-proxmox-acme (0.5.1) bookworm; urgency=medium * add api-types feature to provide schemas for api types diff --git a/proxmox-acme/debian/control b/proxmox-acme/debian/control index 7d2126fd..248b8004 100644 --- a/proxmox-acme/debian/control +++ b/proxmox-acme/debian/control @@ -8,6 +8,8 @@ Build-Depends: debhelper (>= 12), libstd-rust-dev , librust-base64-0.13+default-dev , librust-openssl-0.10+default-dev , + librust-proxmox-schema-3+api-macro-dev (>= 3.1.1-~~) , + librust-proxmox-schema-3+default-dev (>= 3.1.1-~~) , librust-serde-1+default-dev , librust-serde-1+derive-dev , librust-serde-json-1+default-dev @@ -25,23 +27,19 @@ Multi-Arch: same Depends: ${misc:Depends}, librust-base64-0.13+default-dev, - librust-openssl-0.10+default-dev, librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-serde-json-1+default-dev +Recommends: + librust-proxmox-acme+impl-dev (= ${binary:Version}) Suggests: librust-proxmox-acme+api-types-dev (= ${binary:Version}), - librust-proxmox-acme+client-dev (= ${binary:Version}), - librust-proxmox-acme+native-tls-dev (= ${binary:Version}), - librust-proxmox-acme+ureq-dev (= ${binary:Version}) + librust-proxmox-acme+async-client-dev (= ${binary:Version}), + librust-proxmox-acme+client-dev (= ${binary:Version}) Provides: - librust-proxmox-acme+default-dev (= ${binary:Version}), librust-proxmox-acme-0-dev (= ${binary:Version}), - librust-proxmox-acme-0+default-dev (= ${binary:Version}), librust-proxmox-acme-0.5-dev (= ${binary:Version}), - librust-proxmox-acme-0.5+default-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1+default-dev (= ${binary:Version}) + librust-proxmox-acme-0.5.2-dev (= ${binary:Version}) Description: ACME client library - Rust source code Source code for Debianized Rust crate "proxmox-acme" @@ -51,59 +49,72 @@ Multi-Arch: same Depends: ${misc:Depends}, librust-proxmox-acme-dev (= ${binary:Version}), - librust-proxmox-schema-3+api-macro-dev, - librust-proxmox-schema-3+default-dev + librust-proxmox-schema-3+api-macro-dev (>= 3.1.1-~~), + librust-proxmox-schema-3+default-dev (>= 3.1.1-~~) Provides: librust-proxmox-acme-0+api-types-dev (= ${binary:Version}), librust-proxmox-acme-0.5+api-types-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1+api-types-dev (= ${binary:Version}) + librust-proxmox-acme-0.5.2+api-types-dev (= ${binary:Version}) Description: ACME client library - feature "api-types" This metapackage enables feature "api-types" for the Rust proxmox-acme crate, by pulling in any additional dependencies needed by that feature. +Package: librust-proxmox-acme+async-client-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-proxmox-acme-dev (= ${binary:Version}), + librust-proxmox-acme+impl-dev (= ${binary:Version}), + librust-anyhow-1+default-dev, + librust-bytes-1+default-dev, + librust-hyper-0.14+default-dev (>= 0.14.5-~~), + librust-proxmox-http-0.9+client-dev, + librust-proxmox-http-0.9+default-dev +Provides: + librust-proxmox-acme-0+async-client-dev (= ${binary:Version}), + librust-proxmox-acme-0.5+async-client-dev (= ${binary:Version}), + librust-proxmox-acme-0.5.2+async-client-dev (= ${binary:Version}) +Description: ACME client library - feature "async-client" + This metapackage enables feature "async-client" for the Rust proxmox-acme + crate, by pulling in any additional dependencies needed by that feature. + Package: librust-proxmox-acme+client-dev Architecture: any Multi-Arch: same Depends: ${misc:Depends}, librust-proxmox-acme-dev (= ${binary:Version}), - librust-proxmox-acme+ureq-dev (= ${binary:Version}), - librust-proxmox-acme+native-tls-dev (= ${binary:Version}) + librust-proxmox-acme+impl-dev (= ${binary:Version}), + librust-native-tls-0.2+default-dev, + librust-ureq-2+gzip-dev (>= 2.4-~~), + librust-ureq-2+native-tls-dev (>= 2.4-~~) Provides: librust-proxmox-acme-0+client-dev (= ${binary:Version}), librust-proxmox-acme-0.5+client-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1+client-dev (= ${binary:Version}) + librust-proxmox-acme-0.5.2+client-dev (= ${binary:Version}) Description: ACME client library - feature "client" This metapackage enables feature "client" for the Rust proxmox-acme crate, by pulling in any additional dependencies needed by that feature. -Package: librust-proxmox-acme+native-tls-dev +Package: librust-proxmox-acme+impl-dev Architecture: any Multi-Arch: same Depends: ${misc:Depends}, librust-proxmox-acme-dev (= ${binary:Version}), - librust-native-tls-0.2+default-dev + librust-proxmox-acme+api-types-dev (= ${binary:Version}), + librust-openssl-0.10+default-dev Provides: - librust-proxmox-acme-0+native-tls-dev (= ${binary:Version}), - librust-proxmox-acme-0.5+native-tls-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1+native-tls-dev (= ${binary:Version}) -Description: ACME client library - feature "native-tls" - This metapackage enables feature "native-tls" for the Rust proxmox-acme crate, - by pulling in any additional dependencies needed by that feature. - -Package: librust-proxmox-acme+ureq-dev -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - librust-proxmox-acme-dev (= ${binary:Version}), - librust-ureq-2+gzip-dev (>= 2.4-~~), - librust-ureq-2+native-tls-dev (>= 2.4-~~) -Provides: - librust-proxmox-acme-0+ureq-dev (= ${binary:Version}), - librust-proxmox-acme-0.5+ureq-dev (= ${binary:Version}), - librust-proxmox-acme-0.5.1+ureq-dev (= ${binary:Version}) -Description: ACME client library - feature "ureq" - This metapackage enables feature "ureq" for the Rust proxmox-acme crate, by + librust-proxmox-acme+default-dev (= ${binary:Version}), + librust-proxmox-acme-0+impl-dev (= ${binary:Version}), + librust-proxmox-acme-0+default-dev (= ${binary:Version}), + librust-proxmox-acme-0.5+impl-dev (= ${binary:Version}), + librust-proxmox-acme-0.5+default-dev (= ${binary:Version}), + librust-proxmox-acme-0.5.2+impl-dev (= ${binary:Version}), + librust-proxmox-acme-0.5.2+default-dev (= ${binary:Version}) +Description: ACME client library - feature "impl" and 1 more + This metapackage enables feature "impl" for the Rust proxmox-acme crate, by pulling in any additional dependencies needed by that feature. + . + Additionally, this package also provides the "default" feature.