bump perlmod to 0.9.0 and perlmod-macro to 0.6.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2021-11-26 14:02:05 +01:00
parent b78b6ceb94
commit b44db4281d
6 changed files with 36 additions and 17 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod-macro" name = "perlmod-macro"
version = "0.5.0" version = "0.6.0"
authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"] authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"]
edition = "2018" edition = "2018"
build = "build.rs" build = "build.rs"

View File

@ -1,3 +1,14 @@
rust-perlmod-macro (0.6.0-1) stable; urgency=medium
* don't publicly export xs methods in packages made with #[package]
* make trailing Option<> parameters actually optional parameters with a
semicolon in their perl prototype
* fix missing parameter names in error messages
-- Proxmox Support Team <support@proxmox.com> Fri, 26 Nov 2021 14:00:28 +0100
rust-perlmod-macro (0.5.0-1) stable; urgency=medium rust-perlmod-macro (0.5.0-1) stable; urgency=medium
* detect perl's MULTIPLICITY configuration and adapt function signatures, * detect perl's MULTIPLICITY configuration and adapt function signatures,

View File

@ -29,10 +29,10 @@ Provides:
librust-perlmod-macro+default-dev (= ${binary:Version}), librust-perlmod-macro+default-dev (= ${binary:Version}),
librust-perlmod-macro-0-dev (= ${binary:Version}), librust-perlmod-macro-0-dev (= ${binary:Version}),
librust-perlmod-macro-0+default-dev (= ${binary:Version}), librust-perlmod-macro-0+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.5-dev (= ${binary:Version}), librust-perlmod-macro-0.6-dev (= ${binary:Version}),
librust-perlmod-macro-0.5+default-dev (= ${binary:Version}), librust-perlmod-macro-0.6+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.5.0-dev (= ${binary:Version}), librust-perlmod-macro-0.6.0-dev (= ${binary:Version}),
librust-perlmod-macro-0.5.0+default-dev (= ${binary:Version}) librust-perlmod-macro-0.6.0+default-dev (= ${binary:Version})
Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code
This package contains the source for the Rust perlmod-macro crate, packaged by This package contains the source for the Rust perlmod-macro crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod" name = "perlmod"
version = "0.8.2" version = "0.9.0"
authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"] authors = ["Wolfgang Bumiller <w.bumiller@proxmox.com>"]
edition = "2018" edition = "2018"
build = "build.rs" build = "build.rs"
@ -19,7 +19,7 @@ bitflags = "1.2.1"
libc = "0.2" libc = "0.2"
serde = "1.0" serde = "1.0"
perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.5.0" } perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.6" }
[features] [features]
default = ["exporter"] default = ["exporter"]

View File

@ -1,3 +1,11 @@
rust-perlmod (0.9.0-1) stable; urgency=medium
* build glue c code with opt_level 3 even in debug mode
* update perlmod-macro to 0.6
-- Proxmox Support Team <support@proxmox.com> Fri, 26 Nov 2021 14:02:33 +0100
rust-perlmod (0.8.2-1) stable; urgency=medium rust-perlmod (0.8.2-1) stable; urgency=medium
* add enum in deserialization support * add enum in deserialization support

View File

@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 12),
librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>, librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>,
librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>, librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>,
librust-libc-0.2+default-dev <!nocheck>, librust-libc-0.2+default-dev <!nocheck>,
librust-perlmod-macro-0.5+default-dev <!nocheck>, librust-perlmod-macro-0.6+default-dev <!nocheck>,
librust-serde-1+default-dev <!nocheck>, librust-serde-1+default-dev <!nocheck>,
perl (>= 5.28.1) <!nocheck> perl (>= 5.28.1) <!nocheck>
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
@ -32,8 +32,8 @@ Recommends:
librust-perlmod+exporter-dev (= ${binary:Version}) librust-perlmod+exporter-dev (= ${binary:Version})
Provides: Provides:
librust-perlmod-0-dev (= ${binary:Version}), librust-perlmod-0-dev (= ${binary:Version}),
librust-perlmod-0.8-dev (= ${binary:Version}), librust-perlmod-0.9-dev (= ${binary:Version}),
librust-perlmod-0.8.2-dev (= ${binary:Version}) librust-perlmod-0.9.0-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - Rust source code Description: Ffi & serde code for limited interaction with perl code - Rust source code
This package contains the source for the Rust perlmod crate, packaged by This package contains the source for the Rust perlmod crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.
@ -44,19 +44,19 @@ Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
librust-perlmod-dev (= ${binary:Version}), librust-perlmod-dev (= ${binary:Version}),
librust-perlmod-macro-0.5+default-dev librust-perlmod-macro-0.6+default-dev
Provides: Provides:
librust-perlmod+default-dev (= ${binary:Version}), librust-perlmod+default-dev (= ${binary:Version}),
librust-perlmod+perlmod-macro-dev (= ${binary:Version}), librust-perlmod+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0+exporter-dev (= ${binary:Version}), librust-perlmod-0+exporter-dev (= ${binary:Version}),
librust-perlmod-0+default-dev (= ${binary:Version}), librust-perlmod-0+default-dev (= ${binary:Version}),
librust-perlmod-0+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.8+exporter-dev (= ${binary:Version}), librust-perlmod-0.9+exporter-dev (= ${binary:Version}),
librust-perlmod-0.8+default-dev (= ${binary:Version}), librust-perlmod-0.9+default-dev (= ${binary:Version}),
librust-perlmod-0.8+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0.9+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.8.2+exporter-dev (= ${binary:Version}), librust-perlmod-0.9.0+exporter-dev (= ${binary:Version}),
librust-perlmod-0.8.2+default-dev (= ${binary:Version}), librust-perlmod-0.9.0+default-dev (= ${binary:Version}),
librust-perlmod-0.8.2+perlmod-macro-dev (= ${binary:Version}) librust-perlmod-0.9.0+perlmod-macro-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - feature "exporter" and 2 more Description: Ffi & serde code for limited interaction with perl code - feature "exporter" and 2 more
This metapackage enables feature "exporter" for the Rust perlmod crate, by This metapackage enables feature "exporter" for the Rust perlmod crate, by
pulling in any additional dependencies needed by that feature. pulling in any additional dependencies needed by that feature.