Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
tempo


Commits:
a73e7abf by Christian Heusel at 2026-06-07T16:12:54+02:00
add the other tempo binaries

See https://github.com/grafana/tempo/tree/main/cmd for reference.

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -28,16 +28,19 @@ build() {
   export CGO_CXXFLAGS="${CXXFLAGS}"
   export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
 
-  go build \
-      -mod vendor \
-      -ldflags "-linkmode external -compressdwarf=false -extldflags 
\"${LDFLAGS}\" -X main.Branch=main -X main.Revision=$(git rev-parse --short 
HEAD) -X main.Version=${pkgver}" \
-      -o ./bin/linux/tempo-amd64 \
-      ./cmd/tempo
+  for binary in tempo{,-query,-cli,-vulture}; do
+      echo "Building '$binary' binary ..."
+      go build \
+          -mod vendor \
+          -ldflags "-linkmode external -compressdwarf=false -extldflags 
\"${LDFLAGS}\" -X main.Branch=main -X main.Revision=$(git rev-parse --short 
HEAD) -X main.Version=${pkgver}" \
+          -o ./bin/linux/$binary \
+          ./cmd/$binary
+  done
 }
 
 package() {
   cd tempo
-  install -Dm755 bin/linux/tempo-amd64 "${pkgdir}/usr/bin/tempo"
+  install -Dm755 -t "${pkgdir}/usr/bin" bin/linux/tempo{,-query,-cli,-vulture}
   install -Dm644 "${srcdir}/tempo.yaml" "${pkgdir}/etc/tempo/config.yml"
   install -Dm644 tools/packaging/tempo.service 
"${pkgdir}/usr/lib/systemd/system/tempo.service"
   install -Dm644 "${srcdir}/tempo.sysusers" 
"${pkgdir}/usr/lib/sysusers.d/tempo.conf"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tempo/-/commit/a73e7abf414ebf3ad6e8ba5734932250b2accf61

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tempo/-/commit/a73e7abf414ebf3ad6e8ba5734932250b2accf61
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to