jpkg: add binary package metadata
ober
c266d69d92642b6c8f0aaf306ab2edae409ab41a
--- a/.gitignore +++ b/.gitignore @@ -1,10 +1,12 @@ # Build artifacts +.jpkg/ *.sls *.so *.wpo *.o *.boot .jerbuild-hashes +/_jerbuild-stage/ *.tarm64osx /jsh /jsh-musl new file mode 100644 --- /dev/null +++ b/.jpkgignore @@ -0,0 +1,18 @@ +vendor/ +_jerbuild-stage/ +build/ +dist/ +.jpkg/ +target/ +rust-coreutils/target/ +rust-wireguard/target/ +embed/ +jsh-macos +jsh-extras +*.so +*.dylib +*.a +*.o +*.wpo +*.boot +.git/ new file mode 100644 --- /dev/null +++ b/jpkg.lock @@ -0,0 +1,2 @@ +;; jpkg.lock — generated by jpkg; records the exact resolved dependency graph. Do not edit by hand. +(lock (version 1) (packages ())) new file mode 100644 --- /dev/null +++ b/jpkg.policy.sexp @@ -0,0 +1,3 @@ +(policy + (mode dev) + (allow (native-build) (ffi))) new file mode 100644 --- /dev/null +++ b/jpkg.sexp @@ -0,0 +1,13 @@ +(package + (name "@lisp/jerboa-shell-extras") + (version "0.1.0") + (description "Optional feature bundles for the Jerboa shell") + (license "MIT") + (source "https://git.sr.ht/~lisp/jerboa-shell-extras") + (jerboa ">=0.2.0") + (modules ((root "."))) + (dependencies ()) + (dev-dependencies ()) + (capabilities ((native-code reason: "shell FFI shim and staged Rust archives") + (ffi libraries: ()) + (executables ("jsh-macos")))))