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 Source: libpmg-rs-perl
Section: perl Section: perl
Priority: optional Priority: optional
Maintainer: Proxmox Support Team <support@proxmox.com> Build-Depends: cargo:native <!nocheck>,
Build-Depends:
debhelper-compat (= 13), debhelper-compat (= 13),
dh-cargo (>= 24), 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, perlmod-bin,
cargo:native <!nocheck>,
rustc:native <!nocheck>, rustc:native <!nocheck>,
librust-anyhow-1+default-dev, Maintainer: Proxmox Support Team <support@proxmox.com>
librust-env-logger-0.9+default-dev, Standards-Version: 4.6.1
librust-hex-0.4+default-dev, Vcs-Git: git://git.proxmox.com/git/proxmox-perl-rs.git
librust-http-0.2+default-dev (>= 0.2.7-~~), Vcs-Browser: https://git.proxmox.com/?p=proxmox-perl-rs.git
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
Homepage: https://www.proxmox.com Homepage: https://www.proxmox.com
Package: libpmg-rs-perl Package: libpmg-rs-perl
Architecture: any Architecture: any
Depends: ${perl:Depends}, Depends: ${misc:Depends},
${perl:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Description: Components of Proxmox Mail Gateway which have been ported to Rust. 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 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 = "." overlay = "."
crate_src_path = ".." crate_src_path = ".."
maintainer = "Proxmox Support Team <support@proxmox.com>" maintainer = "Proxmox Support Team <support@proxmox.com>"
[source] [source]
section = "perl" section = "perl"
vcs_git = "git://git.proxmox.com/git/proxmox.git" vcs_git = "git://git.proxmox.com/git/proxmox-perl-rs.git"
vcs_browser = "https://git.proxmox.com/?p=proxmox.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.
"""