pmg: refresh d/control and note that debcargo.toml isn't canonical source

Also run `wrap-and-sort -tkn`

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2023-05-18 12:26:20 +02:00
parent f7a9ddfdfd
commit 0d049201e9
2 changed files with 59 additions and 35 deletions

View File

@ -1,43 +1,46 @@
Source: libpmg-rs-perl
Section: perl
Priority: optional
Build-Depends: cargo:native <!nocheck>,
debhelper-compat (= 13),
dh-cargo (>= 25),
librust-anyhow-1+default-dev <!nocheck>,
librust-env-logger-0.9+default-dev <!nocheck>,
librust-hex-0.4+default-dev <!nocheck>,
librust-http-0.2+default-dev (>= 0.2.7-~~) <!nocheck>,
librust-libc-0.2+default-dev <!nocheck>,
librust-nix-0.26+default-dev <!nocheck>,
librust-openssl-0.10+default-dev (>= 0.10.40-~~) <!nocheck>,
librust-perlmod-0.13+default-dev <!nocheck>,
librust-perlmod-0.13+exporter-dev <!nocheck>,
librust-proxmox-acme-rs-0.4+client-dev <!nocheck>,
librust-proxmox-acme-rs-0.4+default-dev <!nocheck>,
librust-proxmox-apt-0.9+default-dev <!nocheck>,
librust-proxmox-http-0.8+client-sync-dev <!nocheck>,
librust-proxmox-http-0.8+client-trait-dev <!nocheck>,
librust-proxmox-http-0.8+default-dev <!nocheck>,
librust-proxmox-subscription-0.3+default-dev <!nocheck>,
librust-proxmox-sys-0.4+default-dev (>= 0.4.2-~~) <!nocheck>,
librust-proxmox-tfa-4+api-dev <!nocheck>,
librust-proxmox-tfa-4+default-dev <!nocheck>,
librust-proxmox-time-1+default-dev (>= 1.1.3-~~) <!nocheck>,
librust-serde-1+default-dev <!nocheck>,
librust-serde-bytes-0.11+default-dev <!nocheck>,
librust-serde-json-1+default-dev <!nocheck>,
librust-url-2+default-dev <!nocheck>,
libstd-rust-dev <!nocheck>,
perlmod-bin,
rustc:native <!nocheck>,
Maintainer: Proxmox Support Team <support@proxmox.com>
Build-Depends:
debhelper-compat (= 13),
dh-cargo (>= 24),
perlmod-bin,
cargo:native <!nocheck>,
rustc:native <!nocheck>,
librust-anyhow-1+default-dev,
librust-env-logger-0.9+default-dev,
librust-hex-0.4+default-dev,
librust-http-0.2+default-dev (>= 0.2.7-~~),
librust-libc-0.2+default-dev,
librust-nix-0.26+default-dev,
librust-openssl-0.10+default-dev (>= 0.10.40-~~),
librust-perlmod-0.13+default-dev,
librust-perlmod-0.13+exporter-dev,
librust-proxmox-acme-rs-0.4+client-dev,
librust-proxmox-acme-rs-0.4+default-dev,
librust-proxmox-apt-0.9+default-dev,
librust-proxmox-http-0.8+client-sync-dev,
librust-proxmox-http-0.8+client-trait-dev,
librust-proxmox-http-0.8+default-dev,
librust-proxmox-subscription-0.3+default-dev,
librust-proxmox-sys-0.4+default-dev (>= 0.4.2-~~),
librust-proxmox-tfa-4+api-dev,
librust-proxmox-tfa-4+default-dev,
librust-proxmox-time-1+default-dev (>= 1.1.3-~~),
librust-serde-1+default-dev,
librust-serde-bytes-0.11+default-dev,
librust-serde-json-1+default-dev,
librust-url-2+default-dev,
Standards-Version: 4.3.0
Standards-Version: 4.6.1
Vcs-Git: git://git.proxmox.com/git/proxmox-perl-rs.git
Vcs-Browser: https://git.proxmox.com/?p=proxmox-perl-rs.git
Homepage: https://www.proxmox.com
Package: libpmg-rs-perl
Architecture: any
Depends: ${perl:Depends},
Depends: ${misc:Depends},
${perl:Depends},
${shlibs:Depends},
Description: Components of Proxmox Mail Gateway which have been ported to Rust.
Contains parts of Proxmox Mail Gateway which have been ported to, or newly

View File

@ -1,10 +1,31 @@
# WARNING: this is *NOT* use as canonical source for d/control, but rather occasionally used via
# an invocation like:
# make clean
# rm debian/control
# debcargo package --config debian/debcargo.toml --changelog-ready --no-overlay-write-back --directory libpmg-rs-perl-0.7.1 pmg-rs 0.7.1
# mv libpmg-rs-perl-0.7.1/debian/control debian/control
# to semi.manually refresh the control file
#
# NOTE: debcargo thinks this is a source package, but it isn't! Drop provides, the dependencies of
# the binary package on rust source packages, Multi-Arch same, and other things that do not make
# sense for a combined perl + arch-dependent library package.
overlay = "."
crate_src_path = ".."
maintainer = "Proxmox Support Team <support@proxmox.com>"
[source]
section = "perl"
vcs_git = "git://git.proxmox.com/git/proxmox.git"
vcs_browser = "https://git.proxmox.com/?p=proxmox.git"
vcs_git = "git://git.proxmox.com/git/proxmox-perl-rs.git"
vcs_browser = "https://git.proxmox.com/?p=proxmox-perl-rs.git"
build_depends = [
"perlmod-bin",
]
[packages.libpmg-rs-perl]
[packages.bin]
name = "libpmg-rs-perl"
summary = "Components of Proxmox Mail Gateway which have been ported to Rust."
description = """
Contains parts of Proxmox Mail Gateway which have been ported to, or newly
implemented in the Rust programming language.
"""