forked from pool/golang-github-lusitaniae-apache_exporter
Accepting request 1128554 from home:deneb_alpha:branches:server:monitoring
Fix build issues with new Go. spackawalk#23074 OBS-URL: https://build.opensuse.org/request/show/1128554 OBS-URL: https://build.opensuse.org/package/show/server:monitoring/golang-github-lusitaniae-apache_exporter?expand=0&rev=29
This commit is contained in:
parent
b18a4de935
commit
cc25719bb5
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 21 15:05:11 UTC 2023 - Marina Latini <marina.latini@suse.com>
|
||||||
|
|
||||||
|
- Do not strip if SUSE Linux Enterprise 15 SP3
|
||||||
|
- Exclude debug for RHEL >= 8
|
||||||
|
- Build with Go >= 1.20 when the OS is not RHEL
|
||||||
|
- Spec file clean up
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Sep 4 10:40:18 UTC 2023 - Witek Bedyk <witold.bedyk@suse.com>
|
Mon Sep 4 10:40:18 UTC 2023 - Witek Bedyk <witold.bedyk@suse.com>
|
||||||
|
|
||||||
|
@ -18,11 +18,18 @@
|
|||||||
|
|
||||||
|
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
%if 0%{?rhel} == 8
|
%if 0%{?rhel} >= 8
|
||||||
|
# Found compressed .debug_abbrev section, not attempting dwz compression
|
||||||
|
# DWARF version 0 unhandled
|
||||||
%global debug_package %{nil}
|
%global debug_package %{nil}
|
||||||
%endif
|
%endif
|
||||||
# Fix ERROR: No build ID note found in
|
# Fix ERROR: No build ID note found in
|
||||||
%undefine _missing_build_ids_terminate_build
|
%undefine _missing_build_ids_terminate_build
|
||||||
|
%{go_nostrip}
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?sle_version} == 150300 && !0%{?is_opensuse}
|
||||||
|
%{go_nostrip}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
@ -61,7 +68,7 @@ BuildRequires: golang-packaging
|
|||||||
BuildRequires: golang >= 1.18
|
BuildRequires: golang >= 1.18
|
||||||
Requires(pre): shadow-utils
|
Requires(pre): shadow-utils
|
||||||
%else
|
%else
|
||||||
BuildRequires: golang(API) >= 1.19
|
BuildRequires: golang(API) >= 1.20
|
||||||
Requires(pre): shadow
|
Requires(pre): shadow
|
||||||
%if %{with apparmor}
|
%if %{with apparmor}
|
||||||
%if %{with apparmor_reload}
|
%if %{with apparmor_reload}
|
||||||
@ -87,11 +94,11 @@ Exports apache mod_status statistics via HTTP for Prometheus consumption.
|
|||||||
GOPATH=%{_builddir}/go promu build
|
GOPATH=%{_builddir}/go promu build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -D -m0755 %{_builddir}/%{upstreamname}-%{version}/%{upstreamname}-%{version} %{buildroot}/%{_bindir}/%{targetname}
|
install -D -m 0755 %{_builddir}/%{upstreamname}-%{version}/%{upstreamname}-%{version} %{buildroot}/%{_bindir}/%{targetname}
|
||||||
install -d -m 0755 %{buildroot}%{_unitdir}
|
install -d -m 0755 %{buildroot}%{_unitdir}
|
||||||
install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}
|
install -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}
|
||||||
install -d -m 0755 %{buildroot}%{_sbindir}
|
install -d -m 0755 %{buildroot}%{_sbindir}
|
||||||
ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rc%{targetname}
|
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{targetname}
|
||||||
%if %{with apparmor}
|
%if %{with apparmor}
|
||||||
# AppArmor profile
|
# AppArmor profile
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/apparmor.d
|
mkdir -p %{buildroot}%{_sysconfdir}/apparmor.d
|
||||||
@ -101,7 +108,7 @@ install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/apparmor.d/usr.bin.%{targe
|
|||||||
%check
|
%check
|
||||||
%if 0%{?rhel}
|
%if 0%{?rhel}
|
||||||
# Fix OBS debug_package execution.
|
# Fix OBS debug_package execution.
|
||||||
rm -f %{buildroot}/usr/lib/debug/%{_bindir}/%{targetname}-%{version}-*.debug
|
rm -f %{buildroot}/usr/lib/debug%{_bindir}/%{targetname}-%{version}-*.debug
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
|
Loading…
Reference in New Issue
Block a user