diff --git a/bundle_onelab.sh b/bundle_onelab.sh index 37bfe333ed11e6496fbdbb475aa322640fe3e373..6e161e4229279efd078ec12ec1273ae521c06ba2 100755 --- a/bundle_onelab.sh +++ b/bundle_onelab.sh @@ -21,11 +21,11 @@ documentation." > /tmp/README.txt GMSH=git GETDP=git -OPTLAB=1.0.0 +CONVEKS=git #GMSH=4.0.1 #GETDP=3.0.1 -#OPTLAB=1.0.0 +#CONVEKS=1.0.0 TUTO_GETDP=`cat bundle_tutorials_getdp.txt` TUTO_CPP=`cat bundle_tutorials_cpp.txt` @@ -62,8 +62,8 @@ for m in ${TUTO_CPP}; do unzip -q -o ${m}.zip -d /tmp/tutorials/c++ rm -f ${m}.zip done -git clone https://gitlab.onelab.info/optlab/tutorials /tmp/tutorials/optlab -rm -rf /tmp/tutorials/optlab/.git +git clone https://gitlab.onelab.info/conveks/tutorials /tmp/tutorials/conveks +rm -rf /tmp/tutorials/conveks/.git if [ $# -lt 1 ] || [ $1 == "source" ]; then rm -rf onelab-source* @@ -99,20 +99,20 @@ if [ $# -lt 1 ] || [ $1 == "win64" ]; then mkdir onelab-Windows64 curl -O https://gmsh.info/bin/Windows/gmsh-${GMSH}-Windows64.zip curl -O https://getdp.info/bin/Windows/getdp-${GETDP}-Windows64c.zip - curl -O https://onelab.info/optlab/bin/optlab-${OPTLAB}-Windows64.zip + curl -O https://onelab.info/conveks/bin/conveks-${CONVEKS}-Windows64.zip mv gmsh-${GMSH}-Windows64.zip /tmp mv getdp-${GETDP}-Windows64c.zip /tmp - mv optlab-${OPTLAB}-Windows64.zip /tmp + mv conveks-${CONVEKS}-Windows64.zip /tmp unzip -q -o /tmp/gmsh-${GMSH}-Windows64.zip -d /tmp unzip -q -o /tmp/getdp-${GETDP}-Windows64c.zip -d /tmp - unzip -q -o /tmp/optlab-${OPTLAB}-Windows64.zip -d /tmp + unzip -q -o /tmp/conveks-${CONVEKS}-Windows64.zip -d /tmp cp /tmp/README.txt onelab-Windows64 perl -pi -e 's/\n/\r\n/' onelab-Windows64/README.txt mv /tmp/gmsh-*${GMSH}-Windows64/gmsh.exe onelab-Windows64 mv /tmp/gmsh-*${GMSH}-Windows64/onelab.py onelab-Windows64 mv /tmp/getdp-*${GETDP}-Windows64/getdp.exe onelab-Windows64 - mv /tmp/optlab-*${OPTLAB}-Windows64/lib/optlab.py onelab-Windows64 - mv /tmp/optlab-*${OPTLAB}-Windows64/lib/optlab*.dll onelab-Windows64 + mv /tmp/conveks-*${CONVEKS}-Windows64/lib/conveks.py onelab-Windows64 + mv /tmp/conveks-*${CONVEKS}-Windows64/lib/conveks*.dll onelab-Windows64 mv /tmp/gmsh-*${GMSH}-Windows64/LICENSE.txt onelab-Windows64/LICENSE.txt echo "\n\n" >> onelab-Windows64/LICENSE.txt cat /tmp/getdp-*${GETDP}-Windows64/LICENSE.txt >> onelab-Windows64/LICENSE.txt @@ -125,7 +125,7 @@ if [ $# -lt 1 ] || [ $1 == "win64" ]; then cp -R /tmp/getdp-*${GETDP}-Windows64/templates onelab-Windows64/ rm -rf /tmp/gmsh-* rm -rf /tmp/getdp-* - rm -rf /tmp/optlab-* + rm -rf /tmp/conveks-* zip -r onelab-Windows64.zip onelab-Windows64 rm -rf onelab-Windows64 scp onelab-Windows64.zip geuzaine@onelab.info:/onelab_files/ @@ -136,20 +136,20 @@ if [ $# -lt 1 ] || [ $1 == "win32" ]; then mkdir onelab-Windows32 curl -O https://gmsh.info/bin/Windows/gmsh-${GMSH}-Windows32.zip curl -O https://getdp.info/bin/Windows/getdp-${GETDP}-Windows32c.zip - curl -O https://onelab.info/optlab/bin/optlab-${OPTLAB}-Windows32.zip + curl -O https://onelab.info/conveks/bin/conveks-${CONVEKS}-Windows32.zip mv gmsh-${GMSH}-Windows32.zip /tmp mv getdp-${GETDP}-Windows32c.zip /tmp - mv optlab-${OPTLAB}-Windows32.zip /tmp + mv conveks-${CONVEKS}-Windows32.zip /tmp unzip -q -o /tmp/gmsh-${GMSH}-Windows32.zip -d /tmp unzip -q -o /tmp/getdp-${GETDP}-Windows32c.zip -d /tmp - unzip -q -o /tmp/optlab-${OPTLAB}-Windows32.zip -d /tmp + unzip -q -o /tmp/conveks-${CONVEKS}-Windows32.zip -d /tmp cp /tmp/README.txt onelab-Windows32 perl -pi -e 's/\n/\r\n/' onelab-Windows32/README.txt mv /tmp/gmsh-*${GMSH}-Windows32/gmsh.exe onelab-Windows32 mv /tmp/gmsh-*${GMSH}-Windows32/onelab.py onelab-Windows32 mv /tmp/getdp-*${GETDP}-Windows32/getdp.exe onelab-Windows32 - mv /tmp/optlab-*${OPTLAB}-Windows32/lib/optlab.py onelab-Windows32 - mv /tmp/optlab-*${OPTLAB}-Windows32/lib/optlab*.dll onelab-Windows32 + mv /tmp/conveks-*${CONVEKS}-Windows32/lib/conveks.py onelab-Windows32 + mv /tmp/conveks-*${CONVEKS}-Windows32/lib/conveks*.dll onelab-Windows32 mv /tmp/gmsh-*${GMSH}-Windows32/LICENSE.txt onelab-Windows32/LICENSE.txt echo "\n\n" >> onelab-Windows32/LICENSE.txt cat /tmp/getdp-*${GETDP}-Windows32/LICENSE.txt >> onelab-Windows32/LICENSE.txt @@ -162,7 +162,7 @@ if [ $# -lt 1 ] || [ $1 == "win32" ]; then cp -R /tmp/getdp-*${GETDP}-Windows32/templates onelab-Windows32/ rm -rf /tmp/gmsh-* rm -rf /tmp/getdp-* - rm -rf /tmp/optlab-* + rm -rf /tmp/conveks-* zip -r onelab-Windows32.zip onelab-Windows32 rm -rf onelab-Windows32 scp onelab-Windows32.zip geuzaine@onelab.info:/onelab_files/ @@ -173,19 +173,19 @@ if [ $# -lt 1 ] || [ $1 == "linux64" ]; then mkdir onelab-Linux64 curl -O https://gmsh.info/bin/Linux/gmsh-${GMSH}-Linux64.tgz curl -O https://getdp.info/bin/Linux/getdp-${GETDP}-Linux64c.tgz - curl -O https://onelab.info/optlab/bin/optlab-${OPTLAB}-Linux64.zip + curl -O https://onelab.info/conveks/bin/conveks-${CONVEKS}-Linux64.zip mv gmsh-${GMSH}-Linux64.tgz /tmp mv getdp-${GETDP}-Linux64c.tgz /tmp - mv optlab-${OPTLAB}-Linux64.zip /tmp + mv conveks-${CONVEKS}-Linux64.zip /tmp tar zxvf /tmp/gmsh-${GMSH}-Linux64.tgz -C /tmp tar zxvf /tmp/getdp-${GETDP}-Linux64c.tgz -C /tmp - unzip -q -o /tmp/optlab-${OPTLAB}-Linux64.zip -d /tmp + unzip -q -o /tmp/conveks-${CONVEKS}-Linux64.zip -d /tmp cp /tmp/README.txt onelab-Linux64 mv /tmp/gmsh-*${GMSH}-Linux64/bin/gmsh onelab-Linux64 mv /tmp/gmsh-*${GMSH}-Linux64/bin/onelab.py onelab-Linux64 mv /tmp/getdp-*${GETDP}-Linux64/bin/getdp onelab-Linux64 - mv /tmp/optlab-*${OPTLAB}-Linux64/lib/optlab.py onelab-Linux64 - cp /tmp/optlab-*${OPTLAB}-Linux64/lib/liboptlab*.so onelab-Linux64 + mv /tmp/conveks-*${CONVEKS}-Linux64/lib/conveks.py onelab-Linux64 + cp /tmp/conveks-*${CONVEKS}-Linux64/lib/libconveks*.so onelab-Linux64 mv /tmp/gmsh-*${GMSH}-Linux64/share/doc/gmsh/LICENSE.txt onelab-Linux64/LICENSE.txt echo "\n\n" >> onelab-Linux64/LICENSE.txt cat /tmp/getdp-*${GETDP}-Linux64/share/doc/getdp/LICENSE.txt >> onelab-Linux64/LICENSE.txt @@ -198,7 +198,7 @@ if [ $# -lt 1 ] || [ $1 == "linux64" ]; then cp -R /tmp/getdp-*${GETDP}-Linux64/share/doc/getdp/templates onelab-Linux64 rm -rf /tmp/gmsh-* rm -rf /tmp/getdp-* - rm -rf /tmp/optlab-* + rm -rf /tmp/conveks-* zip -r onelab-Linux64.zip onelab-Linux64 rm -rf onelab-Linux64 scp onelab-Linux64.zip geuzaine@onelab.info:/onelab_files/ @@ -209,19 +209,19 @@ if [ $# -lt 1 ] || [ $1 == "linux32" ]; then mkdir onelab-Linux32 curl -O https://gmsh.info/bin/Linux/gmsh-${GMSH}-Linux32.tgz curl -O https://getdp.info/bin/Linux/getdp-${GETDP}-Linux32c.tgz - curl -O https://onelab.info/optlab/bin/optlab-${OPTLAB}-Linux32.zip + curl -O https://onelab.info/conveks/bin/conveks-${CONVEKS}-Linux32.zip mv gmsh-${GMSH}-Linux32.tgz /tmp mv getdp-${GETDP}-Linux32c.tgz /tmp - mv optlab-${OPTLAB}-Linux32.zip /tmp + mv conveks-${CONVEKS}-Linux32.zip /tmp tar zxvf /tmp/gmsh-${GMSH}-Linux32.tgz -C /tmp tar zxvf /tmp/getdp-${GETDP}-Linux32c.tgz -C /tmp - unzip -q -o /tmp/optlab-${OPTLAB}-Linux32.zip -d /tmp + unzip -q -o /tmp/conveks-${CONVEKS}-Linux32.zip -d /tmp cp /tmp/README.txt onelab-Linux32 mv /tmp/gmsh-*${GMSH}-Linux32/bin/gmsh onelab-Linux32 mv /tmp/gmsh-*${GMSH}-Linux32/bin/onelab.py onelab-Linux32 mv /tmp/getdp-*${GETDP}-Linux32/bin/getdp onelab-Linux32 - mv /tmp/optlab-*${OPTLAB}-Linux32/lib/optlab.py onelab-Linux32 - cp /tmp/optlab-*${OPTLAB}-Linux32/lib/liboptlab*.so onelab-Linux32 + mv /tmp/conveks-*${CONVEKS}-Linux32/lib/conveks.py onelab-Linux32 + cp /tmp/conveks-*${CONVEKS}-Linux32/lib/libconveks*.so onelab-Linux32 mv /tmp/gmsh-*${GMSH}-Linux32/share/doc/gmsh/LICENSE.txt onelab-Linux32/LICENSE.txt echo "\n\n" >> onelab-Linux32/LICENSE.txt cat /tmp/getdp-*${GETDP}-Linux32/share/doc/getdp/LICENSE.txt >> onelab-Linux32/LICENSE.txt @@ -234,7 +234,7 @@ if [ $# -lt 1 ] || [ $1 == "linux32" ]; then cp -R /tmp/getdp-*${GETDP}-Linux32/share/doc/getdp/templates onelab-Linux32 rm -rf /tmp/gmsh-* rm -rf /tmp/getdp-* - rm -rf /tmp/optlab-* + rm -rf /tmp/conveks-* zip -r onelab-Linux32.zip onelab-Linux32 rm -rf onelab-Linux32 scp onelab-Linux32.zip geuzaine@onelab.info:/onelab_files/ @@ -245,19 +245,19 @@ if [ $# -lt 1 ] || [ $1 == "mac" ]; then mkdir onelab-MacOSX curl -O https://gmsh.info/bin/MacOSX/gmsh-${GMSH}-MacOSX.dmg curl -O https://getdp.info/bin/MacOSX/getdp-${GETDP}-MacOSXc.tgz - curl -O https://onelab.info/optlab/bin/optlab-${OPTLAB}-MacOSX.zip + curl -O https://onelab.info/conveks/bin/conveks-${CONVEKS}-MacOSX.zip mv gmsh-${GMSH}-MacOSX.dmg /tmp mv getdp-${GETDP}-MacOSXc.tgz /tmp - mv optlab-${OPTLAB}-MacOSX.zip /tmp + mv conveks-${CONVEKS}-MacOSX.zip /tmp hdiutil convert /tmp/gmsh-${GMSH}-MacOSX.dmg -format UDTO -o /tmp/gmsh-tmp.cdr hdiutil attach -nobrowse -noverify -noautoopen -mountpoint gmsh_mount /tmp/gmsh-tmp.cdr tar zxvf /tmp/getdp-${GETDP}-MacOSXc.tgz -C /tmp - unzip -q -o /tmp/optlab-${OPTLAB}-MacOSX.zip -d /tmp + unzip -q -o /tmp/conveks-${CONVEKS}-MacOSX.zip -d /tmp cp /tmp/README.txt onelab-MacOSX cp -R gmsh_mount/Gmsh.app onelab-MacOSX/ mv /tmp/getdp-*${GETDP}-MacOSX/bin/getdp onelab-MacOSX/Gmsh.app/Contents/MacOS/ - mv /tmp/optlab-*${OPTLAB}-MacOSX/lib/optlab.py onelab-MacOSX/Gmsh.app/Contents/MacOS/ - cp /tmp/optlab-*${OPTLAB}-MacOSX/lib/liboptlab*.dylib onelab-MacOSX/Gmsh.app/Contents/MacOS/ + mv /tmp/conveks-*${CONVEKS}-MacOSX/lib/conveks.py onelab-MacOSX/Gmsh.app/Contents/MacOS/ + cp /tmp/conveks-*${CONVEKS}-MacOSX/lib/libconveks*.dylib onelab-MacOSX/Gmsh.app/Contents/MacOS/ security unlock-keychain -p "FIXME" ${HOME}/Library/Keychains/login.keychain codesign -v --force --deep --sign "Developer ID Application: Christophe Geuzaine" onelab-MacOSX/Gmsh.app cp gmsh_mount/LICENSE.txt onelab-MacOSX/LICENSE.txt @@ -273,7 +273,7 @@ if [ $# -lt 1 ] || [ $1 == "mac" ]; then hdiutil eject gmsh_mount rm -rf /tmp/gmsh-* rm -rf /tmp/getdp-* - rm -rf /tmp/optlab-* + rm -rf /tmp/conveks-* # cannot use zip file: it destroys the signature for onelab.py hdiutil create -srcfolder onelab-MacOSX onelab-MacOSX.dmg codesign -v --sign "Developer ID Application: Christophe Geuzaine" onelab-MacOSX.dmg