A new warning introduced by the compiler on a target system should not
break the build on that target.
You can override that behaviour using VILLAS_COMPILE_WARNING_AS_ERROR.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
Update nixpkgs for upstream libre cross compilation fix.
Use minimal systemd dependency for mosquitto and rdma-core.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
We don't wan't to use unstable or 23.05 to circumvent deprecation
warnings and spdlog/fmt related regressions.
More node types can now be compiled into villas-full.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
- Use libnice for better ICE protocol support.
- Disable websockets support since we are already using libwebsockets.
- Disable media transport facilities.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
- Adds and documents some simple cross-compiling support.
- More documentation in the `flake.nix`.
- Add nixpkgs overlay (though undocumented).
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
- format all `.nix` files using `alejandra`
- check format on `nix flake check`
- only `exec $SHELL` when bash is interactive
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
The `src` input was working locally due to a bug in the `nix` flake
evaluation. The input itself was malformed and not reproducable.
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
- add basic flake structure
- add configurable package for `villas`
- add `README` tutorial as motivation
- add package for `lib60870` and `libiec61850` not provided by `nixpkgs`
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>