mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-09 04:35:18 +02:00
54 lines
1.9 KiB
Text
54 lines
1.9 KiB
Text
# Contributor: Guy Godfroy <guy.godfroy@gugod.fr>
|
|
# Maintainer: Guy Godfroy <guy.godfroy@gugod.fr>
|
|
pkgname=alloy
|
|
pkgver=1.9.1
|
|
pkgrel=0
|
|
pkgdesc="OpenTelemetry Collector distribution with programmable pipelines"
|
|
url="https://grafana.com/oss/alloy"
|
|
arch="all !armhf !armv7 !x86" # needs 64 bits arch
|
|
license="Apache-2.0"
|
|
makedepends="go yarn"
|
|
subpackages="$pkgname-openrc"
|
|
install="$pkgname.pre-install"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/grafana/alloy/archive/refs/tags/v$pkgver.tar.gz
|
|
alloy.initd
|
|
alloy.confd
|
|
"
|
|
options="net" # go dependancies
|
|
pkgusers="alloy"
|
|
pkggroups="alloy"
|
|
|
|
build() {
|
|
ldflags="-X github.com/grafana/alloy/internal/build.Version=$pkgver \
|
|
-X github.com/grafana/alloy/internal/build.BuildUser=aports@alpine \
|
|
-X github.com/grafana/alloy/internal/build.BuildDate=$(date -u "+%Y-%m-%dT%H:%M:%SZ" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH})"
|
|
tags="netgo builtinassets"
|
|
|
|
yarn --cwd internal/web/ui --frozen-lockfile
|
|
yarn --cwd internal/web/ui run build
|
|
go build -v \
|
|
-ldflags "$ldflags" \
|
|
-tags "$tags" \
|
|
.
|
|
}
|
|
|
|
check() {
|
|
TZ=UTC GOGC=10 go test
|
|
}
|
|
|
|
package() {
|
|
install -m755 -D alloy "$pkgdir"/usr/bin/alloy
|
|
install -m755 -D "$srcdir"/$pkgname.initd \
|
|
"$pkgdir"/etc/init.d/$pkgname
|
|
install -m644 -D "$srcdir"/$pkgname.confd \
|
|
"$pkgdir"/etc/conf.d/$pkgname
|
|
install -m644 -D example/config/alloy/config.alloy \
|
|
"$pkgdir"/etc/alloy/config.alloy
|
|
install -m755 -d -o alloy -g alloy "$pkgdir"/var/lib/alloy
|
|
}
|
|
|
|
sha512sums="
|
|
149096dbc0cdb9e28f0e9642a0239449e859a3a6b3e45a007e31d83f934496cf4bdc130e6236d855e145929543f52a88a0d49bac2c1761d6e68687af0b69cf58 alloy-1.9.1.tar.gz
|
|
4164dda3cad900b7ca99a3456f84e21a3b62b34203be829bd4ea7c1977e77d3281aae77745a5a4fed32bc39402ae07a6fc2fd1d80e3dbadeafba5c1c73baffcc alloy.initd
|
|
37a09b44fde056fa896b60b17c554e6a8ec9d707b7f4abd81c3c5c7c9dbb06b957f8bdc4eea2ce0329e50ed882065b55cbac9c2ea89555e8298bf093729e2559 alloy.confd
|
|
"
|