You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  | #!/bin/bash | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | function error { | 
					
						
							|  |  |  |   echo -e "\\e[91m$1\\e[39m" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Get dependencies | 
					
						
							|  |  |  | "${DIRECTORY}/pkg-install" "cmake build-essential libtool lsb-release swig libboost-dev libboost-date-time-dev libboost-filesystem-dev libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev libboost-python-dev libboost-regex-dev libboost-serialization-dev libboost-signals-dev libboost-thread-dev libcoin-dev libeigen3-dev libgts-bin libgts-dev libkdtree++-dev libmedc-dev libopencv-dev libproj-dev libvtk6-dev libx11-dev libxerces-c-dev libzipios++-dev qt4-dev-tools libqt4-dev libqt4-opengl-dev libqtwebkit-dev libshiboken-dev libpyside-dev pyside-tools python-dev python-matplotlib python-pivy python-ply python-pyside libocct*-dev occt-draw libocct-data-exchange-dev libocct-draw-dev libocct-visualization-dev libsimage-dev doxygen libcoin-doc dh-exec libspnav-dev" "$(dirname "$0")" || exit 1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #download from google drive | 
					
						
							|  |  |  | wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=10zsGG86z2iCN4bIfs4D4wg2hZJ4J5hGF' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=10zsGG86z2iCN4bIfs4D4wg2hZJ4J5hGF" -O freecad-precompiled.zip || error "failed to download archive from Google Drive!" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | rm -f /tmp/cookies.txt  || echo "Warning: failed to remove cookies.txt." | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | rm -rf freecad-build FreeCAD-0.18.4 || error "Failed to delete freecad-build and FreeCAD-0.18.4 folders!" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | unzip -q ~/freecad-precompiled.zip || error "Failed to extract archive!" | 
					
						
							|  |  |  | rm -f ~/freecad-precompiled.zip || error "Failed to delete archive!" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cd freecad-build || error "Failed to enter directory!" | 
					
						
							|  |  |  | sudo make install || error "sudo make install failed!" |