# HG changeset patch # User Richard Westhaver # Date 1722804514 14400 # Node ID c8487e737e8128d2e6db4446f2c97a347d7a979f # Parent b5ff3e39b424a2ab3de6367ba8d706212ab2b958 add amazonlinux (for aws-lambda-runtime and such) diff -r b5ff3e39b424 -r c8487e737e81 Containerfile.alpine-infra --- a/Containerfile.alpine-infra Sun Jul 28 20:16:53 2024 -0400 +++ b/Containerfile.alpine-infra Sun Aug 04 16:48:34 2024 -0400 @@ -1,11 +1,11 @@ FROM localhost/alpine:latest -RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev clang lld musl-dev openssh libxkbcommon-dev +RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev clang lld musl-dev openssh libxkbcommon-dev sbcl RUN hg clone https://vc.compiler.company/comp/infra WORKDIR infra RUN ./check.sh RUN mkdir -pv .stash/src .stash/tmp RUN ./scripts/install-rocksdb-pack.sh x86_64-unknown-linux-musl -RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl +# RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl RUN ./scripts/install-core-pack.sh x86_64-unknown-linux-musl RUN ssh-keygen -A RUN skel clean \ No newline at end of file diff -r b5ff3e39b424 -r c8487e737e81 Containerfile.amazon --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Containerfile.amazon Sun Aug 04 16:48:34 2024 -0400 @@ -0,0 +1,1 @@ +FROM amazonlinux:latest \ No newline at end of file diff -r b5ff3e39b424 -r c8487e737e81 Containerfile.dev --- a/Containerfile.dev Sun Jul 28 20:16:53 2024 -0400 +++ b/Containerfile.dev Sun Aug 04 16:48:34 2024 -0400 @@ -26,14 +26,13 @@ RUN mv .stash/bin/skel /usr/local/bin/skel ENV PATH="$PATH:/usr/local/share/rust/cargo/bin" RUN skel run install-rocksdb-pack -RUN skel make tree-sitter -RUN skel make tree-sitter-install -RUN skel make tree-sitter-langs +RUN skel build tree-sitter +RUN skel install tree-sitter tree-sitter-langs RUN mv .stash/lib/** /usr/local/lib/ RUN mv .stash/share/lisp/** /usr/local/share/lisp/ RUN mv .stash/bin/* /usr/local/bin/ -RUN skel make quicklisp -RUN skel make rustup +RUN skel install quicklisp +RUN skel install rustup RUN rustup default nightly RUN rustup component add --toolchain nightly rust-src rust-analyzer rustc-dev llvm-tools-preview WORKDIR ${DEV_HOME}