Use jerboa dependency repos in docker image
ober
0143c04c945652b4c8515aa43562b93519c362a4
--- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ # - All common dependency repos cloned under /build/mine/ # - musl-gcc, build-essential, and all linking deps pre-installed # - TUI deps: libvterm, libpcre2, pre-built Scintilla/Lexilla/Termbox archives -# - chez-scintilla, chez-pcre2 repos +# - jerboa-scintilla, jerboa-pcre2 repos # # Downstream projects use this as their FROM image to skip the expensive # Chez double-build, Rust toolchain install, and repo cloning. @@ -115,17 +115,17 @@ RUN cd /build/mine/jerboa/jerboa-native-rs && \ strip -S target/x86_64-unknown-linux-musl/release/libjerboa_native.a # ── Clone all common dependency repos ──────────────────────────────────────── -RUN git clone --depth 1 https://git.sr.ht/~lisp/chez-ssh && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-sqlite && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-crypto && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-ssl && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-https && \ +RUN git clone --depth 1 https://git.sr.ht/~lisp/jerboa-ssh && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-sqlite && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-crypto && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-ssl && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-https && \ git clone --depth 1 https://git.sr.ht/~lisp/jerboa-awk && \ git clone --depth 1 https://git.sr.ht/~lisp/jerboa-sed && \ git clone --depth 1 https://git.sr.ht/~lisp/jerboa-aws && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-fuse && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-scintilla && \ - git clone --depth 1 https://git.sr.ht/~lisp/chez-pcre2 + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-fuse && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-scintilla && \ + git clone --depth 1 https://git.sr.ht/~lisp/jerboa-pcre2 # ── TUI dependencies: libvterm, libpcre2, ncurses (static) ───────────────── RUN apt-get update && apt-get install -y --no-install-recommends \ @@ -163,9 +163,9 @@ ENV JERBOA=/build/mine/jerboa/lib ENV AWK_DIR=/build/mine/jerboa-awk/lib ENV SED_DIR=/build/mine/jerboa-sed/lib ENV AWS_DIR=/build/mine/jerboa-aws/lib -ENV CHEZ_FUSE_DIR=/build/mine/chez-fuse/lib -ENV CHEZ_SCINTILLA_DIR=/build/mine/chez-scintilla/src -ENV CHEZ_PCRE2_DIR=/build/mine/chez-pcre2 +ENV JERBOA_FUSE_DIR=/build/mine/jerboa-fuse/lib +ENV JERBOA_SCINTILLA_DIR=/build/mine/jerboa-scintilla/src +ENV JERBOA_PCRE2_DIR=/build/mine/jerboa-pcre2 ENV SCI_VENDOR_DIR=/build/sci-vendor # ── Smoke test ───────────────────────────────────────────────────────────────