diff --git a/rocky8/install-openscad.sh b/rocky8/install-openscad.sh new file mode 100644 index 0000000..9af50b8 --- /dev/null +++ b/rocky8/install-openscad.sh @@ -0,0 +1,46 @@ +yum install freeglut freeglut-devel libGLEW glew-devel \ + qt5-devel qscintilla-qt5 qscintilla-qt5-devel libzip libzip-devel \ + gmp gmp-devel mpfr mpfr-devel cmake boost boost-devel eigen3-devel \ + fontconfig fontconfig-devel freetype freetype-devel harfbuzz harfbuzz-devel \ + bison flex double-conversion double-conversion-devel + +wget https://www.opencsg.org/OpenCSG-1.5.1.tar.gz +tar -xzf OpenCSG-1.5.1.tar.gz +cd OpenCSG-1.5.1 + +make +sudo make install + +ldconfig /usr/local/lib + +cd .. + +wget https://github.com/CGAL/cgal/archive/refs/tags/releases/CGAL-4.14.3.tar.gz -O cgal-4.14.3.tar.gz +tar -xzf cgal-4.14.3.tar.gz +cd cgal-releases-CGAL-4.14.3/ + +cmake -DCMAKE_BUILD_TYPE=Release . +make +make install + +cd ../ + +wget https://github.com/3MFConsortium/lib3mf/archive/refs/tags/v2.2.0.tar.gz -O lib3mf.tar.gz +tar -xzf lib3mf.tar.gz +cd lib3mf-2.2.0/ + +cmake -DCMAKE_BUILD_TYPE=Release -DLIB3MF_TESTS=Off . +make +make install + +cd ../ + + +wget https://files.openscad.org/openscad-2021.01.src.tar.gz +tar -xzf openscad-2021.01.src.tar.gz +cd openscad-2021.01/ + +qmake-qt5 openscad.pro +make CXX=clang++ +sudo make install + diff --git a/rocky8/install-signal.sh b/rocky8/install-signal.sh index 36c1d87..fe48c3c 100755 --- a/rocky8/install-signal.sh +++ b/rocky8/install-signal.sh @@ -1,5 +1,7 @@ #! /bin/bash +rm -rf ~/.cache/yarn/ + yum -y module install nodejs:16 yum -y install git-lfs nodejs-devel @@ -17,6 +19,9 @@ rm package.json mv tmp.json package.json +git add . +git commit -m'dummy commit to fix yarn' + yarn install --frozen-lockfile # cat > local-development.json << EOF @@ -33,7 +38,11 @@ yarn build-release mkdir -p /opt/ -mv ./release/linux-unpacked/ /opt/signal/ +if [ -f /opt/signal] +then + rm -rf /opt/signal/ +fi +cp -r ./release/linux-unpacked/ /opt/signal/ cd .. rm -rf signal/