34 lines
1.5 KiB
Docker
34 lines
1.5 KiB
Docker
FROM git.zontreck.com/ariascreations/buildenvironments:debian
|
|
|
|
ENV GRADLE_VERSION 8.3
|
|
RUN apt-get install -y build-essential && apt-get clean -y
|
|
|
|
RUN apt-get install -y cmake ninja-build openjdk-17-jdk nasm git curl wget openjdk-17-jre clang pkg-config libgtk-3-dev lldb libglu1-mesa libpulse0 cargo python3-dev libffi-dev libssl-dev apt-utils fonts-liberation libgtk-4-1 libgbm1 libu2f-udev libvulkan1 xdg-utils gradle nasm mercurial && apt-get clean -y
|
|
|
|
RUN apt-get install -y devscripts wget curl git build-essential autotools-dev \
|
|
autoconf bison bsdmainutils \
|
|
flex fontforge \
|
|
gawk gcc gcc-mingw-w64-i686 gcc-mingw-w64-x86-64 gettext \
|
|
libacli-dev libasound2-dev libfontconfig-dev libfreetype6-dev \
|
|
libgli-mesa-dev libglu1-mesa-dev libgnutls28-dev \
|
|
libgtk-3-dev libice-dev libkrb5-dev libncurses-dev libopenal-dev \
|
|
libosmesa6-dev libpcap-dev libpulse-dev libsane-dev \
|
|
libsdl2-dev libssl-dev libstdc++-11-dev \
|
|
libudev-dev libvulkan-dev libx11-dev libxcomposite-dev libxcursor-dev \
|
|
libxext-dev libxi-dev libxinerama-dev libxrender-dev libxt-dev \
|
|
libxxf86vm-dev linux-libc-dev ocl-icd-opencl-dev patch perl \
|
|
sharutils unixodbc-dev x11proto-xinerama-dev && apt-get clean -y
|
|
|
|
WORKDIR /root/.ssh
|
|
|
|
|
|
# Precache SSH Host Keys
|
|
RUN ssh-keyscan github.com >> /root/.ssh/known_hosts
|
|
RUN ssh-keyscan -p 1212 git.zontreck.com >> /root/.ssh/known_hosts
|
|
|
|
|
|
# Set up needed git and extra build components
|
|
RUN git config --global user.name "zontreck"
|
|
RUN git config --global user.email "tarapiccari@gmail.com"
|
|
|
|
WORKDIR /
|