diff --git a/pmg-rs/debian/control b/pmg-rs/debian/control index 8f7910f..9776978 100644 --- a/pmg-rs/debian/control +++ b/pmg-rs/debian/control @@ -1,43 +1,46 @@ Source: libpmg-rs-perl Section: perl Priority: optional +Build-Depends: cargo:native , + debhelper-compat (= 13), + dh-cargo (>= 25), + 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 , + libstd-rust-dev , + perlmod-bin, + rustc:native , Maintainer: Proxmox Support Team -Build-Depends: - debhelper-compat (= 13), - dh-cargo (>= 24), - perlmod-bin, - cargo:native , - rustc:native , - 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 diff --git a/pmg-rs/debian/debcargo.toml b/pmg-rs/debian/debcargo.toml index 8aa085f..76092e4 100644 --- a/pmg-rs/debian/debcargo.toml +++ b/pmg-rs/debian/debcargo.toml @@ -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 " [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. +"""