diff options
author | Filipe Nascimento | 2021-04-26 19:55:58 -0300 |
---|---|---|
committer | Filipe Nascimento | 2021-04-26 19:55:58 -0300 |
commit | 8d46b0a0207c995b038c63986c69197fd57c6699 (patch) | |
tree | a91b419702374b477dc3dd6f56662efb8c2fee25 /PKGBUILD | |
parent | 61ad7cd840008ebdd2756276ebbba6466bffdb97 (diff) | |
download | aur-8d46b0a0207c995b038c63986c69197fd57c6699.tar.gz |
upgpkg: act 0.2.21-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 28 insertions, 14 deletions
@@ -1,22 +1,36 @@ -# Maintainer: Sven Lechner <sven[dot]lechner[at]rwth-aachen[dot]de> +# Maintainer: Filipe Nascimento <flipee at tuta dot io> +# Contributor: Sven Lechner <sven[dot]lechner[at]rwth-aachen[dot]de> pkgname=act -pkgver=0.2.19 +pkgver=0.2.21 pkgrel=1 -pkgdesc='Run your GitHub Actions locally' -arch=('x86_64') -url='https://github.com/nektos/act' +pkgdesc="Run your GitHub Actions locally" +arch=('i686' 'x86_64') +url="https://github.com/nektos/act" license=('MIT') -provides=('act') -conflicts=('act') depends=('docker') -source=("$pkgname-$pkgver.src.tar.gz::https://github.com/nektos/act/releases/download/v$pkgver/act_Linux_x86_64.tar.gz") -sha256sums=('be52d1cb8cc5d2f9313ed1001807911ba3fed7a8201b96cc930ddd0ebef21dff') +makedepends=('go') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +sha256sums=('889a4444501aedfbc035beae7f3e006310ec41e1743aacb89892ca199afb7c31') -package() { - # Install binary. - install -Dm755 "$srcdir/act" "$pkgdir/usr/bin/act" +build() { + cd $pkgname-$pkgver + + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" - # Install license. - install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode=external -X main.version=$pkgver" +} + +package() { + cd $pkgname-$pkgver + install -Dm755 $pkgname -t "$pkgdir/usr/bin" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |