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 | |
parent | 61ad7cd840008ebdd2756276ebbba6466bffdb97 (diff) | |
download | aur-8d46b0a0207c995b038c63986c69197fd57c6699.tar.gz |
upgpkg: act 0.2.21-1
upstream release
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 42 |
3 files changed, 33 insertions, 26 deletions
@@ -1,15 +1,15 @@ pkgbase = act pkgdesc = Run your GitHub Actions locally - pkgver = 0.2.19 + pkgver = 0.2.21 pkgrel = 1 url = https://github.com/nektos/act + arch = i686 arch = x86_64 license = MIT + makedepends = go depends = docker - provides = act - conflicts = act - source = act-0.2.19.src.tar.gz::https://github.com/nektos/act/releases/download/v0.2.19/act_Linux_x86_64.tar.gz - sha256sums = be52d1cb8cc5d2f9313ed1001807911ba3fed7a8201b96cc930ddd0ebef21dff + source = act-0.2.21.tar.gz::https://github.com/nektos/act/archive/v0.2.21.tar.gz + sha256sums = 889a4444501aedfbc035beae7f3e006310ec41e1743aacb89892ca199afb7c31 pkgname = act diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3a12209fc530..000000000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -act/ - -pkg/ -src/ - -*.tar -*.tar.* @@ -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" } |