forked from Mario1159/osic-stacks
Add the rest of the stack list
This commit is contained in:
parent
2d81f28b9f
commit
3c8afae437
@ -7,7 +7,9 @@ FROM $BASE_IMG as analog-xk
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install xschem klayout
|
||||
RUN sudo aur-install \
|
||||
xschem \
|
||||
klayout
|
||||
|
||||
RUN pip install gdsfactory --break-system-packages
|
||||
RUN pip install gf180 --upgrade --break-system-packages
|
||||
|
@ -7,7 +7,11 @@ FROM $BASE_IMG as analog-xm
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install xschem glu magic-git
|
||||
RUN sudo aur-install \
|
||||
xschem \
|
||||
glu \
|
||||
magic-git \
|
||||
netgen-lvs-git
|
||||
|
||||
# Clean cache
|
||||
RUN sudo pacman -Scc
|
||||
|
@ -7,7 +7,11 @@ FROM $BASE_IMG as digital-ator
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install verilator gtkwave base-devel cmake
|
||||
RUN sudo aur-install \
|
||||
verilator \
|
||||
gtkwave \
|
||||
base-devel \
|
||||
cmake
|
||||
|
||||
# Clean cache
|
||||
RUN sudo pacman -Scc
|
||||
|
30
stacks/digital-heavy.Dockerfile
Normal file
30
stacks/digital-heavy.Dockerfile
Normal file
@ -0,0 +1,30 @@
|
||||
# OSIC Stacks - analog-xk-arch
|
||||
# Dev enviroment for analog circuits development using xschem and klayout.
|
||||
ARG BASE_IMG=osicstacks-base-desktop
|
||||
FROM $BASE_IMG as digital-heavy
|
||||
|
||||
# Update packages
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install \
|
||||
verilator \
|
||||
iverilog \
|
||||
gtkwave \
|
||||
base-devel \
|
||||
cmake
|
||||
|
||||
# Clean cache
|
||||
RUN sudo pacman -Scc
|
||||
|
||||
# - Desktop build
|
||||
FROM digital-heavy as digital-heavy-desktop
|
||||
|
||||
# Initialize the environment keeping container alive
|
||||
CMD ["sleep", "infinity"]
|
||||
|
||||
# - Web build
|
||||
FROM digital-heavy as digital-heavy-web
|
||||
|
||||
# Run VNC server & desktop environment
|
||||
CMD ["startserver"]
|
29
stacks/digital-icarus.Dockerfile
Normal file
29
stacks/digital-icarus.Dockerfile
Normal file
@ -0,0 +1,29 @@
|
||||
# OSIC Stacks - analog-xk-arch
|
||||
# Dev enviroment for analog circuits development using xschem and klayout.
|
||||
ARG BASE_IMG=osicstacks-base-desktop
|
||||
FROM $BASE_IMG as digital-icarus
|
||||
|
||||
# Update packages
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install \
|
||||
iverilog \
|
||||
gtkwave \
|
||||
base-devel \
|
||||
cmake
|
||||
|
||||
# Clean cache
|
||||
RUN sudo pacman -Scc
|
||||
|
||||
# - Desktop build
|
||||
FROM digital-icarus as digital-icarus-desktop
|
||||
|
||||
# Initialize the environment keeping container alive
|
||||
CMD ["sleep", "infinity"]
|
||||
|
||||
# - Web build
|
||||
FROM digital-icarus as digital-icarus-web
|
||||
|
||||
# Run VNC server & desktop environment
|
||||
CMD ["startserver"]
|
35
stacks/heavy.Dockerfile
Normal file
35
stacks/heavy.Dockerfile
Normal file
@ -0,0 +1,35 @@
|
||||
# OSIC Stacks - analog-xk-arch
|
||||
# Dev enviroment for analog circuits development using xschem and klayout.
|
||||
ARG BASE_IMG=osicstacks-base-desktop
|
||||
FROM $BASE_IMG as heavy
|
||||
|
||||
# Update packages
|
||||
RUN sudo pacman -Syuq --noconfirm
|
||||
|
||||
# Install packages
|
||||
RUN sudo aur-install \
|
||||
xschem \
|
||||
glu \
|
||||
magic-git \
|
||||
klayout \
|
||||
netgen-lvs-git \
|
||||
verilator \
|
||||
iverilog \
|
||||
gtkwave \
|
||||
base-devel \
|
||||
cmake
|
||||
|
||||
# Clean cache
|
||||
RUN sudo pacman -Scc
|
||||
|
||||
# - Desktop build
|
||||
FROM heavy as heavy-desktop
|
||||
|
||||
# Initialize the environment keeping container alive
|
||||
CMD ["sleep", "infinity"]
|
||||
|
||||
# - Web build
|
||||
FROM heavy as heavy-web
|
||||
|
||||
# Run VNC server & desktop environment
|
||||
CMD ["startserver"]
|
Loading…
Reference in New Issue
Block a user