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
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:
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
12
22
- name: Setup Zig
13
23
command: |
14
24
mise trust
15
25
mise exec zig -- zig version
16
26
- name: Run Tests
17
27
command: |
18
18
-
mise exec zig -- zig build test --summary all
28
28
+
ls -la /lib
29
29
+
nix develop --command "mise exec zig -- zig build test --summary all"
19
30
- name: Build ReleaseSafe
20
31
command: |
21
21
-
mise exec zig -- zig build -Doptimize=ReleaseSafe -Ddocking
32
32
+
nix develop --command "mise exec zig -- 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
+21
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
+
xorg.libX11
8
8
+
xorg.libXcursor
9
9
+
xorg.libXi
10
10
+
];
11
11
+
12
12
+
shellHook = ''
13
13
+
export LD_LIBRARY_PATH="${nixpkgs.legacyPackages.x86_64-linux.lib.makeLibraryPath [
14
14
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libX11
15
15
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXcursor
16
16
+
nixpkgs.legacyPackages.x86_64-linux.xorg.libXi
17
17
+
]}:$LD_LIBRARY_PATH"
18
18
+
'';
19
19
+
};
20
20
+
};
21
21
+
}