# Maintainer: Pekka Helenius <pekka.helenius@fjordtek.com>

pkgname=cloudmonkey-git
_pkgname=cloudmonkey
pkgver=6.1.0.r22.g773fc17
pkgrel=1
pkgdesc='CloudMonkey CLI management for Apache CloudStack'
arch=('any')
url='https://github.com/apache/cloudstack-cloudmonkey'
license=('Apache2')
depends=()
provides=('cloudmonkey')
makedepends=('git' 'go' 'make')
source=(
  "${pkgname}::git+https://github.com/apache/cloudstack-cloudmonkey.git"
)
sha256sums=('SKIP')

pkgver() {
  cd $pkgname
  git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  cd $pkgname

  GOPATH="$srcdir" go build \
    -trimpath \
    -buildmode=pie \
    -mod=readonly \
    -modcacherw \
    -ldflags "-s -w" \
    -o ${_pkgname} .

}

package() {
  cd $pkgname

  install -Dm 755 ${_pkgname} "$pkgdir/usr/bin/${_pkgname}"
  install -Dm 644 -t "$pkgdir/usr/share/doc/${_pkgname}/" README.md
  install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/${_pkgname}/LICENSE"
}