Add maven to build environment
This commit is contained in:
parent
cf90958827
commit
3bf74841bb
1 changed files with 24 additions and 17 deletions
|
@ -3,7 +3,10 @@ FROM git.zontreck.com/packages/debian:base
|
||||||
ENV GRADLE_VERSION 8.12
|
ENV GRADLE_VERSION 8.12
|
||||||
RUN apt-get install -y build-essential && apt-get clean -y
|
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 wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \
|
||||||
|
dpkg -i packages-microsoft-prod.deb && \
|
||||||
|
rm packages-microsoft-prod.deb
|
||||||
|
|
||||||
|
|
||||||
RUN apt-get install -y \
|
RUN apt-get install -y \
|
||||||
|
@ -29,14 +32,23 @@ RUN apt-get install -y \
|
||||||
libxxf86vm-dev\
|
libxxf86vm-dev\
|
||||||
linux-libc-dev\
|
linux-libc-dev\
|
||||||
ocl-icd-opencl-dev\
|
ocl-icd-opencl-dev\
|
||||||
|
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 \
|
||||||
patch\
|
patch\
|
||||||
perl\
|
perl\
|
||||||
sharutils\
|
sharutils\
|
||||||
unixodbc-dev\
|
maven \
|
||||||
x11proto-xinerama-dev\
|
|
||||||
&& apt clean -y
|
|
||||||
|
|
||||||
RUN apt-get install -y \
|
|
||||||
sqlite3 libsqlite3-dev \
|
sqlite3 libsqlite3-dev \
|
||||||
libevent-dev \
|
libevent-dev \
|
||||||
libboost-dev \
|
libboost-dev \
|
||||||
|
@ -45,23 +57,18 @@ RUN apt-get install -y \
|
||||||
qtbase5-dev qttools5-dev qttools5-dev-tools \
|
qtbase5-dev qttools5-dev qttools5-dev-tools \
|
||||||
qtwayland5 \
|
qtwayland5 \
|
||||||
libqrencode-dev \
|
libqrencode-dev \
|
||||||
&& apt clean -y
|
unixodbc-dev\
|
||||||
|
|
||||||
RUN apt-get install -y \
|
|
||||||
nsis lld llvm zip \
|
nsis lld llvm zip \
|
||||||
g++-mingw-w64-x86-64-posix g++-multilib binutils \
|
g++-mingw-w64-x86-64-posix g++-multilib binutils \
|
||||||
xz-utils curl cmake make \
|
xz-utils curl cmake make \
|
||||||
bison g++ pkgconf
|
bison g++ pkgconf \
|
||||||
|
dotnet-sdk-7.0 \
|
||||||
|
dotnet-sdk-8.0 \
|
||||||
|
x11proto-xinerama-dev\
|
||||||
|
&& apt clean -y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RUN wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && \
|
|
||||||
dpkg -i packages-microsoft-prod.deb && \
|
|
||||||
rm packages-microsoft-prod.deb
|
|
||||||
|
|
||||||
RUN apt-get update && apt-get install -y dotnet-sdk-8.0 && apt clean -y
|
|
||||||
RUN apt-get install -y dotnet-sdk-7.0 && apt clean -y
|
|
||||||
|
|
||||||
WORKDIR /root/.ssh
|
WORKDIR /root/.ssh
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue