diff options
author | Thomas Fanninger | 2016-05-27 20:46:32 +0200 |
---|---|---|
committer | Thomas Fanninger | 2016-05-27 20:46:32 +0200 |
commit | cfc2c1b07274cd118bd7f6e202ad8e931a53d2cd (patch) | |
tree | b5543f283d8e6a6634a9f5a332be0bdfb4d018dd /helper.sh | |
parent | 25aff591015e46328d227140a7fe412f75d0d5d7 (diff) | |
download | aur-cfc2c1b07274cd118bd7f6e202ad8e931a53d2cd.tar.gz |
Change build system to Glide
Diffstat (limited to 'helper.sh')
-rw-r--r-- | helper.sh | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/helper.sh b/helper.sh deleted file mode 100644 index fd8bea0426be..000000000000 --- a/helper.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/bash - -# $1 = package name -# $2 = target directory path -# $3 = branch/commit/revision string, if empty then maste ist used -function go_get { - if [[ $1 == github.com* ]] - then - get_git $1 $2 $3 - elif [[ $1 == code.google.com* ]] - then - get_hg $1 $2 $3 - elif [[ $1 == golang.org* ]] - then - get_golang $1 $2 $3 - else - go get $1 - fi -} - -# $1 = git package -# $2 = target directory path -# $3 = branch/commit/revision string, if empty then maste ist used -function get_git { - git clone https://$1 $2 - if [[ $3 != "master" ]] && [[ ${3:0} == commit* ]] - then - cd $2 - git checkout -q ${3:7} - elif [[ $3 != "master" ]] && [[ ${3:0} == tag* ]] - then - cd $2 - git checkout -q tags/${3:4} - else - cd $2 - git checkout -q ${3:7} - fi -} - -# $1 = mercury package name -# $2 = target directory path -# $3 = branch/commit/revision string, if empty then maste ist used -function get_hg { - if [[ $3 == "master" ]] || [[ $3 == "" ]] - then - hg clone https://$1 $2 - else - hg clone https://$1 -r $3 $2 - fi -} - -function get_golang { - local package=$1 - local match="golang.org/x" - local replace="github.com/golang" - local result="" - - result=${package/$match/$replace} - - get_git $result $2 $3 -} - -# Read the .gopmfile file and clone the branch/commits of the depends -# $1 = .gopmfile file path -# $2 = target directory path -function get_gopm { - local startStr="" - local revStr="" - - while read line - do - if [[ $startStr == 'X' ]] && [[ $line == '' ]] - then - break - elif [[ $startStr == 'X' ]] - then - IFS="=" read -a array <<< "$line" - if [[ ${array[1]} != "" ]] - then - local revStr=${array[1]//\`} - go_get ${array[0]} "$2/${array[0]}" $revStr - else - go_get ${array[0]} "$2/${array[0]}" master - fi - elif [[ $line == '[deps]' ]] - then - local startStr="X" - fi - done <$1 -}
\ No newline at end of file |