34c3ffc05b
Remove trailing whitespace
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 22:02:08 +01:00
ab5a3004bf
Use spaces for indention of shell scripts
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 21:54:10 +01:00
3ab7b7f84d
Use spaces for indention of CMake files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 21:40:05 +01:00
4db21c6ec2
Fix shebangs of bash scripts to work under NixOS
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 20:04:36 +01:00
38f649a11d
nix: Remove fpga and common inputs
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 19:42:13 +01:00
d455faf000
Fix REUSE compliance
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
92243036f1
nix: Add NixOS module for villas-node
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
eb15e83a31
nix: Fix comment capitalization in .nix files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
1f756ac49e
nix: Move flake to top-level path
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
Steffen Vogel
2f15e151b4
deps: Do now show Git warning about detached HEAD state
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-13 16:23:02 +01:00
Philipp Jungkamp
b90c5d9c77
Update submodules
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-26 17:59:39 +02:00
Philipp Jungkamp
b1e9407f83
packaging-nix: Update inputs
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-26 17:59:39 +02:00
Philipp Jungkamp
396dd7642e
ci: Check Python code with black and mypy
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-21 14:46:54 +02:00
Philipp Jungkamp
c863089e4b
packaging-nix: Add villas-python package
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-21 14:46:54 +02:00
Philipp Jungkamp
f583b04d15
packaging-nix: Add reuse compliance checker
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-19 19:07:22 +02:00
Philipp Jungkamp
99c13ba45c
packaging-nix: Add clang-tools to dev environment
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-19 19:07:22 +02:00
Steffen Vogel
6e8d4f860d
Fix wrong package in Ubuntu Dockerfile
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
f61c7d9b8f
Fix formatting of Dockerfiles
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
37dec5c55d
Install clang-format and clangd in Devcontainers
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
fd0480f3c7
Remove "make doc" from Dockerfiles
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
950b8a929d
deps: Install libmodbus
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-08-30 13:32:55 +02:00
Steffen Vogel
7453681ebd
deps: Fix interactive mode
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-08-30 13:32:55 +02:00
Steffen Vogel
7a84a6494f
deps: Harmonize URL suffixes
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-08-30 13:32:55 +02:00
Philipp Jungkamp
893aeaa12e
packaging: Add libmodbus to Distro Dockerfiles
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-08-23 16:29:53 +02:00
Philipp Jungkamp
53848f5345
packaging-nix: Fix code-style and capitalization
...
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Philipp Jungkamp <56401138+PJungkamp@users.noreply.github.com>
2023-08-23 16:29:53 +02:00
Philipp Jungkamp
9c94b31057
packaging-nix: Add debug info to dependencies in devShells
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-08-23 16:29:53 +02:00
Philipp Jungkamp
7117dc601f
packaging-nix: Update nix flake
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-08-23 16:29:53 +02:00
5adf593f18
Code-style cleanups to deps.sh script
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-07-10 10:09:30 +02:00
Philipp Jungkamp
8d70845d91
Improve deps.sh install selection
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-07-06 17:07:39 +02:00
Philipp Jungkamp
d37b1ba171
packaging-nix: Update common submodule in flake.lock
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:47:45 +02:00
Philipp Jungkamp
ddc8ffaa12
packaging-nix: Add integration test dependencies to devShells
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-30 18:47:27 +02:00
Philipp Jungkamp
4224f72ecb
cmake: disable warning as error on default release builds
...
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>
2023-06-23 11:53:01 +02:00
Philipp Jungkamp
cd5a99df67
packaging-nix: fix cross-compilation
...
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>
2023-06-23 11:53:01 +02:00
Philipp Jungkamp
4c662ff56a
packaging-nix: Add criterion to devShells to allow building unit-tests
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-23 11:51:55 +02:00
Steffen Vogel
46bc0eed7a
packaging: update versions of dependencies
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
a083488c02
packaging: do not reinstall libethercat if it is already present
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Steffen Vogel
76e2986ee7
packaging: fix include search path for redispp build
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-21 11:48:03 +02:00
Philipp Jungkamp
34fadc6bf0
packaging-nix: fix fpga node and enable it by default
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 20:18:27 +02:00
Philipp Jungkamp
8a2aac434b
packaging-nix: add separateDebugInfo to all packages
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:55:04 +02:00
Philipp Jungkamp
7b03598aa1
packaging-nix: remove DOWNLOAD_GO option
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:50:17 +02:00
Philipp Jungkamp
5eb947ad56
packaging-nix: Use correct binary path for villas-api
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Philipp Jungkamp
7e89f8b86b
packaging-nix: allow disabling GPL code from override
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 17:47:37 +02:00
Philipp Jungkamp
59ecd740d4
add libnice dependency to other Dockerfiles
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-19 10:46:28 +02:00
Philipp Jungkamp
55998d1bcf
update libdatachannel in deps.sh
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-16 16:27:54 +02:00
472048a0d0
do not build Doxygen docs by default anymore
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
1e46b4e1e9
webrtc: add missing libnice dependency and bump libdatachannel version
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
40f01e904e
webrtc: add new node and libdatachannel to build system
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-06-16 16:27:54 +02:00
Philipp Jungkamp
37b5b3c4fa
update docker container images
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-16 16:26:40 +02:00
Philipp Jungkamp
45928b02b3
packaging-nix: use the 22.11 release of nixpkgs
...
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>
2023-06-14 17:59:08 +02:00