I have found GDrive from https://github.com/prasmussen/gdrive very
interesting and have found ArchLinux a=has gdrive and gdrive-git
packages. So tried this PKGBUILD,
=====================================================================
$ cat /tmp/mingw-w64-gdrive-git/PKGBUILD
_realname=gdrive
pkgbase=mingw-w64-${_realname}-git
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-git")
pkgver=r283.e14e24a
pkgrel=1
pkgdesc="Google Drive CLI Client"
arch=('x86_64' 'i686')
url="https://github.com/prasmussen/gdrive"
license=('MIT')
makedepends=("${MINGW_PACKAGE_PREFIX}-go")
options=('!strip' '!emptydirs')
#source=(https://github.com/prasmussen/${_realname}/archive/$pkgver.tar.gz)
source=("${_realname}"::git://github.com/prasmussen/gdrive.git)
sha256sums=('SKIP')
_gourl="github.com/prasmussen/gdrive"
_gobuild="build/src/${_gourl}"
pkgver() {
cd "${_realname}"
printf 'r%s.%s' "$(git rev-list --count HEAD)" \
"$(git rev-parse --short HEAD)"
}
prepare() {
mkdir -p "$(dirname ${_gobuild})"
GOROOT="/mingw64/lib/go" GOPATH="${srcdir}/build" go get -u -d
"${_gourl}"
rsync --delete -a "${srcdir}/${_realname}/" "${_gobuild}/"
}
build() {
GOROOT="/mingw64/lib/go" GOPATH="${srcdir}/build" \
go install -ldflags="-s -w" "${_gourl}"
}
package() {
cd build
install -Dm755 bin/gdrive "${pkgdir}/mingw64/bin/gdrive"
}
=====================================================================
and it works,
$ pacman -U mingw-w64-*-gdrive-git-*.pkg.tar.xz
So, why you do not add it to MSYS2/MINGW distro? I am sure you can
do/write a better PKGBUILD...
Angelo
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users