mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			32 lines
		
	
	
	
		
			817 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			817 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# prep things so we can build for Linux
							 | 
						||
| 
								 | 
							
								# we have a custom built Qt some gives us just what we need, including QtWebKit
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -x
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# when running this locally, set TRAVIS_BUILD_DIR to the Subsurface
							 | 
						||
| 
								 | 
							
								# directory inside your Windows build tree
							 | 
						||
| 
								 | 
							
								TRAVIS_BUILD_DIR=${TRAVIS_BUILD_DIR:-$PWD}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								git fetch --unshallow || true # if running locally, unshallow could fail
							 | 
						||
| 
								 | 
							
								git pull --tags
							 | 
						||
| 
								 | 
							
								git submodule init
							 | 
						||
| 
								 | 
							
								git describe
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# make sure we have libdivecomputer
							 | 
						||
| 
								 | 
							
								echo "Get libdivecomputer"
							 | 
						||
| 
								 | 
							
								cd ${TRAVIS_BUILD_DIR}
							 | 
						||
| 
								 | 
							
								git submodule update --recursive
							 | 
						||
| 
								 | 
							
								cd libdivecomputer
							 | 
						||
| 
								 | 
							
								autoreconf --install
							 | 
						||
| 
								 | 
							
								autoreconf --install
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export QT_ROOT=/usr/local/Qt/5.12.4
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								cd ${TRAVIS_BUILD_DIR}/..
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# start the container and keep it running
							 | 
						||
| 
								 | 
							
								docker run -v $PWD/subsurface:/subsurface --name=trusty-qt512 -w / -d dirkhh/trusty-qt512:0.6 /bin/sleep 60m
							 |