summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--]PKGBUILD45
1 files changed, 27 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9b6a634bd61d..17708fff23bf 100644..100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,26 @@
-# Maintainer: Filipe Nascimento <flipee at tuta dot io>
+# Maintainer: Ben Parsons <9parsonsb[at]gmail[dot]com>
+# Contributor: Filipe Nascimento <flipee at tuta dot io>
# Contributor: Sven Lechner <sven[dot]lechner[at]rwth-aachen[dot]de>
-pkgname=act
-pkgver=0.2.45
+pkgname=act-runner
+pkgver=0.2.3
pkgrel=1
-pkgdesc="Run your GitHub Actions locally"
-arch=('i686' 'x86_64')
-url="https://github.com/nektos/act"
+pkgdesc="A runner for Gitea Actions based on GitHub's Act"
+arch=('x86_64')
+url="https://gitea.com/gitea/act_runner"
license=('MIT')
-depends=('docker')
+depends=('docker' 'gitea')
+provides=('act_runner')
makedepends=('go')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha256sums=('49f6afd10253b4c4dfe36f89f633dfea325d5133a6eee8842e320994b2a08f39')
+source=("act_runner-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ 'act_runner.service'
+ 'act_runner.yaml')
+sha256sums=('SKIP'
+ 'd776f0d17d6daf7fdaf1ce36ac7e1b66317d23cf334f644b6f85735313a18e41'
+ 'c7daf8870a1b8ac67358b912e0511be1f815345a6b7bd9643050e9c3a48f83e9')
build() {
- cd $pkgname-$pkgver
+ cd act_runner
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
@@ -22,16 +28,19 @@ build() {
export CGO_LDFLAGS="${LDFLAGS}"
go build \
- -trimpath \
- -buildmode=pie \
- -mod=readonly \
- -modcacherw \
+ -buildvcs=false \
-ldflags "-linkmode=external -X main.version=$pkgver"
}
package() {
- cd $pkgname-$pkgver
- install -Dm755 $pkgname -t "$pkgdir/usr/bin"
- install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
- install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+ cd act_runner
+ install -Dm755 act_runner -t "$pkgdir/usr/bin"
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/act_runner"
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/act_runner"
+
+ # install service
+ install -Dm644 "$srcdir/act_runner.service" "$pkgdir/usr/lib/systemd/system/act_runner.service"
+
+ # install config
+ install -Dm644 "$srcdir/act_runner.yaml" "$pkgdir/etc/act_runner/act_runner.yaml"
}