31 lines
		
	
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			801 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						|
# Copyright 2016 Christoph Reiter
 | 
						|
#
 | 
						|
# This program is free software; you can redistribute it and/or modify
 | 
						|
# it under the terms of the GNU General Public License as published by
 | 
						|
# the Free Software Foundation; either version 2 of the License, or
 | 
						|
# (at your option) any later version.
 | 
						|
 | 
						|
DIR="$( cd "$( dirname "$0" )" && pwd )"
 | 
						|
source "$DIR"/_base.sh
 | 
						|
 | 
						|
function main {
 | 
						|
    local GIT_TAG=${1:-"master"}
 | 
						|
 | 
						|
    [[ -d "${BUILD_ROOT}" ]] && (echo "${BUILD_ROOT} already exists"; exit 1)
 | 
						|
 | 
						|
    # started from the wrong env -> switch
 | 
						|
    if [ $(echo "$MSYSTEM" | tr '[A-Z]' '[a-z]') != "$MINGW" ]; then
 | 
						|
        "/${MINGW}.exe" "$0"
 | 
						|
        exit $?
 | 
						|
    fi
 | 
						|
 | 
						|
    install_pre_deps
 | 
						|
    create_root
 | 
						|
    install_deps
 | 
						|
    install_gajim "$GIT_TAG"
 | 
						|
    cleanup_install
 | 
						|
    build_installer
 | 
						|
}
 | 
						|
 | 
						|
main "$@";
 |