let build.sh generate d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2025-01-16 14:27:36 +01:00
parent 9d4a3046b8
commit bc9253d82d
2 changed files with 33 additions and 25 deletions

View File

@ -17,7 +17,7 @@ CONTROL="$PWD/${CRATE}/debian/control"
if [ -e "$CONTROL" ]; then if [ -e "$CONTROL" ]; then
# check but only warn, debcargo fails anyway if crates are missing # check but only warn, debcargo fails anyway if crates are missing
dpkg-checkbuilddeps $PWD/${CRATE}/debian/control || true dpkg-checkbuilddeps $PWD/${CRATE}/debian/control || true
# rm -f "$PWD/${CRATE}/debian/control" rm -f "$PWD/${CRATE}/debian/control"
fi fi
debcargo package \ debcargo package \

View File

@ -1,28 +1,29 @@
Source: rust-proxmox-ve-config Source: rust-proxmox-ve-config
Section: rust Section: rust
Priority: optional Priority: optional
Maintainer: Proxmox Support Team <support@proxmox.com> Build-Depends: debhelper-compat (= 13),
Build-Depends: cargo:native,
debhelper-compat (= 13),
dh-sequence-cargo, dh-sequence-cargo,
librust-anyhow-1+default-dev, cargo:native <!nocheck>,
librust-log-0.4+default-dev, rustc:native <!nocheck>,
librust-nix-0.26+default-dev, libstd-rust-dev <!nocheck>,
librust-proxmox-schema-4+default-dev, librust-anyhow-1+default-dev <!nocheck>,
librust-proxmox-sortable-macro-0.1+default-dev (>= 0.1.3-~~), librust-log-0.4+default-dev <!nocheck>,
librust-proxmox-sys-0.6+default-dev (>= 0.6.4-~~), librust-nix-0.26+default-dev <!nocheck>,
librust-serde-1+default-dev, librust-proxmox-schema-4+default-dev <!nocheck>,
librust-serde-1+derive-dev, librust-proxmox-sortable-macro-0.1+default-dev (>= 0.1.3-~~) <!nocheck>,
librust-serde-json-1+default-dev, librust-proxmox-sys-0.6+default-dev (>= 0.6.4-~~) <!nocheck>,
librust-serde-plain-1+default-dev, librust-serde-1+default-dev <!nocheck>,
librust-serde-with-3+default-dev, librust-serde-1+derive-dev <!nocheck>,
librust-thiserror-1+default-dev (>= 1.0.59-~~), librust-serde-json-1+default-dev <!nocheck>,
libstd-rust-dev, librust-serde-plain-1+default-dev <!nocheck>,
netbase, librust-serde-with-3+default-dev <!nocheck>,
python3, librust-thiserror-1+default-dev (>= 1.0.59-~~) <!nocheck>
rustc:native (>= 1.82), Maintainer: Proxmox Support Team <support@proxmox.com>
Standards-Version: 4.7.0 Standards-Version: 4.7.0
Homepage: https://www.proxmox.com Vcs-Git: git://git.proxmox.com/git/proxmox-ve-rs.git
Vcs-Browser: https://git.proxmox.com/?p=proxmox-ve-rs.git
X-Cargo-Crate: proxmox-ve-config
Rules-Requires-Root: no
Package: librust-proxmox-ve-config-dev Package: librust-proxmox-ve-config-dev
Architecture: any Architecture: any
@ -40,7 +41,14 @@ Depends:
librust-serde-json-1+default-dev, librust-serde-json-1+default-dev,
librust-serde-plain-1+default-dev, librust-serde-plain-1+default-dev,
librust-serde-with-3+default-dev, librust-serde-with-3+default-dev,
librust-thiserror-1+default-dev (>= 1.0.59-~~), librust-thiserror-1+default-dev (>= 1.0.59-~~)
libstd-rust-dev, Provides:
Description: Library for reading and writing the configuration files of Proxmox librust-proxmox-ve-config+default-dev (= ${binary:Version}),
Virtual Environment. librust-proxmox-ve-config-0-dev (= ${binary:Version}),
librust-proxmox-ve-config-0+default-dev (= ${binary:Version}),
librust-proxmox-ve-config-0.2-dev (= ${binary:Version}),
librust-proxmox-ve-config-0.2+default-dev (= ${binary:Version}),
librust-proxmox-ve-config-0.2.2-dev (= ${binary:Version}),
librust-proxmox-ve-config-0.2.2+default-dev (= ${binary:Version})
Description: Rust crate "proxmox-ve-config" - Rust source code
Source code for Debianized Rust crate "proxmox-ve-config"