Newer
Older
FROM debian:buster-backports
RUN apt-get update
RUN apt-get install -y make
RUN apt-get install -y octave/buster-backports
RUN apt-get install -y liboctave-dev
RUN apt-get install -y python3-pip
RUN apt-get install -y unzip
RUN apt-get install -y wget
# install generate-doc package for octave
RUN wget --output-document generate_doc_unreleased.zip \
https://github.com/gnu-octave/generate_doc/archive/refs/heads/main.zip
RUN octave --eval "pkg install generate_doc_unreleased.zip"
COPY doc/requirements.txt doc-requirements.txt
RUN pip3 install -r doc-requirements.txt
COPY dev-requirements.txt dev-requirements.txt
RUN pip3 install -r dev-requirements.txt