diff --git a/proxmox-subscription/Cargo.toml b/proxmox-subscription/Cargo.toml index 045201d6..cabc9a0d 100644 --- a/proxmox-subscription/Cargo.toml +++ b/proxmox-subscription/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "proxmox-subscription" description = "Proxmox subscription utilitites" -version = "0.4.6" +version = "0.5.0" authors.workspace = true edition.workspace = true diff --git a/proxmox-subscription/debian/changelog b/proxmox-subscription/debian/changelog index 84eac05b..7c3f5e69 100644 --- a/proxmox-subscription/debian/changelog +++ b/proxmox-subscription/debian/changelog @@ -1,3 +1,9 @@ +rust-proxmox-subscription (0.5.0-1) unstable; urgency=medium + + * move most of the implmentation into `impl` feature + + -- Proxmox Support Team Thu, 07 Nov 2024 12:31:46 +0100 + rust-proxmox-subscription (0.4.6-1) bookworm; urgency=medium * replace lazy_static with std's LazyLock and drop the dependency diff --git a/proxmox-subscription/debian/control b/proxmox-subscription/debian/control index faa97d1d..640bf409 100644 --- a/proxmox-subscription/debian/control +++ b/proxmox-subscription/debian/control @@ -1,8 +1,8 @@ Source: rust-proxmox-subscription Section: rust Priority: optional -Build-Depends: debhelper (>= 12), - dh-cargo (>= 25), +Build-Depends: debhelper-compat (= 13), + dh-sequence-cargo, cargo:native , rustc:native (>= 1.80) , libstd-rust-dev , @@ -21,9 +21,10 @@ Build-Depends: debhelper (>= 12), librust-serde-1+default-dev , librust-serde-json-1+default-dev Maintainer: Proxmox Support Team -Standards-Version: 4.6.2 +Standards-Version: 4.7.0 Vcs-Git: git://git.proxmox.com/git/proxmox.git Vcs-Browser: https://git.proxmox.com/?p=proxmox.git +Homepage: https://proxmox.com X-Cargo-Crate: proxmox-subscription Rules-Requires-Root: no @@ -33,29 +34,19 @@ Multi-Arch: same Depends: ${misc:Depends}, librust-anyhow-1+default-dev, - librust-base64-0.13+default-dev, - librust-hex-0.4+default-dev, - librust-openssl-0.10+default-dev, - librust-proxmox-http-0.9+client-trait-dev (>= 0.9.2-~~), - librust-proxmox-http-0.9+default-dev (>= 0.9.2-~~), - librust-proxmox-http-0.9+http-helpers-dev (>= 0.9.2-~~), librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~), librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~), - librust-proxmox-sys-0.6+default-dev, - librust-proxmox-time-2+default-dev, librust-regex-1+default-dev (>= 1.5-~~), librust-serde-1+default-dev, librust-serde-json-1+default-dev +Recommends: + librust-proxmox-subscription+impl-dev (= ${binary:Version}) Suggests: librust-proxmox-subscription+api-types-dev (= ${binary:Version}) Provides: - librust-proxmox-subscription+default-dev (= ${binary:Version}), librust-proxmox-subscription-0-dev (= ${binary:Version}), - librust-proxmox-subscription-0+default-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4+default-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4.6-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4.6+default-dev (= ${binary:Version}) + librust-proxmox-subscription-0.5-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5.0-dev (= ${binary:Version}) Description: Proxmox subscription utilitites - Rust source code Source code for Debianized Rust crate "proxmox-subscription" @@ -69,8 +60,36 @@ Depends: librust-proxmox-schema-3+default-dev (>= 3.1.2-~~) Provides: librust-proxmox-subscription-0+api-types-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4+api-types-dev (= ${binary:Version}), - librust-proxmox-subscription-0.4.6+api-types-dev (= ${binary:Version}) + librust-proxmox-subscription-0.5+api-types-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5.0+api-types-dev (= ${binary:Version}) Description: Proxmox subscription utilitites - feature "api-types" This metapackage enables feature "api-types" for the Rust proxmox-subscription crate, by pulling in any additional dependencies needed by that feature. + +Package: librust-proxmox-subscription+impl-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-proxmox-subscription-dev (= ${binary:Version}), + librust-base64-0.13+default-dev, + librust-hex-0.4+default-dev, + librust-openssl-0.10+default-dev, + librust-proxmox-http-0.9+client-trait-dev (>= 0.9.2-~~), + librust-proxmox-http-0.9+default-dev (>= 0.9.2-~~), + librust-proxmox-http-0.9+http-helpers-dev (>= 0.9.2-~~), + librust-proxmox-sys-0.6+default-dev, + librust-proxmox-time-2+default-dev +Provides: + librust-proxmox-subscription+default-dev (= ${binary:Version}), + librust-proxmox-subscription-0+impl-dev (= ${binary:Version}), + librust-proxmox-subscription-0+default-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5+impl-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5+default-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5.0+impl-dev (= ${binary:Version}), + librust-proxmox-subscription-0.5.0+default-dev (= ${binary:Version}) +Description: Proxmox subscription utilitites - feature "impl" and 1 more + This metapackage enables feature "impl" for the Rust proxmox-subscription + crate, by pulling in any additional dependencies needed by that feature. + . + Additionally, this package also provides the "default" feature.