-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
46 lines (34 loc) · 992 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Kicad Development Branch Build Image
# Tried to stay up to date to build KiCad master branch
# This image is intended to be used as base image
# for a multi-stage build
FROM ubuntu:16.04
LABEL maintainer="[email protected]"
ENV DEBIAN_FRONTEND=noninteractive
# Install dependencies
# Leave apt-lists so users can apt-get without update
RUN apt-get update && apt-get upgrade -y &&\
apt-get install -y software-properties-common &&\
add-apt-repository --yes ppa:js-reynaud/kicad-5 &&\
apt-get update && \
apt-get install -y \
libwxgtk3.0-dev \
cmake \
libboost-all-dev \
mesa-common-dev \
zlib1g-dev \
libcairo-dev \
libglew-dev \
liboce-ocaf-dev \
libcurl4-openssl-dev \
libglm-dev \
doxygen \
python \
swig \
libngspice-kicad \
ngspice \
python-wxgtk3.0-dev \
libssl-dev &&\
rm -rf /var/lib/apt/list/*
ENTRYPOINT [ "/bin/bash" ]
WORKDIR "/workspace"