From 64be50c963e2adf7fb3805265445c859be126904 Mon Sep 17 00:00:00 2001 From: FReenen Date: Wed, 22 May 2024 22:18:10 +0200 Subject: [PATCH] inital commit --- .gitmodules | 3 +++ Dockerfile | 22 ++++++++++++++++++++++ kicad | 1 + 3 files changed, 26 insertions(+) create mode 100644 .gitmodules create mode 100644 Dockerfile create mode 160000 kicad diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..5f575aa --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "kicad"] + path = kicad + url = https://gitlab.com/kicad/code/kicad.git diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..51a4c39 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:latest + +# copy source code +RUN mkdir /app && cd /app +COPY ./kicad /app + +RUN apt-get update && \ + apt-get install -y \ + build-essential cmake \ + libegl1-mesa-dev glew-utils libglew-dev libglm-dev libcairo2-dev \ + zlib1g-dev \ + libcurl4-gnutls-dev \ + libboost-all-dev \ + libharfbuzz-dev \ + libocct-foundation-dev + +# ngspice-dev + +RUN mkdir -p /app/build/release +WORKDIR /app/build/release + +CMD [ "cmake", "-DKICAD_SPICE=OFF", "../../" ] \ No newline at end of file diff --git a/kicad b/kicad new file mode 160000 index 0000000..c90d9b7 --- /dev/null +++ b/kicad @@ -0,0 +1 @@ +Subproject commit c90d9b7ebe889a18b8142d89fb4a0b2ea3da6973