summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: c3f9014cd16a25878fa210438184ec5332d085a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Contributor: Dimitris Kiziridis <ragouel at outlook dot com>

pkgname=upcmd
pkgver=20220112
pkgrel=2
license=('MPL2')
pkgdesc="Ultimate Provisioner: configuration management, build and automation tool"
url="https://github.com/upcmd/up"
arch=('x86_64')
depends=('glibc')
makedepends=('go')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/rolling-${pkgver}.tar.gz")
sha256sums=('109d24eabb444ba738ac102b4af65e5900ef5635044c5c7fe15bba801503f70e')

build() {
  cd "up-rolling-${pkgver}"
  rm -rf build
  mkdir -p ./build/linux
  GOOS=linux GOARCH=amd64 go build -o build/linux/up app/up/*.go
}

package() {
  cd "up-rolling-${pkgver}"
  install -Dm755 ./build/linux/up "$pkgdir/usr/bin/upcmd"
}