abinfo "Preparing build environment ..."
export GOCACHE="$SRCDIR"
export CGO_LDFLAGS="${LDFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CPPFLAGS="${CPPFLAGS}"
export GOPATH="$SRCDIR/abgopath"

abinfo "Compiling Go binaries ..."
mkdir -pv "$GOPATH"/bin
PATH="$GOPATH/bin:$PATH" make TAG=v$PKGVER rclone
PATH="$GOPATH/bin:$PATH" rclone genautocomplete bash rclone.bash_completion
PATH="$GOPATH/bin:$PATH" rclone genautocomplete zsh rclone.zsh_completion
PATH="$GOPATH/bin:$PATH" rclone genautocomplete fish rclone.fish_completion

abinfo "Install Go binaries ..."
make TAG=v$PKGVER DESTDIR="$PKGDIR" install

abinfo "Installing shell completions ..."
install -Dvm644 "$SRCDIR"/rclone.bash_completion "$PKGDIR"/usr/share/bash-completion/completions/rclone
install -Dvm644 "$SRCDIR"/rclone.zsh_completion "$PKGDIR"/usr/share/zsh/site-functions/_rclone
install -Dvm644 "$SRCDIR"/rclone.fish_completion "$PKGDIR"/usr/share/fish/vendor_completions.d/rclone.fish

abinfo "Installing manual ..."
install -Dvm644 "$SRCDIR"/rclone.1 "$PKGDIR"/usr/share/man/man1/rclone.1
