Compare commits

...

4 Commits

Author SHA1 Message Date
do
9a6e193835 Freecad stuff 2022-08-09 21:45:50 +02:00
do
6184d015d1 ignore eclipse filesync folders 2022-08-09 21:45:30 +02:00
do
179c8a063d ignore eclipse filesync folders 2022-08-09 21:44:48 +02:00
do
096161f21d FreeCAD build dependencies 2022-06-02 18:49:13 +02:00
5 changed files with 101 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,5 @@
**/.ptp-sync
**/.ptp-sync-folder
.project
.pydevproject
.settings

76
base/packages/FreeCAD.sls Normal file
View File

@@ -0,0 +1,76 @@
include:
- .repo.openfoam
pkg_FreeCAD:
pkg.installed:
- pkgs:
- openfoam
- libocct-draw-dev
- libocct-foundation-dev
- libocct-modeling-algorithms-dev
- libocct-modeling-data-dev
- libocct-ocaf-dev
- libocct-visualization-dev
- libocct-data-exchange-dev
- calculix-cgx
- cmake
- 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
- python3-pyside2.qtscriptools
- python3-pyside2.qtuitools
- pyside2-tools
- libshiboken2-dev
- libshiboken2-py3-5.15

View 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

View File

@@ -1,4 +1,4 @@
{% salt_v = "3002.6+dfsg1-4+deb11u1" %}
{%- set salt_v = "3002.6+dfsg1-4+deb11u1" %}
pkgs-salt-minion:
pkg.installed:

View File

@@ -31,9 +31,12 @@ base:
- role.nut.client
'lenny*':
- k8s.admin
- base.packages.node.lenny
- base.packages.node.lenny # migrate these with yori/desktops
- base.packages.repo.brave-browser
- base.packages.FreeCAD
'yori*':
- base.packages.repo.brave-browser
- base.packages.FreeCAD
'truhe*':
- roles.mpd
- k8s.podman