File nginx-prometheus-exporter.spec of Package prometheus-nginx-exporter
Name: nginx-prometheus-exporter
Version: 0.11.0
Release: 1
License: Apache-2.0
Group: System/Management
Summary: NGINX Prometheus exporter
Url: https://github.com/nginxinc/nginx-prometheus-exporter
Source0: nginx-prometheus-exporter_%{version}_linux_amd64.tar.gz
Source1: nginx-prometheus-exporter.default
Source2: nginx-prometheus-exporter.service
#BuildRequires: gcc
#BuildRequires: cmake
BuildRequires: systemd-rpm-macros
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
NGINX Prometheus exporter makes it possible to monitor NGINX or NGINX Plus using Prometheus.
%prep
%setup -b 0 -c -n %{name}_%{version}
%build
%install
rm -rf $RPM_BUILD_ROOT
install -dp %{buildroot}%{_bindir}
install -dp %{buildroot}/etc/default/%{name}
install -dp %{buildroot}%{_unitdir}
install -p -m 755 %{name} %{buildroot}%{_bindir}
install -p -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
install -p -m 644 %{SOURCE1} %{buildroot}/etc/default/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%{_bindir}/%{name}
%{_unitdir}/%{name}.service
/etc/default/%{name}
%changelog