mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-12 17:16:44 +02:00
52 lines
1.8 KiB
Text
52 lines
1.8 KiB
Text
# Contributor: Fabricio Silva <hi@fabricio.dev>
|
|
# Maintainer: Fabricio Silva <hi@fabricio.dev>
|
|
pkgname=webhookd
|
|
pkgver=1.20.1
|
|
pkgrel=3
|
|
pkgdesc="A very simple webhook server launching shell scripts"
|
|
url="https://github.com/ncarlier/webhookd"
|
|
arch="all"
|
|
license="MIT"
|
|
options="net" # net for go
|
|
makedepends="go"
|
|
subpackages="$pkgname-openrc $pkgname-doc"
|
|
install="$pkgname.pre-install"
|
|
source="
|
|
$pkgname-$pkgver.tar.gz::https://github.com/ncarlier/webhookd/archive/v$pkgver.tar.gz
|
|
tests.posix.patch
|
|
webhookd.initd
|
|
webhookd.confd
|
|
"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
go mod download
|
|
}
|
|
|
|
build() {
|
|
go build -ldflags "-s -w
|
|
-X github.com/ncarlier/webhookd/pkg/version.Version=v$pkgver
|
|
-X github.com/ncarlier/webhookd/pkg/version.GitCommit=alpine-r$pkgrel
|
|
-X github.com/ncarlier/webhookd/pkg/version.Built=$(date -u "+%Y-%m-%dT%H:%M:%SZ" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})
|
|
"
|
|
}
|
|
|
|
check() {
|
|
go test ./...
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 webhookd -t "$pkgdir"/usr/bin/
|
|
|
|
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
|
|
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
|
install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
|
}
|
|
|
|
sha512sums="
|
|
8add937b57163b893892e9cbd6b9b0cc6bc6be10e970352be039595bf76042056bb927dcb6747114a2c0045dffafc2ff22cf460cda0b94b5729f36993ee6904a webhookd-1.20.1.tar.gz
|
|
690f9943257541363c472454b4b11310ff653dd77b5bd06a6a29a2c50adcff6f7dc0e3b4df2609483ab6a295b06193868b78f451e3912903ca16592a44bc2a8b tests.posix.patch
|
|
4c139637d912cc4079e5e15a3a93955512fd5089ac614746f470937e57ea9759abf216f47e9dc4d37a1b23cf70d9560ee1ab3b97e2183ec745969700caffb862 webhookd.initd
|
|
3204edf99391e5c775d567ef2cbced4981dd39dd7e7aea3a842de0e52874f12198203973ada77e929962021a7d9b0f9228a4ed08b4416a4040fa08f85b9fb85f webhookd.confd
|
|
"
|