mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 19:14:48 +02:00
48 lines
1.6 KiB
Text
48 lines
1.6 KiB
Text
# Maintainer: omni <omni+alpine@hack.org>
|
|
maintainer="omni <omni+alpine@hack.org>"
|
|
pkgname=nerdlog
|
|
pkgver=1.9.0
|
|
pkgrel=0
|
|
_commit=55c7c78
|
|
_date=2025-05-19
|
|
pkgdesc="A fast, remote-first, multi-host log TUI, timeline histogram & no central server"
|
|
url="https://github.com/dimonomid/nerdlog"
|
|
license="BSD-2-Clause"
|
|
arch="all"
|
|
makedepends="go libx11-dev"
|
|
subpackages="$pkgname-doc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/dimonomid/nerdlog/archive/refs/tags/v$pkgver.tar.gz
|
|
update-modules.patch
|
|
"
|
|
# FIXME:
|
|
# core/lstream_client.go:654:59: github.com/juju/errors.Annotatef call has arguments but no formatting directives
|
|
options="!check"
|
|
|
|
export GOFLAGS="$GOFLAGS -trimpath -mod=readonly -modcacherw"
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
go build -o bin/nerdlog -ldflags "\
|
|
-X 'github.com/dimonomid/nerdlog/version.version=$pkgver' \
|
|
-X 'github.com/dimonomid/nerdlog/version.commit=$_commit' \
|
|
-X 'github.com/dimonomid/nerdlog/version.date=$_date' \
|
|
-X 'github.com/dimonomid/nerdlog/version.builtBy=AlpineLinux' "\
|
|
./cmd/nerdlog
|
|
}
|
|
|
|
check() {
|
|
go test ./... -count 1 -v -p 1
|
|
}
|
|
|
|
package() {
|
|
install -Dm0755 bin/"$pkgname" -t "$pkgdir"/usr/bin
|
|
|
|
install -Dm0644 docs/*.md -t "$pkgdir"/usr/share/doc/"$pkgname"/
|
|
}
|
|
|
|
sha512sums="
|
|
35af89ff74282bd610380c95f6828f6b9fd1f3a0eb116b737eb05d30f301afafafb1253c3c82a8d5f59c20c7450c05aea8ae7e862fedd3d700e63fd82342ab06 nerdlog-1.9.0.tar.gz
|
|
36a0a494f8f8ce0651d9fc738cfc34af5b6e32cb84aaf86fc8fb67c9426468b1f8fc46b48de8797301e07d2682ec11e7fffad7e13c7c8c898b62f54aedff58b4 update-modules.patch
|
|
"
|