# Template file for 'victoria-logs' pkgname=victoria-logs version=1.3.2 revision=1 build_style=go go_import_path="github.com/VictoriaMetrics/VictoriaMetrics" go_package=" ${go_import_path}/app/victoria-logs ${go_import_path}/app/vlogsgenerator ${go_import_path}/app/vlogscli " go_ldflags="-X ${go_import_path}/lib/buildinfo.Version=victoria-logs-v${version}" makedepends="libzstd-devel" short_desc="Fast and easy-to-use open source logs solution" maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://victoriametrics.com/products/victorialogs/" changelog="https://docs.victoriametrics.com/victorialogs/changelog/" # monorepo: distfiles="https://github.com/VictoriaMetrics/VictoriaMetrics/archive/v${version}-victorialogs.tar.gz" checksum=efefc27abbab85dd3126201665a28fca04cf14250fb34e9a1bf93b1715382972 system_accounts="_vlogs" _vlogs_homedir="/var/lib/victoria-logs" make_dirs="/var/lib/victoria-logs 0755 _vlogs _vlogs" pre_build() { # dynamically link system zstd vsed -i 's/#cgo LDFLAGS:.*/#cgo LDFLAGS: -lzstd/' \ vendor/github.com/valyala/gozstd/libzstd_*.go cp vendor/github.com/valyala/gozstd/libzstd_linux_amd64.go \ vendor/github.com/valyala/gozstd/libzstd.go } do_check() { make test } post_install() { vsv victoria-logs }