Fix SourceHut package CI setup

ober

45d68fa08276db84ab7ab5853e9617a2bddf7432

diff --git a/.build.yml b/.build.yml
index e454081..fcd0a30 100644
--- a/.build.yml
+++ b/.build.yml
@@ -42,24 +42,24 @@ tasks:
       sudo make install
       scheme --version
   - jerbuild: |
-      # Build the multicall Jerboa tool image and install jerbuild/jpkg
-      # symlinks onto PATH so binary builds and package checks use the same
-      # standalone toolchain users install.
+      # The build switched to a jerbuild-based flow (jerboa-browser commit
+      # 1eda9c4) but CI was never updated to provide jerbuild. Its source lives
+      # in the jerboa repo (jerbuild.ss); build it with the Chez installed above
+      # and put it on PATH so `make binary` / `make test-*` can find it.
       cd jerboa
-      make SCHEME="$(command -v scheme)" jerboa
-      sudo install -m 0755 dist/jerboa /usr/local/bin/jerboa
-      sudo ln -sf jerboa /usr/local/bin/jerbuild
-      sudo ln -sf jerboa /usr/local/bin/jpkg
+      SCHEME="$(command -v scheme)" sh support/build-jerbuild.sh
+      sudo install -m 0755 jerbuild /usr/local/bin/jerbuild
       jerbuild --version
       jerbuild --jerboa-home >/dev/null   # extract the bundled stdlib into the cache
   - package: |
       cd jerboa-browser
-      jerboa pkg verify
-      jerboa pkg policy
-      jerboa pkg build
-      jerboa pkg pack --output "$PWD/jerboa-browser-0.1.0.jpkg"
-      jerboa pkg verify "$PWD/jerboa-browser-0.1.0.jpkg"
-      jerboa pkg verify --reproduce
+      J="$HOME/jerboa/bin/jerboa"
+      SCHEME="$(command -v scheme)" "$J" pkg verify
+      SCHEME="$(command -v scheme)" "$J" pkg policy
+      SCHEME="$(command -v scheme)" "$J" pkg build
+      SCHEME="$(command -v scheme)" "$J" pkg pack --output "$PWD/jerboa-browser-0.1.0.jpkg"
+      SCHEME="$(command -v scheme)" "$J" pkg verify "$PWD/jerboa-browser-0.1.0.jpkg"
+      SCHEME="$(command -v scheme)" "$J" pkg verify --reproduce
   - build: |
       cd jerboa-browser
       qmake6 --version || true