FreeCAD build dependencies
This commit is contained in:
66
base/packages/FreeCAD.sls
Normal file
66
base/packages/FreeCAD.sls
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
include:
|
||||||
|
- .repo.openfoam
|
||||||
|
|
||||||
|
pkg_FreeCAD:
|
||||||
|
pkg.installed:
|
||||||
|
- pkgs:
|
||||||
|
- openfoam
|
||||||
|
- libocct*-dev
|
||||||
|
- calculix-cgx
|
||||||
|
- cmake
|
||||||
|
- cmake-gui
|
||||||
|
- libboost-date-time-dev
|
||||||
|
- libboost-dev
|
||||||
|
- libboost-filesystem-dev
|
||||||
|
- libboost-graph-dev
|
||||||
|
- libboost-iostreams-dev
|
||||||
|
- libboost-program-options-dev
|
||||||
|
- libboost-python-dev
|
||||||
|
- libboost-regex-dev
|
||||||
|
- libboost-serialization-dev
|
||||||
|
- libboost-thread-dev
|
||||||
|
- libcoin-dev
|
||||||
|
- libeigen3-dev
|
||||||
|
- libgts-bin
|
||||||
|
- libgts-dev
|
||||||
|
- libkdtree++-dev
|
||||||
|
- libmedc-dev
|
||||||
|
- libocct-data-exchange-dev
|
||||||
|
- libocct-ocaf-dev
|
||||||
|
- libocct-visualization-dev
|
||||||
|
- libopencv-dev
|
||||||
|
- libproj-dev
|
||||||
|
- libpyside2-dev
|
||||||
|
- libqt5opengl5-dev
|
||||||
|
- libqt5svg5-dev
|
||||||
|
- libqt5webkit5-dev
|
||||||
|
- libqt5x11extras5-dev
|
||||||
|
- libqt5xmlpatterns5-dev
|
||||||
|
- libshiboken2-dev
|
||||||
|
- libspnav-dev
|
||||||
|
- libvtk7-dev
|
||||||
|
- libx11-dev
|
||||||
|
- libxerces-c-dev
|
||||||
|
- libzipios++-dev
|
||||||
|
- occt-draw
|
||||||
|
- pyside2-tools
|
||||||
|
- python3-dev
|
||||||
|
- python3-matplotlib
|
||||||
|
- python3-pivy
|
||||||
|
- python3-ply
|
||||||
|
- python3-pyside2.qtcore
|
||||||
|
- python3-pyside2.qtgui
|
||||||
|
- python3-pyside2.qtsvg
|
||||||
|
- python3-pyside2.qtwidgets
|
||||||
|
- python3-pyside2.qtnetwork
|
||||||
|
- python3-pyside2.qtwebengine
|
||||||
|
- python3-pyside2.qtwebenginecore
|
||||||
|
- python3-pyside2.qtwebenginewidgets
|
||||||
|
- python3-pyside2.qtwebchannel
|
||||||
|
- python3-markdown
|
||||||
|
- python3-git
|
||||||
|
- qtbase5-dev
|
||||||
|
- qttools5-dev
|
||||||
|
- swig
|
||||||
|
- libmetis-dev
|
||||||
|
|
||||||
18
base/packages/repo/openfoam.sls
Normal file
18
base/packages/repo/openfoam.sls
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=yaml
|
||||||
|
---
|
||||||
|
#required/wanted for FreeCAD
|
||||||
|
repo_openfoam:
|
||||||
|
pkgrepo.managed:
|
||||||
|
- name: deb [arch=amd64] https://dl.openfoam.com/repos/deb bullseye main
|
||||||
|
- dist: groovy
|
||||||
|
- file: /etc/apt/sources.list.d/openfoam.list
|
||||||
|
- key_url: https://dl.openfoam.com/pubkey.gpg
|
||||||
|
- clean_file: True
|
||||||
|
|
||||||
|
|
||||||
|
#apt-update:
|
||||||
|
# cmd.run:
|
||||||
|
# - name: apt update -y
|
||||||
|
# - listen:
|
||||||
|
# - pkgrepo: repo_maketank
|
||||||
5
top.sls
5
top.sls
@@ -31,9 +31,12 @@ base:
|
|||||||
- role.nut.client
|
- role.nut.client
|
||||||
'lenny*':
|
'lenny*':
|
||||||
- k8s.admin
|
- k8s.admin
|
||||||
- base.packages.node.lenny
|
- base.packages.node.lenny # migrate these with yori/desktops
|
||||||
|
- base.packages.repo.brave-browser
|
||||||
|
- base.packages.FreeCAD
|
||||||
'yori*':
|
'yori*':
|
||||||
- base.packages.repo.brave-browser
|
- base.packages.repo.brave-browser
|
||||||
|
- base.packages.FreeCAD
|
||||||
'truhe*':
|
'truhe*':
|
||||||
- roles.mpd
|
- roles.mpd
|
||||||
- k8s.podman
|
- k8s.podman
|
||||||
|
|||||||
Reference in New Issue
Block a user