summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFilipe Nascimento2021-04-26 19:55:58 -0300
committerFilipe Nascimento2021-04-26 19:55:58 -0300
commit8d46b0a0207c995b038c63986c69197fd57c6699 (patch)
treea91b419702374b477dc3dd6f56662efb8c2fee25 /PKGBUILD
parent61ad7cd840008ebdd2756276ebbba6466bffdb97 (diff)
downloadaur-8d46b0a0207c995b038c63986c69197fd57c6699.tar.gz
upgpkg: act 0.2.21-1
upstream release
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 28 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6aaf5f8089e2..fc4cbed3eb2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}