1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

332 commits

Author SHA1 Message Date
Steffen Vogel
706bc635ef deps: Install libnice
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-10-31 12:14:19 +01:00
8a3be3d8ba nix: Reformat with nixfmt
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
774f6f5351 nix: Fix types and capitalization of comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
d5747e21df nix: Remove minimal development shell
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
06aabbd267 nix: Rename packages in flake output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
e6bb737036 nix: Remove non-standard crossPkgs Flake output
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
9da93eafed nix: Replace our ethercat package which the one packaged in nixpkgs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-10 08:50:04 +02:00
3f10581973 python: Rename package and bump version
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-04-09 10:51:17 +02:00
b66b125ea1 protobuf: Fix tests
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 23:59:51 +01:00
79484bc67c python: Add protobuf format and test
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 23:59:51 +01:00
b5bbb8e496 nix: Fix villas-python package and include Protobuf generated code
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 23:59:51 +01:00
a792a4abd6 nix: Update to unstable use new nixpkgs-version of libiec61850, lib60870 and libdatachannel
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 13:01:15 +01:00
6bc11d1b79 libre: Use CMake in deps.sh
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 13:01:15 +01:00
5e70fc38fd rtp: Upgrade libre dependency to v3.6.0
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 13:01:15 +01:00
d9b283636f nix: Remove obsolete option argument
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 13:01:15 +01:00
d6cdca46e4 nix: Add option to configure config file location for villas-node
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-03-26 13:01:15 +01:00
449e132f27 Remove trailing whitespace
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
bc24676138 Use spaces for indention of shell scripts
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +01:00
4b36073711 Use spaces for indention of CMake files
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 23:18:47 +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