Skip to content

build(nix): fix nix builds and switch to new integration platform

dusk requested to merge yusdacra/feat/nix-cargo-integration into master
  • By opening this merge request, you agree to release your code and all other changes under the GPL 3 license and to abide by the terms set by this license.
  • Migrations have been added if applicable
  • Significant changes of this merge request have been added to the changelog.

Voxygen dependency tree had xcb 0.8 which broke Nix builds; this was fixed by updating keyboard-keynames and using the git version of it (a git version was needed because a dependency of it needs a fix that isn't upstreamed yet).

Now Veloren also makes use of https://github.com/yusdacra/nix-cargo-integration. Most of the metadata has been moved to the respective Cargo.toml files and the now unneeded Nix files were removed.

Merge request reports