summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilipe Nascimento2021-04-26 19:55:58 -0300
committerFilipe Nascimento2021-04-26 19:55:58 -0300
commit8d46b0a0207c995b038c63986c69197fd57c6699 (patch)
treea91b419702374b477dc3dd6f56662efb8c2fee25
parent61ad7cd840008ebdd2756276ebbba6466bffdb97 (diff)
downloadaur-8d46b0a0207c995b038c63986c69197fd57c6699.tar.gz
upgpkg: act 0.2.21-1
upstream release
-rw-r--r--.SRCINFO10
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD42
3 files changed, 33 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6969525c2896..bb2d6c8efa07 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
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"
}