Age | Commit message (Collapse) | Author |
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
mostly to get it building again
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
causes package build failures with e.g. zstd linkage
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Instead of updating the hdozens of places manually, or investing time
into automating that, just use the `[patch.crates-io]` mechanism
cargo provides and clone the main depednecy repos too, which would
have be done anyway by cargo.
Patching out most of the workspace-lib stayed the same.
Also patch our proxmox crate to avoid a glob-import on anyhow, as
that breaks resolbing `Ok()` to te Result tuple, as anyhow added an
Ok helper function in 1.0.49 and glob-imports are *always* wrong..
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
we need to rework the "re-route dependencies to git" approach a bit as
PBS reorganized the source code drastically into workspaces, and cargo
build/fetch always wants to download every dependency of all
workspace-crates, so we need to remove some of the top-level workspace.
But, the reorg makes also quite some things better, less linkage cruft,
no need to patch the api anymore and faster build time
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
which allows to log each patch file name as they are applied centrally
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
reported by `namcap`
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
not sure if multiple lines work though..
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
run `makepkg --printsrcinfo >.SRCINFO`
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Effectively a port from the debian packaging[0].
[0]: https://git.proxmox.com/?p=proxmox-backup.git;a=commit;h=198ebc6c86380351662b8b01537f449538ff1e6b
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
and rebase patches
Signed-off-by: Dominik Csapak <dominik.csapak@gmail.com>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
* update to v0.8.9
* update cargo.toml patch to include the exact git revisions
(since the proxmox/pxar crates do not have tags)
* drop the patch for arm
* add a patch to remove the apt dependency
Signed-off-by: Dominik Csapak <dominik.csapak@gmail.com>
|
|
cherry-pick commit 449e4a66fe53221c459ef9471b5d1a8ec4b82808
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
|
|
not in base-devel and tripped a build on aarch64 here as llvm-config
and libclang.so is required
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Not much to change, only a newer version of the udev binding crate is
required, as else we get a build error due to a type error (char ==
u8 on one and char == i8 on the other platform).
A successful build is still blocked by a similar issue in our own
proxmox-backup crate, but that should be easy to address.
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|