From a6f8fbef51b80f1bf216b15d781846be138c0d33 Mon Sep 17 00:00:00 2001 From: Sergey Zhemoytel Date: Thu, 12 Dec 2024 18:14:14 +0300 Subject: [PATCH] Imported from SRPM --- .abf.yml | 2 ++ otel-tui.spec | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 .abf.yml create mode 100644 otel-tui.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..e3ad942 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + otel-tui-0.3.8.tar.gz: 29a7ec0d3b233ca7edb95c382fe1967bac493db6 diff --git a/otel-tui.spec b/otel-tui.spec new file mode 100644 index 0000000..39427e2 --- /dev/null +++ b/otel-tui.spec @@ -0,0 +1,42 @@ +%define debug %nil +%define debug_package %nil + +Name: otel-tui +Version: 0.3.8 +Release: 1 +Summary: A terminal OpenTelemetry viewer +URL: https://github.com/ymtdzzz/otel-tui +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +License: ASL 2.0 +Group: Development/Other +BuildRequires: go +BuildRequires: git-core +BuildRequires: upx +BuildRequires: pkgconfig(openssl3.3) +BuildRequires: pkgconfig(x11) + +%description +A terminal OpenTelemetry viewer inspired by +otel-desktop-viewer. + +This tool currently supports OpenTelemetry, Zipkin (Traces) +and Prometheus (Metrics) formats. + +%prep +%setup -q + +%build +export GOSUMDB=off +export GOPROXY=direct +go build --ldflags='-s -w' -o bin/%{name} . + +upx bin/%{name} + +%install +install -Dm0755 bin/%{name} %{buildroot}%{_bindir}/%{name} + +%files +%doc README.md LICENSE config.yml.tpl distribution/config.yaml Dockerfile docs +%{_bindir}/%{name} + +