first commit

This commit is contained in:
root 2021-05-29 22:17:08 -05:00
parent d53e6b8db5
commit 905b32103a
4 changed files with 78 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#!/bin/bash
#This script installs all of the necessary build dependencies to build all packages for subo software:
#openmct
#openmtc
#balena
#....
apt-get -y install "tbd"
#problem children...
#
#
#
#

View File

@ -0,0 +1,19 @@
#!/bin/bash
#This script installs all of the necessary runtime dependencies to run all packages for subo software:
#openmct
#openmtc
#balena
#....
apt-get -y install "tbd"
#problem children...
#
#
#
#

View File

@ -0,0 +1,31 @@
#!/bin/bash
#This script installs all of the necessary dependencies to build all packages for subo r&d:
#kicad
#freecad
#blender
#openvsp
#gprmax
#gnuoctave
#crosstool-ng
#document production
#etc
#We also have (many) supply chain dependency packages in here as well , as they are generally useful tools . Any specific libraries etc for supply chain would be found in the deps scripts
#in ../scripts-SupplyChain
apt-get -y install build-essential zsh cmake python3-dev git git-gui cmake libxml2-dev libfltk1.3-dev g++ libcpptest-dev libjpeg-dev libglm-dev libeigen3-dev libcminpack-dev libglew-dev swig doxygen graphviz texlive-latex-base build-essential git subversion cmake libx11-dev libxxf86vm-dev libxcursor-dev libxi-dev libxrandr-dev libxinerama-dev libglew-dev zlib1g-dev libzstd-dev libcurl4-openssl-dev libcairo-dev libngspice0-dev liboce-foundation-dev liboce-visualization-dev liboce-ocaf-dev python-all-dev python-wxgtk3.0-dev libwxgtk3.0-gtk3-dev libgtk-3-dev python3-pivy ninja-build 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 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 qtbase5-dev qttools5-dev swig libsimage-dev doxygen libspnav-dev checkinstall python3-dev git git-gui cmake libxml2-dev libfltk1.3-dev g++ libcpptest-dev libjpeg-dev libglm-dev libeigen3-dev libcminpack-dev libglew-dev swig doxygen graphviz texlive-latex-base texlive-fonts-recommended texlive-fonts-extra python3-dev git git-gui cmake libxml2-dev libfltk1.3-dev g++ libcpptest-dev libjpeg-dev libglm-dev libeigen3-dev libcminpack-dev libglew-dev swig doxygen graphviz texlive-latex-base gcc g++ gfortran make libblas-dev liblapack-dev libpcre3-dev libarpack2-dev epstool libfftw3-dev fig2dev libfltk1.3-dev libfontconfig1-dev libfreetype6-dev libgl2ps-dev libglpk-dev libreadline-dev gnuplot-x11 libgraphicsmagick++1-dev libhdf5-dev openjdk-8-jdk libsndfile1-dev llvm-dev texinfo libgl1-mesa-dev libosmesa6-dev pstoedit portaudio19-dev libqhull-dev libqrupdate-dev libsuitesparse-dev texlive-latex-extra libxft-dev zlib1g-dev autoconf automake bison flex gperf gzip icoutils librsvg2-bin libtool perl rsync tar qtbase5-dev qttools5-dev qttools5-dev-tools libqscintilla2-qt5-dev libsundials-dev gcc g++ gperf bison flex texinfo help2man make libncurses5-dev python3-dev autoconf automake libtool libtool-bin gawk wget bzip2 xz-utils unzip patch libstdc++6 rsync git bc bison flex libssl-dev make libc6-dev libncurses5-dev build-essential autoconf autogen bison dejagnu flex flip gawk git gperf gzip nsis openssh-client p7zip-full perl python-dev libisl-dev scons tcl texinfo tofrodos wget zip texlive texlive-extra-utils libncurses5-dev debootstrap squashfs-tools xorriso isolinux syslinux-efi grub-pc-bin grub-efi-amd64-bin mtools build-essential ccache ecj fastjar file g++ gawk gettext git java-propose-classpath libelf-dev libncurses5-dev libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget python3-distutils python3-setuptools rsync subversion swig time xsltproc zlib1g-dev
#problem children...
#libcurl4-gnutls-dev
#libocct-data-exchange-dev
#libocct-ocaf-dev
#libocct-visualization-dev
#python3-pyside2uic

View File

@ -0,0 +1,10 @@
#!/bin/bash
apt-get -y install \
libfltk1.3 \
libfltk-gl1.3 \
libcminpack1 \
libglew2.1
#libbtf1 libcxsparse3 libfltk-gl1.3 libglpk40 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libklu1 liboctave6 libopenblas-base libqrupdate1 libqscintilla2-qt5-13 libqscintilla2-qt5-l10n