diff options
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 45 |
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" } |