1
0
mirror of https://github.com/mist-devel/mist-board.git synced 2026-02-05 15:44:40 +00:00
Files
mist-devel.mist-board/tools/docker-quartus/Dockerfile
2021-11-26 17:20:02 +01:00

39 lines
1.3 KiB
Docker

FROM ubuntu:18.04 as install
ADD libpng12-0_1.2.54-1ubuntu1.1_amd64.deb /libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
ADD libpng12-0_1.2.54-1ubuntu1.1_i386.deb /libpng12-0_1.2.54-1ubuntu1.1_i386.deb
ADD Quartus-web-13.1.0.162-linux.tar /quartus
ADD QuartusSetup-13.1.4.182.run /quartus
RUN set -eux && \
dpkg --add-architecture i386 && \
apt-get update && \
apt-get install --no-install-recommends -y \
ca-certificates \
lib32ncurses5-dev \
libc6:i386 \
libfontconfig1 \
libglib2.0-0 \
libncurses5:i386 \
libsm6 \
libsm6:i386 \
libssl-dev \
libstdc++6:i386 \
libxext6:i386 \
libxft2:i386 \
libxrender1 \
libzmq3-dev \
locales \
make \
openjdk-8-jdk \
pkg-config \
unixodbc-dev \
wget \
xauth \
xvfb && \
dpkg --install /libpng12-0_1.2.54-1ubuntu1.1_amd64.deb /libpng12-0_1.2.54-1ubuntu1.1_i386.deb && \
ln -s /usr/bin/env /bin/env && \
/quartus/setup.sh --mode unattended --installdir /opt/quartus && \
chmod a+x /quartus/QuartusSetup-13.1.4.182.run && \
/quartus/QuartusSetup-13.1.4.182.run --mode unattended --installdir /opt/quartus && \
rm -rf /quartus