diff --git a/proxmox-acme-api/Cargo.toml b/proxmox-acme-api/Cargo.toml index d76c47f5..10f2a302 100644 --- a/proxmox-acme-api/Cargo.toml +++ b/proxmox-acme-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-acme-api" -version = "0.0.1" +version = "0.1.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/proxmox-acme-api/debian/changelog b/proxmox-acme-api/debian/changelog new file mode 100644 index 00000000..d64c58d9 --- /dev/null +++ b/proxmox-acme-api/debian/changelog @@ -0,0 +1,6 @@ +rust-proxmox-acme-api (0.1.0-1) bookworm; urgency=medium + + * initial package + + -- Proxmox Support Team Fri, 17 May 2024 11:57:35 +0200 + diff --git a/proxmox-acme-api/debian/control b/proxmox-acme-api/debian/control new file mode 100644 index 00000000..9bd3b63b --- /dev/null +++ b/proxmox-acme-api/debian/control @@ -0,0 +1,105 @@ +Source: rust-proxmox-acme-api +Section: rust +Priority: optional +Build-Depends: debhelper (>= 12), + dh-cargo (>= 25), + cargo:native , + rustc:native , + libstd-rust-dev , + librust-anyhow-1+default-dev , + librust-proxmox-acme-0.5+api-types-dev (>= 0.5.2-~~) , + librust-proxmox-schema-3+api-macro-dev (>= 3.1.1-~~) , + librust-proxmox-schema-3+api-types-dev (>= 3.1.1-~~) , + librust-proxmox-schema-3+default-dev (>= 3.1.1-~~) , + librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~) , + librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~) , + librust-serde-1+default-dev , + librust-serde-1+derive-dev , + librust-serde-json-1+default-dev +Maintainer: Proxmox Support Team +Standards-Version: 4.6.2 +Vcs-Git: +Vcs-Browser: +X-Cargo-Crate: proxmox-acme-api +Rules-Requires-Root: no + +Package: librust-proxmox-acme-api-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-anyhow-1+default-dev, + librust-proxmox-schema-3+api-macro-dev (>= 3.1.1-~~), + librust-proxmox-schema-3+api-types-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 +Recommends: + librust-proxmox-acme-api+api-types-dev (= ${binary:Version}) +Suggests: + librust-proxmox-acme-api+impl-dev (= ${binary:Version}) +Provides: + librust-proxmox-acme-api-0-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1.0-dev (= ${binary:Version}) +Description: ACME API implementation - Rust source code + Source code for Debianized Rust crate "proxmox-acme-api" + +Package: librust-proxmox-acme-api+api-types-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-proxmox-acme-api-dev (= ${binary:Version}), + librust-proxmox-acme-0.5+api-types-dev (>= 0.5.2-~~), + librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~), + librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~) +Provides: + librust-proxmox-acme-api+default-dev (= ${binary:Version}), + librust-proxmox-acme-api-0+api-types-dev (= ${binary:Version}), + librust-proxmox-acme-api-0+default-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1+api-types-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1+default-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1.0+api-types-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1.0+default-dev (= ${binary:Version}) +Description: ACME API implementation - feature "api-types" and 1 more + This metapackage enables feature "api-types" for the Rust proxmox-acme-api + crate, by pulling in any additional dependencies needed by that feature. + . + Additionally, this package also provides the "default" feature. + +Package: librust-proxmox-acme-api+impl-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-proxmox-acme-api-dev (= ${binary:Version}), + librust-proxmox-acme-api+api-types-dev (= ${binary:Version}), + librust-base64-0.13+default-dev, + librust-futures-0.3+default-dev, + librust-hex-0.4+default-dev, + librust-http-0.2+default-dev, + librust-hyper-0.14+default-dev (>= 0.14.5-~~), + librust-lazy-static-1+default-dev (>= 1.4-~~), + librust-log-0.4+default-dev (>= 0.4.17-~~), + librust-nix-0.26+default-dev (>= 0.26.1-~~), + librust-openssl-0.10+default-dev, + librust-proxmox-acme-0.5+api-types-dev (>= 0.5.2-~~), + librust-proxmox-acme-0.5+async-client-dev (>= 0.5.2-~~), + librust-proxmox-acme-0.5+impl-dev (>= 0.5.2-~~), + librust-proxmox-product-config-0.1+default-dev, + librust-proxmox-product-config-0.1+impl-dev, + librust-proxmox-rest-server-0.5+default-dev (>= 0.5.2-~~), + librust-proxmox-router-2+default-dev (>= 2.1.3-~~), + librust-proxmox-section-config-2+default-dev, + librust-proxmox-sys-0.5+default-dev (>= 0.5.1-~~), + librust-tokio-1+default-dev (>= 1.6-~~), + librust-tokio-1+fs-dev (>= 1.6-~~) +Provides: + librust-proxmox-acme-api-0+impl-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1+impl-dev (= ${binary:Version}), + librust-proxmox-acme-api-0.1.0+impl-dev (= ${binary:Version}) +Description: ACME API implementation - feature "impl" + This metapackage enables feature "impl" for the Rust proxmox-acme-api crate, by + pulling in any additional dependencies needed by that feature. diff --git a/proxmox-acme-api/debian/copyright b/proxmox-acme-api/debian/copyright new file mode 100644 index 00000000..fda022f3 --- /dev/null +++ b/proxmox-acme-api/debian/copyright @@ -0,0 +1,16 @@ +Copyright (C) 2020-2024 Proxmox Server Solutions GmbH + +This software is written by Proxmox Server Solutions GmbH + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . diff --git a/proxmox-acme-api/debian/debcargo.toml b/proxmox-acme-api/debian/debcargo.toml new file mode 100644 index 00000000..703440fc --- /dev/null +++ b/proxmox-acme-api/debian/debcargo.toml @@ -0,0 +1,8 @@ +overlay = "." +crate_src_path = ".." +maintainer = "Proxmox Support Team " + +[source] +# TODO: update once public +vcs_git = "" +vcs_browser = ""