Thomas Lamprecht
afc3670334
update dependencies for current bookworm state
...
as we also track the PBS dependencies in d/control, as the workspace
crates we use from there cannot profit from being handled by debian
dependency system, like the others which are shipped as .deb package
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
cda15843fa
buildsys: derive upload dist automatically
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
e223c77ac0
buildsys: add DSC & sbuild convenience target
...
and expand/improve clean target while at it
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
c58e310ede
buildsys: always pre-clean for deb target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
198c9ba59d
buildsys: use actual build-dir and improve reproducability
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
afe4512f30
d/rules: enforce that the debian package version mateches cargo one
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
c42d3308e4
buildsys: use correct DEB_HOST_ARCH
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
81f4432579
d/control: add missing ${misc:Depends}
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
9421e72129
d/control: make dev package depend on exact version of library package
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
cbcc23c5c7
d/control: fix missin cargo and git build-dependencies
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
38e200a22b
use PBS workspace crates from submodule
...
to allow easier building in restricted environments, in core
principle nothing changes, those crates got and get in via git, some
way or another.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
1c441393c0
debian: wrap-and-sort -tkn
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Thomas Lamprecht
8c5081c366
makefile: convert to use simple parenthesis
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-27 17:55:07 +02:00
Fabian Grünbichler
a90a65deeb
build: add patchelf to build-depends
...
used to strip unnecessarily linked libraries.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:56:56 +01:00
Fabian Grünbichler
890700ff25
update d/control
...
with improved cargo-fairy that actually picks up all of the transitive
dependencies.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:23:59 +01:00
Fabian Grünbichler
97c4f5891c
build: add cbindgen to regular dependencies
...
so that it gets properly included in d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 15:23:59 +01:00
Fabian Grünbichler
39adea972d
update d/control
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-19 11:13:06 +01:00
Christoph Heiss
f8f36b89fd
simpletest: Fix build after API change
...
This was broken long ago, first with 3edf5d1
AFAICT.
Also fixes the make dependency of `simpletest` on `build`, so that `make
simpletest` works on a fresh checkout.
Fixes: 3edf5d1
("add compress and encrypt paramaters")
Fixes: d8aa155
("api: add master key support")
Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
2023-01-12 13:34:18 +01:00
Wolfgang Bumiller
06e919aba5
bump pbs deps to current git
...
for the nix 0.26 bump so we can actually build & test again
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-01-12 13:33:56 +01:00
Wolfgang Bumiller
a635046beb
cleanup
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-01-12 13:29:58 +01:00
Fabian Grünbichler
baa3211ec1
bump version to 1.3.2-1 and update symbols file
...
this optional symbol having disappeared doesn't stop the library from being loaded by old Qemu.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
658d526595
update edition to 2021
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
afd4eff818
lint fix: explicitly drop Box
...
else this complains about a missing usage of the return value..
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
fcfd5c3c50
clippy fix: shorten bool->i32 conversion
...
i32 implements From<bool> with the desired semantics, this still makes it
obvious that the conversion happens, although a plain `.into()` would also
work.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
dd65c43862
clippy fixes
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:13 +01:00
Fabian Grünbichler
4d90c957b5
update to current PBS head
...
to reduce transitive dependencies pulled in by pbs-config, like proxmox-metrics
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2022-12-12 14:59:03 +01:00
Thomas Lamprecht
4d450bb294
bump version to 1.3.1-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-13 13:59:50 +02:00
Thomas Lamprecht
e9fa6eb3db
bump pbs crates to current git
...
to ensure we poull in the s/backup-ns/ns/ switch.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-13 13:58:24 +02:00
Thomas Lamprecht
368c116236
update symbols
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 14:00:50 +02:00
Thomas Lamprecht
e5fba1d12f
bump version to 1.3.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-05-12 13:56:24 +02:00
Wolfgang Bumiller
e9f9c66684
update current-api.h
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:42:05 +02:00
Wolfgang Bumiller
50ed6b7ea3
support namespaces
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:42:05 +02:00
Wolfgang Bumiller
cb4dbc1748
bump pbs crates to current git
...
and align them for easier block-editing in vim ;-)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:42:05 +02:00
Wolfgang Bumiller
8556530b34
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:41:27 +02:00
Wolfgang Bumiller
ccf29a83ee
bump proxmox-async to 0.4
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:41:27 +02:00
Wolfgang Bumiller
ee5c647436
bump cbindgen
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-05-12 13:41:27 +02:00
Wolfgang Bumiller
8fc821f8fd
rustfmt
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-04-26 13:48:44 +02:00
Wolfgang Bumiller
bf18160d8f
complete d/control
...
Since we have git dependencies on pbs-api-types,tools,... we
need to actually include all of *their* dependencies as well
in our d/control file...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-24 13:44:26 +01:00
Wolfgang Bumiller
5545f466c9
bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-24 12:23:47 +01:00
Dietmar Maurer
8d5ddc9c8e
bump version to 1.2.1-1
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-24 11:47:36 +01:00
Fabian Grünbichler
d4425ee807
fix clippy warnings
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-24 11:41:49 +01:00
Dietmar Maurer
f0f38b8411
update dependencies to latest proxmox-backup git version
...
use commit 0ff214bedddce3c8773f742b66c455c4bad4083f, which uses
new proxmox-sys crate.
Also remove proxmox crate completely, and use hex crate.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-24 11:40:45 +01:00
Thomas Lamprecht
6e555bc73a
bump version to 1.2.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:55:59 +02:00
Thomas Lamprecht
2ddf3f7e8f
update ABI initially for build on bullseye
...
much moving around, no actual relevant changes FWICT
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:55:59 +02:00
Thomas Lamprecht
1c83461793
buildsys: switch to bullseye as upload dist target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:54:47 +02:00
Thomas Lamprecht
0d8bac1cbc
d/copyright: fix dates
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:54:47 +02:00
Thomas Lamprecht
653e3bf798
d/compat: use comapt level 12
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 20:54:47 +02:00
Thomas Lamprecht
ba9cd32b05
cargo: update cbindgen to 0.17.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-05 19:57:30 +02:00
Thomas Lamprecht
5eaa3ecffd
bump version to 1.1.0-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-16 13:52:39 +02:00
Thomas Lamprecht
e273238b95
update proxmox and tokio dependencies
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-16 13:52:24 +02:00