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
openSUSE Build Service is sponsored by