Use the system ngspice library
This commit is contained in:
parent
3571e9aafb
commit
26c59ccb15
1 changed files with 13 additions and 30 deletions
43
Dockerfile
43
Dockerfile
|
@ -1,29 +1,23 @@
|
|||
FROM debian:10
|
||||
|
||||
# Install deps
|
||||
# Install kicad deps
|
||||
RUN apt-get update -q && \
|
||||
apt-get install --no-install-recommends --no-upgrade -qqy \
|
||||
cmake build-essential g++ \
|
||||
libcurl4 libcurl4-gnutls-dev libboost-dev libboost-test-dev \
|
||||
libboost-filesystem-dev libboost-regex-dev git autoconf libtool automake \
|
||||
flex bison liboce-foundation-dev liboce-ocaf-dev\
|
||||
ca-certificates libssl-dev ccache \
|
||||
curl wget && \
|
||||
apt-get install --no-upgrade -qqy \
|
||||
git cmake build-essential curl ccache \
|
||||
libcurl4 libcurl4-gnutls-dev \
|
||||
libboost-dev libboost-test-dev libboost-filesystem-dev libboost-regex-dev \
|
||||
liboce-foundation-dev liboce-ocaf-dev \
|
||||
ca-certificates libssl-dev \
|
||||
libngspice0-dev \
|
||||
libglew-dev libglm-dev swig \
|
||||
libcairo2-dev doxygen graphviz \
|
||||
python3-wxgtk4.0 \
|
||||
libwxgtk3.0-dev libwxgtk3.0-gtk3-dev python3 python3-dev \
|
||||
&& \
|
||||
apt-get clean && \
|
||||
apt-get purge && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
||||
# Compile and install libngspice
|
||||
RUN git clone git://git.code.sf.net/p/ngspice/ngspice && \
|
||||
cd ngspice && \
|
||||
git checkout 99a20162d5038a328d335d11da69c9eee0549fdc && \
|
||||
./autogen.sh && \
|
||||
./configure --with-ngshared --enable-xspice --enable-cider --enable-openmp && \
|
||||
make && \
|
||||
make install && \
|
||||
cd .. && \
|
||||
rm -rf ngspice /tmp/* /var/tmp/*
|
||||
|
||||
# Download and install linuxdeploy tool
|
||||
RUN curl -O -J -L https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage && \
|
||||
chmod +x linuxdeploy-x86_64.AppImage && \
|
||||
|
@ -38,14 +32,3 @@ RUN curl -O -J -L https://github.com/linuxdeploy/linuxdeploy/releases/download/c
|
|||
ln -s /usr/lib/linuxdeploy/plugins/linuxdeploy-plugin-conda/linuxdeploy-plugin-conda.sh /usr/lib/linuxdeploy/usr/bin/linuxdeploy-plugin-conda && \
|
||||
rm -rf *.AppImage /tmp/* /var/tmp/*
|
||||
|
||||
# Install kicad deps
|
||||
RUN apt-get update -q && \
|
||||
apt-get install --no-upgrade -qqy \
|
||||
libglew-dev libglm-dev swig \
|
||||
libcairo2-dev doxygen graphviz \
|
||||
python3-wxgtk4.0 \
|
||||
libwxgtk3.0-dev libwxgtk3.0-gtk3-dev python3 python3-dev \
|
||||
curl wget && \
|
||||
apt-get clean && \
|
||||
apt-get purge && \
|
||||
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
|
||||
|
|
Reference in a new issue