Files
linux_docker/Dockerfile
T
2017-08-09 11:06:24 -04:00

49 lines
781 B
Docker

FROM ubuntu:17.04
RUN apt-get update && apt-get install -y software-properties-common
RUN apt-get update && apt-get install -y \
gcc \
g++ \
autoconf \
automake \
libtool \
make \
cmake \
pkg-config \
unzip \
gdb \
cgdb \
clang \
llvm \
libclang-dev \
libncurses5-dev \
flex \
texinfo \
libreadline-dev \
sudo \
emacs \
git \
silversearcher-ag \
tmux \
htop \
libz-dev \
tcsh \
tree \
tcl \
uuid-dev \
locales
# fix locale so we can run tmux
run sed -i 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen
run locale-gen
# build rtags
copy rtags.tar.gz /externals/
run cd /externals/ && tar -xvzf rtags.tar.gz && cd rtags && cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 && make -j$(nproc) install
# clean up externals
run rm -rf /externals/