chore: Add assorted missing tools

main
Sean McBride 4 years ago
parent afa8397206
commit d4002f3cd8

@ -5,6 +5,8 @@ ARG DEBIAN_FRONTEND=noninteractive
ARG HEY_URL=https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64 ARG HEY_URL=https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64
ARG WASI_SDK_URL=https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-8/wasi-sdk_8.0_amd64.deb ARG WASI_SDK_URL=https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-8/wasi-sdk_8.0_amd64.deb
ARG WASMCEPTION_URL=https://github.com/gwsystems/wasmception/releases/download/v0.2.0/wasmception-linux-x86_64-0.2.0.tar.gz ARG WASMCEPTION_URL=https://github.com/gwsystems/wasmception/releases/download/v0.2.0/wasmception-linux-x86_64-0.2.0.tar.gz
ARG SHFMT_URL=https://github.com/mvdan/sh/releases/download/v3.2.4/shfmt_v3.2.4_linux_amd64
ARG SHELLCHECK_URL=https://github.com/koalaman/shellcheck/releases/download/v0.7.1/shellcheck-v0.7.1.linux.x86_64.tar.xz
# General GCC C/C++ Build toolchain # General GCC C/C++ Build toolchain
# pkg-config, libtool - used by PocketSphinx # pkg-config, libtool - used by PocketSphinx
@ -31,9 +33,11 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
# Test Script Stuff # Test Script Stuff
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
bc \
fonts-dejavu \ fonts-dejavu \
fonts-cascadia-code \ fonts-cascadia-code \
fonts-roboto \ fonts-roboto \
gnuplot \
imagemagick \ imagemagick \
netpbm \ netpbm \
pango1.0-tools \ pango1.0-tools \
@ -44,14 +48,19 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
# See https://github.com/rakyll/hey # See https://github.com/rakyll/hey
RUN wget $HEY_URL -O hey && chmod +x hey && mv hey /usr/bin/hey RUN wget $HEY_URL -O hey && chmod +x hey && mv hey /usr/bin/hey
# shfmt is a formatter for shell scripts
RUN wget $SHFMT_URL -O shfmt && chmod +x shfmt && mv shfmt /usr/local/bin/shfmt
RUN wget $SHELLCHECK_URL -O shellcheck && chmod +x shellcheck && mv shellcheck /usr/local/bin/shellcheck
# Interactive Tools # Interactive Tools
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
bc \
bsdmainutils \ bsdmainutils \
less \
gdb \ gdb \
less \
openssh-client \
strace \ strace \
vim vim \
wabt
ENV LLVM_VERSION=8 ENV LLVM_VERSION=8
ADD install_llvm.sh /sledge/install_llvm.sh ADD install_llvm.sh /sledge/install_llvm.sh

Loading…
Cancel
Save