git.fiddlerwoaroof.com
Browse code

chore: update flake inputs, adjust build.zig to use stage1

Edward Langley authored on 04/10/2023 19:02:27
Showing 3 changed files
... ...
@@ -33,13 +33,13 @@ jobs:
33 33
       - name: Run a multi-line script
34 34
         run: |
35 35
           mkdir out
36
-          nix develop -c zig build -fstage1 -Dtarget=aarch64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-gnu
37
-          nix develop -c zig build -fstage1 -Dtarget=aarch64-linux-musl && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-musl
38
-          nix develop -c zig build -fstage1 -Dtarget=aarch64-macos-none && mv zig-out/bin/sigexec out/sigexec-aarch64-macos-none
39
-          nix develop -c zig build -fstage1 -Dtarget=i386-linux-gnu && mv zig-out/bin/sigexec out/sigexec-i386-linux-gnu
40
-          nix develop -c zig build -fstage1 -Dtarget=x86_64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-gnu
41
-          nix develop -c zig build -fstage1 -Dtarget=x86_64-linux-musl && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-musl
42
-          nix develop -c zig build -fstage1 -Dtarget=x86_64-macos-none && mv zig-out/bin/sigexec out/sigexec-x86_64-macos-none
36
+          nix develop -c zig build -Dtarget=aarch64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-gnu
37
+          nix develop -c zig build -Dtarget=aarch64-linux-musl && mv zig-out/bin/sigexec out/sigexec-aarch64-linux-musl
38
+          nix develop -c zig build -Dtarget=aarch64-macos-none && mv zig-out/bin/sigexec out/sigexec-aarch64-macos-none
39
+          nix develop -c zig build -Dtarget=i386-linux-gnu && mv zig-out/bin/sigexec out/sigexec-i386-linux-gnu
40
+          nix develop -c zig build -Dtarget=x86_64-linux-gnu && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-gnu
41
+          nix develop -c zig build -Dtarget=x86_64-linux-musl && mv zig-out/bin/sigexec out/sigexec-x86_64-linux-musl
42
+          nix develop -c zig build -Dtarget=x86_64-macos-none && mv zig-out/bin/sigexec out/sigexec-x86_64-macos-none
43 43
       - uses: actions/upload-artifact@v3
44 44
         with:
45 45
           name: executables
... ...
@@ -12,6 +12,7 @@ pub fn build(b: *std.build.Builder) void {
12 12
     const mode = b.standardReleaseOptions();
13 13
 
14 14
     const exe = b.addExecutable("sigexec", "src/main.zig");
15
+    exe.use_stage1 = true;
15 16
     exe.setTarget(target);
16 17
     exe.setBuildMode(mode);
17 18
     exe.install();
... ...
@@ -3,11 +3,11 @@
3 3
     "flake-compat": {
4 4
       "flake": false,
5 5
       "locked": {
6
-        "lastModified": 1673956053,
7
-        "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
6
+        "lastModified": 1696426674,
7
+        "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
8 8
         "owner": "edolstra",
9 9
         "repo": "flake-compat",
10
-        "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
10
+        "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
11 11
         "type": "github"
12 12
       },
13 13
       "original": {
... ...
@@ -67,11 +67,11 @@
67 67
     },
68 68
     "nixpkgs": {
69 69
       "locked": {
70
-        "lastModified": 1694810993,
71
-        "narHash": "sha256-SWYQdFzdcRyGoX4b2G1sZfGwvizrVejBaVB54OUjgBc=",
70
+        "lastModified": 1696445424,
71
+        "narHash": "sha256-2MvAS658pFndVcXce3E4cHGQh/a6YBtsNxzCn35UrZc=",
72 72
         "owner": "nixos",
73 73
         "repo": "nixpkgs",
74
-        "rev": "7fb1b6096567f4a5e7e5f195396950a77d8d85d7",
74
+        "rev": "1486c62d2c0b3b06e9d9778bca88769e5ac11131",
75 75
         "type": "github"
76 76
       },
77 77
       "original": {
... ...
@@ -126,11 +126,11 @@
126 126
         "nixpkgs": "nixpkgs_2"
127 127
       },
128 128
       "locked": {
129
-        "lastModified": 1694779691,
130
-        "narHash": "sha256-QKRLtZRYNpKysJAakXZttK8yu6MbJmaIAAx+LvkKCPs=",
129
+        "lastModified": 1696259784,
130
+        "narHash": "sha256-+oZPI8lRF6hpvW/Ho/VQsVj//1Yqh/s3PY6UVTHQlQc=",
131 131
         "owner": "mitchellh",
132 132
         "repo": "zig-overlay",
133
-        "rev": "88bce1236fe72b072b7c1dc78b8bf1471878ed71",
133
+        "rev": "977efafe55f875bda1fe775c0b00ea336ce8e5f5",
134 134
         "type": "github"
135 135
       },
136 136
       "original": {