diff --git a/prometheus-2.46.0.linux-riscv64.tar.gz b/prometheus-2.46.0.linux-riscv64.tar.gz new file mode 100644 index 0000000..0ae4f02 Binary files /dev/null and b/prometheus-2.46.0.linux-riscv64.tar.gz differ diff --git a/prometheus2.spec b/prometheus2.spec index ede4026..5149c24 100644 --- a/prometheus2.spec +++ b/prometheus2.spec @@ -2,7 +2,7 @@ Name: prometheus2 Version: 2.46.0 -Release: 1 +Release: 2 Summary: The Prometheus 2.x monitoring system and time series database. License: Apache-2.0 URL: https://prometheus.io @@ -12,10 +12,11 @@ URL: https://prometheus.io # tar -czvf prometheus-%{version}.linux-arm64.tar.gz console_libraries/ consoles/ LICENSE NOTICE prometheus prometheus.yml promtool Source0: prometheus-%{version}.linux-arm64.tar.gz Source1: prometheus-%{version}.linux-amd64.tar.gz -Source2: prometheus.service -Source3: prometheus.default -Source4: prometheus.yml -Source5: prometheus.logrotate +Source2: prometheus-%{version}.linux-riscv64.tar.gz +Source3: prometheus.service +Source4: prometheus.default +Source5: prometheus.yml +Source6: prometheus.logrotate BuildRequires: systemd BuildRequires: golang @@ -41,6 +42,10 @@ results, and can trigger alerts if some condition is observed to be true. %setup -q -b 1 -n prometheus-%{version}.linux-amd64 %endif +%ifarch riscv64 +%setup -q -b 2 -n prometheus-%{version}.linux-riscv64 +%endif + %build /bin/true @@ -48,10 +53,10 @@ results, and can trigger alerts if some condition is observed to be true. mkdir -vp %{buildroot}%{_sharedstatedir}/prometheus install -D -m 755 prometheus %{buildroot}%{_bindir}/prometheus install -D -m 755 promtool %{buildroot}%{_bindir}/promtool -install -D -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/prometheus.service -install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/default/prometheus -install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/prometheus/prometheus.yml -install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/prometheus +install -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/prometheus.service +install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/default/prometheus +install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/prometheus/prometheus.yml +install -D -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/logrotate.d/prometheus for dir in console_libraries consoles; do for file in ${dir}/*; do @@ -90,6 +95,9 @@ exit 0 %dir %attr(755, prometheus, prometheus)%{_sharedstatedir}/prometheus %changelog +* Sun Dec 31 2023 menmazqj - 2.46.0-2 +- add riscv64 support for prometheus + * Fri Sep 08 2023 jiangxinyu - 2.46.0-1 - Update package to version 2.46.0