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

311 commits

Author SHA1 Message Date
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
d4813cea65 docker: whitespace fixes 2022-03-14 22:26:08 -04:00
7d61db9eb7 docker: fix invalid language for CMake's FetchContent 2022-03-14 17:21:41 -04:00
d0a6af8fe6 live-iso: final fixes 2022-03-06 05:20:56 -05:00
d5e17879bb live-iso: update motd 2022-03-04 06:03:22 -05:00
747eeac6ba live-iso: update Dockerfile 2022-03-04 06:02:55 -05:00
93d6239c9a live-iso: update links to docs 2022-03-04 06:02:45 -05:00
c0e3da1030 live-iso: update gitignore 2022-03-04 06:02:21 -05:00
96e0d81991 remove obsolete files 2022-03-04 06:01:27 -05:00
71ba4a96d7 tools: revamp and move tune-realtime script to tools folder 2022-03-04 05:26:56 -05:00
Sonja Happ
f34c4c6057 fix libwebsocket min version in deps install script 2022-02-14 17:03:49 +01:00
203ae7c55f docker: add Dockerfile for Rocky linux 2022-02-14 12:07:52 +01:00
557665f0f5 docker: fix repo URL for CentOS 8 2022-02-14 11:30:19 +01:00
784e970bfe port large parts of VILLASnode to C++ and fix tests alongside 2022-01-11 09:19:53 -05:00
a07c5454a7 deps: introduce new GIT_OPTS variable 2021-09-21 14:25:18 +02:00
9b3fe67266 docker: use build cache 2021-09-21 13:43:51 +02:00
f2431d3ba5 docker: update Fedora image to version 34 2021-09-21 10:53:17 +02:00
be2402a181 docker: fix syntax error 2021-09-17 18:18:23 +02:00
0a95edd59a docker: big update on Dockerfiles 2021-09-17 16:57:47 +02:00
58e05126e5 docker: build alpine images with all cores 2021-09-17 16:53:47 +02:00
4fba89fee4 docker: Debian bullseye has a functioning cmake 2021-09-17 16:52:49 +02:00
9ffb6095ff deps: install ethercat via Git 2021-09-17 14:32:27 +02:00
186357db43 update VILLASfpga submodule 2021-09-16 12:31:18 +02:00
c2fe89e385 opal: small fixes 2021-09-15 17:09:42 +02:00
d3c4f6e24c dpcker: upgrade to Debian bullseye 2021-09-14 15:58:03 +02:00
57fcc3c4f8 several minor fixes 2021-09-14 10:50:05 +02:00
35e056dbb7 install more dependencies from source 2021-09-13 18:00:23 +02:00