%global origname traffic-accounting-nginx-module Name: nginx-mod-traffic-accounting Version: 2.0 Release: 1%{?dist} Summary: nginx traffic accounting module License: BSD URL: https://github.com/Lax/traffic-accounting-nginx-module Source0: %{url}/archive/v%{version}/%{origname}-%{version}.tar.gz Requires: nginx-mod-http-accounting #Requires: nginx-mod-stream-accounting BuildRequires: gcc BuildRequires: nginx-mod-devel %description Monitor the incoming and outgoing traffic metrics in realtime for NGINX. %package -n nginx-mod-http-accounting Summary: Nginx HTTP accounting module %description -n nginx-mod-http-accounting %{summary}. #%package -n nginx-mod-stream-accounting #Summary: Nginx stream accounting module #Requires: nginx-mod-stream # #%description -n nginx-mod-stream-accounting #%{summary}. %prep %autosetup -n %{origname}-%{version} %build %nginx_modconfigure #%nginx_modconfigure --with-stream %nginx_modbuild %install pushd %{_vpath_builddir} install -dm 0755 %{buildroot}%{nginx_moddir} install -pm 0755 ngx_http_accounting_module.so %{buildroot}%{nginx_moddir} #install -pm 0755 ngx_stream_accounting_module.so %{buildroot}%{nginx_moddir} install -dm 0755 %{buildroot}%{nginx_modconfdir} echo 'load_module "%{nginx_moddir}/ngx_http_accounting_module.so";' \ > %{buildroot}%{nginx_modconfdir}/mod-http-accounting.conf #echo 'load_module "%{nginx_moddir}/ngx_stream_accounting_module.so";' \ # > %{buildroot}%{nginx_modconfdir}/mod-stream-accounting.conf popd %files %license LICENSE %doc README.md %files -n nginx-mod-http-accounting %license LICENSE %{nginx_moddir}/ngx_http_accounting_module.so %{nginx_modconfdir}/mod-http-accounting.conf #%files -n nginx-mod-stream-accounting #%license LICENSE #%{nginx_moddir}/ngx_stream_accounting_module.so #%{nginx_modconfdir}/mod-stream-accounting.conf