mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	With this we have working arm and arm64 images (except that the arm64 image crashes when using Bluetooth). Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			866 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			866 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| # Travis only pulls shallow repos. But that messes with git describe.
 | |
| # Sorry Travis, fetching the whole thing and the tags as well...
 | |
| git fetch --unshallow
 | |
| git pull --tags
 | |
| git describe
 | |
| 
 | |
| # setup build dir on the host, not inside of the container
 | |
| mkdir -p ../subsurface-mobile-build-docker-arm
 | |
| mkdir -p ../subsurface-mobile-build-docker-arm64
 | |
| 
 | |
| # this uses a custom built Ubuntu image that includes Qt for Android and
 | |
| # Android NDK/SDK
 | |
| # Running sleep to keep the container running during the build
 | |
| PARENT="$( cd .. && pwd )"
 | |
| docker run -v $PWD:/android/subsurface \
 | |
| 	   -v $PARENT/subsurface-mobile-build-docker-arm:/android/subsurface-mobile-build-arm \
 | |
| 	   -v $PARENT/subsurface-mobile-build-docker-arm64:/android/subsurface-mobile-build-arm64 \
 | |
| 	   --name=android-builder \
 | |
| 	   -w /android \
 | |
| 	   -d dirkhh/android-builder:5.12.03 \
 | |
| 	   /bin/sleep 60m
 |