2020-02-09 11:18:42 -06:00
|
|
|
|
2020-03-19 12:18:35 -05:00
|
|
|
FROM debian:buster-slim
|
2020-02-09 11:18:42 -06:00
|
|
|
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
|
|
|
|
RUN apt-get update \
|
|
|
|
&& apt-get -y install build-essential binutils-dev \
|
|
|
|
git cmake bison flex gcc python-dev \
|
|
|
|
libboost-all-dev libboost-python-dev \
|
|
|
|
zlib1g-dev libxml2-dev rapidjson-dev libbz2-dev \
|
|
|
|
qt4-dev-tools libqwt-dev python-qt4 \
|
2020-02-19 17:45:52 -06:00
|
|
|
python3-setuptools \
|
2020-02-09 11:18:42 -06:00
|
|
|
\
|
|
|
|
autotools-dev automake \
|
|
|
|
libxt-dev libxpm-dev libmotif-dev \
|
|
|
|
\
|
2020-04-08 04:24:42 -05:00
|
|
|
tcl tcl-dev libffi6 libffi-dev libreadline-dev \
|
2020-02-09 11:18:42 -06:00
|
|
|
\
|
|
|
|
vim \
|
|
|
|
&& apt-get clean
|
|
|
|
|
2020-03-19 12:18:35 -05:00
|
|
|
# If you want to build Alliance documentation, install those LaTeX
|
|
|
|
# packages:
|
|
|
|
# transfig texlive texlive-latex-extra
|
|
|
|
# texlive-plain-generic texlive-pictures
|
|
|
|
# imagemagick
|
2020-03-20 09:07:41 -05:00
|
|
|
#
|
|
|
|
# The packaged yosys 0.8 is too old to work with nMigen, must be 0.9.
|
|
|
|
# yosys
|