tangled
alpha
login
or
join now
altagos.dev
/
factorio-toolbox
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
workflows: fix missing system libraries
altagos.dev
4 months ago
828d6cf2
3d6965dc
verified
This commit was signed with the committer's
known signature
.
altagos.dev
SSH Key Fingerprint:
SHA256:UbTjEcCZlc6GzQWLCuDK3D//HESWD2xFPkzue9XMras=
0/1
build.yml
failed
40s
+39
-7
3 changed files
expand all
collapse all
unified
split
.tangled
workflows
build.yml
web.yml
flake.nix
+16
-5
.tangled/workflows/build.yml
···
1
when:
2
-
- event: ["push", "pull_request"]
3
-
branch: ["main"]
4
5
engine: nixery
6
7
dependencies:
8
nixpkgs:
9
-
- mise
0
0
10
11
steps:
0
0
0
0
0
0
0
0
12
- name: Setup Zig
13
command: |
14
mise trust
15
mise exec zig -- zig version
16
- name: Run Tests
17
command: |
18
-
mise exec zig -- zig build test --summary all
0
19
- name: Build ReleaseSafe
20
command: |
21
-
mise exec zig -- zig build -Doptimize=ReleaseSafe -Ddocking
···
1
when:
2
+
- event: ["push", "pull_request"]
3
+
branch: ["main", "workflows"]
4
5
engine: nixery
6
7
dependencies:
8
nixpkgs:
9
+
- libglvnd
10
+
- alsa-lib
11
+
- mise
12
13
steps:
14
+
# - name: Install extra dependencies
15
+
# command: |
16
+
# nix-channel --add https://nixos.org/channels/nixpkgs-unstable
17
+
# nix-channel --update
18
+
# nix-env --install -A nixpkgs.pkg-config
19
+
# nix-env --install -A nixpkgs.xorg.libX11 nixpkgs.xorg.libXcursor nixpkgs.xorg.libXi
20
+
# export LD_LIBRARY_PATH=$(nix eval --raw nixpkgs#xorg.libX11)/lib:$LD_LIBRARY_PATH
21
+
# echo $LD_LIBRARY_PATH
22
- name: Setup Zig
23
command: |
24
mise trust
25
mise exec zig -- zig version
26
- name: Run Tests
27
command: |
28
+
ls -la /lib
29
+
nix develop --command "mise exec zig -- zig build test --summary all"
30
- name: Build ReleaseSafe
31
command: |
32
+
nix develop --command "mise exec zig -- zig build -Doptimize=ReleaseSafe -Ddocking"
+2
-2
.tangled/workflows/web.yml
···
1
when:
2
-
- event: ["push", "pull_request"]
3
-
branch: ["main"]
4
5
engine: nixery
6
···
1
when:
2
+
- event: ["push", "pull_request"]
3
+
branch: ["main"]
4
5
engine: nixery
6
+21
flake.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
3
+
4
+
outputs = { self, nixpkgs }: {
5
+
devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
6
+
packages = with nixpkgs.legacyPackages.x86_64-linux; [
7
+
xorg.libX11
8
+
xorg.libXcursor
9
+
xorg.libXi
10
+
];
11
+
12
+
shellHook = ''
13
+
export LD_LIBRARY_PATH="${nixpkgs.legacyPackages.x86_64-linux.lib.makeLibraryPath [
14
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libX11
15
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXcursor
16
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXi
17
+
]}:$LD_LIBRARY_PATH"
18
+
'';
19
+
};
20
+
};
21
+
}