Summary: unbound dns server Name: unbound Version: 1.6.1 Release: 2%{?dist} Group: System/Servers Vendor: VMware, Inc. License: BSD Distribution: Photon URL: http://www.unbound.net Source0: https://www.unbound.net/downloads/%{name}-%{version}.tar.gz %define sha1 unbound=41369fcfd37844b02b7293b37ec78e69f0db34c7 Source1: %{name}.service Requires: shadow Requires: systemd BuildRequires: systemd BuildRequires: expat-devel %description Unbound is a validating, recursive, and caching DNS resolver. %package devel Summary: unbound development libs and headers Group: Development/Libraries Requires: expat-devel %description devel Development files for unbound dns server %package docs Summary: unbound docs Group: Documentation %description docs unbound dns server docs %prep %setup -q %build ./configure \ --prefix=%{_prefix} \ --bindir=%{_bindir} \ --libdir=%{_libdir} \ --sysconfdir=%{_sysconfdir} \ --with-conf-file=%{_sysconfdir}/%{name}/unbound.conf \ --disable-static make %install make install DESTDIR=$RPM_BUILD_ROOT find %{buildroot} -name '*.la' -delete install -vdm755 %{buildroot}%{_unitdir} install -pm 0644 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service %check make check %pre getent group unbound >/dev/null || groupadd -r unbound getent passwd unbound >/dev/null || \ useradd -r -g unbound -d %{_sysconfdir}/unbound -s /sbin/nologin \ -c "Unbound DNS resolver" unbound %post /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) %{_libdir}/*.so.* %{_sbindir}/* %{_sysconfdir}/* %{_unitdir}/%{name}.service %files devel %{_includedir}/* %{_libdir}/*.so %files docs %{_mandir}/* %changelog * Fri Apr 14 2017 Alexey Makhalov <amakhalov@vmware.com> 1.6.1-2 - Requires expat-devel * Wed Apr 05 2017 Xiaolin Li <xiaolinl@vmware.com> 1.6.1-1 - Updated to version 1.6.1 * Fri Jan 06 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.6.0-1 - Initial