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
b50066cb
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
1min 38s
+54
-12
3 changed files
expand all
collapse all
unified
split
.tangled
workflows
build.yml
web.yml
flake.nix
+24
-10
.tangled/workflows/build.yml
···
1
1
when:
2
2
-
- event: ["push", "pull_request"]
3
3
-
branch: ["main"]
2
2
+
- event: ["push", "pull_request"]
3
3
+
branch: ["main", "workflows"]
4
4
5
5
engine: nixery
6
6
7
7
dependencies:
8
8
nixpkgs:
9
9
-
- mise
9
9
+
- libglvnd
10
10
+
- alsa-lib
11
11
+
- mise
10
12
11
13
steps:
12
12
-
- name: Setup Zig
13
13
-
command: |
14
14
-
mise trust
15
15
-
mise exec zig -- zig version
16
16
-
- name: Run Tests
14
14
+
# - name: Install extra dependencies
15
15
+
# command: |
16
16
+
# nix-channel --add https://nixos.org/channels/nixpkgs-unstable
17
17
+
# nix-channel --update
18
18
+
# nix-env --install -A nixpkgs.pkg-config
19
19
+
# nix-env --install -A nixpkgs.xorg.libX11 nixpkgs.xorg.libXcursor nixpkgs.xorg.libXi
20
20
+
# export LD_LIBRARY_PATH=$(nix eval --raw nixpkgs#xorg.libX11)/lib:$LD_LIBRARY_PATH
21
21
+
# echo $LD_LIBRARY_PATH
22
22
+
# - name: Setup Zig
23
23
+
# command: |
24
24
+
# mise trust
25
25
+
# mise exec zig -- zig version
26
26
+
- name: Zig version
17
27
command: |
18
18
-
mise exec zig -- zig build test --summary all
28
28
+
nix develop --command mise trust
29
29
+
nix develop --command mise exec zig -- zig version
30
30
+
# - name: Run Tests
31
31
+
# command: |
32
32
+
# nix develop --command zig build test --summary all
19
33
- name: Build ReleaseSafe
20
34
command: |
21
21
-
mise exec zig -- zig build -Doptimize=ReleaseSafe -Ddocking
35
35
+
nix develop --command zig build -Doptimize=ReleaseSafe -Ddocking
+2
-2
.tangled/workflows/web.yml
···
1
1
when:
2
2
-
- event: ["push", "pull_request"]
3
3
-
branch: ["main"]
2
2
+
- event: ["push", "pull_request"]
3
3
+
branch: ["main"]
4
4
5
5
engine: nixery
6
6
+28
flake.nix
···
1
1
+
{
2
2
+
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
3
3
+
4
4
+
outputs = { self, nixpkgs }: {
5
5
+
devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
6
6
+
packages = with nixpkgs.legacyPackages.x86_64-linux; [
7
7
+
libGL
8
8
+
alsa-lib
9
9
+
xorg.libX11
10
10
+
xorg.libXcursor
11
11
+
xorg.libXi
12
12
+
13
13
+
# Build tools
14
14
+
mise
15
15
+
];
16
16
+
17
17
+
shellHook = ''
18
18
+
export LD_LIBRARY_PATH="${nixpkgs.legacyPackages.x86_64-linux.lib.makeLibraryPath [
19
19
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libX11
20
20
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXcursor
21
21
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXi
22
22
+
]}:$LD_LIBRARY_PATH"
23
23
+
24
24
+
eval "$(mise activate bash)"
25
25
+
'';
26
26
+
};
27
27
+
};
28
28
+
}