Add jpkg packaging

ober

a1520dcb73c63b3d980afff6fda93d967336115c

diff --git a/.build.yml b/.build.yml
deleted file mode 100644
index 71b9a6c..0000000
--- a/.build.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-image: alpine/3.24
-packages:
-  - chez-scheme=10.3.0-r2
-  - git=2.54.0-r0
-  - make=4.4.1-r4
-sources:
-  # Build dependency: full immutable commit, mirrored in dependencies.lock.json.
-  - "https://git.sr.ht/~lisp/jerboa#46dfd30d2ab66b59ef02336f5a0c7981b838bf84"
-  # The second source is the build subject selected by the SourceHut submitter.
-  - https://git.sr.ht/~lisp/jerboa-android
-tasks:
-  - smoke: |
-      cd jerboa-android
-      test "$(apk info -v chez-scheme)" = chez-scheme-10.3.0-r2
-      test "$(apk info -v git)" = git-2.54.0-r0
-      test "$(apk info -v make)" = make-4.4.1-r4
-      test "$(git -C ../jerboa rev-parse HEAD)" = 46dfd30d2ab66b59ef02336f5a0c7981b838bf84
-      test "$(git -C ../jerboa rev-parse 'HEAD^{tree}')" = 960136c5cd1e5a3c496f3398e2ef0cb8561cffc3
-      JERBOA="chez --libdirs .:../jerboa/lib --script" make test
diff --git a/.builds/ci.yml b/.builds/ci.yml
new file mode 100644
index 0000000..e7bcc3d
--- /dev/null
+++ b/.builds/ci.yml
@@ -0,0 +1,37 @@
+image: debian/stable
+arch: amd64
+packages:
+- bash
+- build-essential
+- ca-certificates
+- curl
+- file
+- git
+- libncurses-dev
+- make
+- pkg-config
+- tar
+- zlib1g-dev
+- liblz4-dev
+sources:
+- https://git.sr.ht/~lisp/jerboa
+- https://git.sr.ht/~lisp/jerboa-android
+artifacts:
+- jerboa-android/jerboa-android-0.1.0.jpkg
+tasks:
+- build-jerboa: |
+    cd jerboa
+    make jerboa
+    echo 'export PATH="$HOME/jerboa/dist:$PATH"' >> ~/.buildenv
+- package: |
+    cd jerboa-android
+    J="$HOME/jerboa/dist/jerboa"
+    "$J" pkg verify
+    "$J" pkg policy
+    "$J" pkg build
+    "$J" pkg pack --output "$PWD/jerboa-android-0.1.0.jpkg"
+    "$J" pkg verify "$PWD/jerboa-android-0.1.0.jpkg"
+    "$J" pkg verify --reproduce
+- verify: |
+    cd jerboa-android
+    PATH="$HOME/jerboa/dist:$PATH" JERBUILD="$HOME/jerboa/dist/jerbuild" make verify
diff --git a/jpkg.sexp b/jpkg.sexp
new file mode 100644
index 0000000..496a7ef
--- /dev/null
+++ b/jpkg.sexp
@@ -0,0 +1,11 @@
+(package
+  (name "@lisp/jerboa-android")
+  (version "0.1.0")
+  (description "Android target support for Jerboa cross-compilation")
+  (license "MIT")
+  (source "https://git.sr.ht/~lisp/jerboa-android")
+  (jerboa ">=0.2.0")
+  (modules ((root ".")))
+  (dependencies ())
+  (dev-dependencies ())
+  (capabilities ()))