Alexandra
b39e4a0ace
feat: new smu node-type
...
Signed-off-by: Alexandra <alexandra.bach@eonerc.rwth-aachen.de>
2025-01-14 14:42:39 +00: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
Philipp Jungkamp
339205f221
packaging-nix: fix registry command in README
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-14 09:26:55 +02:00
Philipp Jungkamp
5fce6b901c
packaging-nix: update lockfile
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-13 18:16:55 +02:00
Philipp Jungkamp
7742a5f5b8
packaging-nix: disable hardening cxx flags in devShells
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-13 18:16:55 +02:00
Philipp Jungkamp
bca7f70cc2
packaging-nix: tailor libdatachannel compilation to our needs
...
- 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>
2023-06-13 18:16:55 +02:00
Philipp Jungkamp
0d69a0eefb
packaging-nix: add libdatachannel for webrtc node
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-13 18:16:55 +02:00
Philipp Jungkamp
03ad3a77aa
packaging-nix: improve packaging + cross-compilation
...
- 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>
2023-06-13 18:16:55 +02:00
Philipp Jungkamp
6a07f6f2da
packaging-nix: fixes + format + format check
...
- 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>
2023-06-01 13:34:12 +02:00
Philipp Jungkamp
58dbd91616
packaging-nix: fix broken git+file:.
input
...
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>
2023-05-25 19:00:49 +02:00
Philipp Jungkamp
1fb9a89bae
packaging-nix: initial structure
...
- 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>
2023-05-25 16:29:13 +02:00
Philipp Jungkamp
cba7894da0
Update libiec61850 from 1.4 to 1.5
...
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
2023-01-31 11:12:49 +00:00
Steffen Vogel
308fa431fd
add missing package for iproute2 TC
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
Steffen Vogel
59bd1dea56
update Fedora version 36
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
924cdb9ad3
packaging: simplify deps.sh script by removing outdated RPM generation feature
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
6dbe34354b
fix compilation of libre >= 2.9.0
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
31d6e25c5f
config: merge includes recursively
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
7eec1bb753
update Steffens mail address
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
b6e31f9b3e
ci: disable build of VILLASfpga
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 10:07:33 +01:00
0797c39acb
fix broken submodule for Fedora kickstart files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-06 11:12:07 +01:00
Philipp Jungkamp
8e09bbb3ad
Use master lib60870 instead of fork
...
The main repository of lib60870 has merged the pkg-config file fork used
until now.
Use the main lib60870 instead of my fork for 'packaging/deps.sh'.
2022-08-13 16:58:32 +00:00
Philipp Jungkamp
ba6c810956
Add new lib60870 dependency to deps.sh and CMakeLists.txt
2022-07-27 11:14:48 +00:00
b94746effb
relicense VILLASnode to Apache 2.0
2022-07-04 18:23:57 +02:00
Philipp Jungkamp
43965e3584
Add a non-root "villas" user to the dev container for VS Code
...
This allow proper translation of file permissions on a Linux machine.
See https://code.visualstudio.com/remote/advancedcontainers/add-nonroot-user
2022-04-20 11:29:36 +00:00
5f2f9b4250
deps: detect triplet and arch automatically
2022-03-28 11:10:49 +02:00
b8992094e4
docker: remove some unused build args
2022-03-28 11:10:49 +02:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
e19cced20d
ci: speedup compilation
2022-03-14 23:56:12 -04:00
90472ddfee
ci: speedup compilation
2022-03-14 23:19:35 -04:00
b8db5176d6
docker: remove alpine and centos images in favor of debian multiarch builds
2022-03-14 22:58:18 -04:00