diff --git a/README.md b/README.md index aea20c7..d2f223f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # unbound2 +Unbound is a validating, recursive, and caching DNS resolver. + diff --git a/unbound2.spec b/unbound2.spec new file mode 100644 index 0000000..52fb928 --- /dev/null +++ b/unbound2.spec @@ -0,0 +1,177 @@ +%define unbound_gid 65433 +%define unbound_uid 65433 +Name: unbound2 +Version: 1.7.3 +Release: 2mamba +Summary: A validating, recursive, and caching DNS resolver +Group: Applications/Security +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://unbound.net/ +Source: http://unbound.net/downloads/unbound-%{version}.tar.gz +License: BSD +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libexpat-devel +BuildRequires: libopenssl-devel +## AUTOBUILDREQ-END +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +Unbound is a validating, recursive, and caching DNS resolver. + +%package -n lib%{name} +Group: System/Libraries +Summary: Shared libraries for %{name} + +%description -n lib%{name} +This package contains shared libraries for %{name}. + +%package -n lib%{name}-devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description -n lib%{name}-devel +This package contains libraries and header files for developing applications that use %{name}. + +%debug_package + +%prep +%setup -q -n unbound-%{version} + +%build +%configure \ + --with-conf-file=%{_localstatedir}/%{name}/unbound.conf \ + --disable-rpath + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +install -d 0700 %{buildroot}%{_localstatedir}/%{name} +install -D -m 0755 contrib/unbound.init %{buildroot}%{_initrddir}/unbound +# add symbolic link from /etc/unbound.conf -> /var/unbound/unbound.conf +ln -s %{_localstatedir}/%{name}/unbound.conf %{buildroot}%{_sysconfdir}/%{name}.conf + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%pre +if [ $1 -ge 1 ]; then + groupadd -r unbound -g %{unbound_gid} 2>/dev/null || true + useradd -r -g unbound -d /var/unbound -s /sbin/nologin \ + -c "unbound name daemon" -u %{unbound_uid} unbound 2>/dev/null || true +fi +: + +%post -n lib%{name} -p /sbin/ldconfig +%postun -n lib%{name} -p /sbin/ldconfig + +%postun +if [ $1 -eq 0 ]; then + userdel unbound || true + groupdel unbound || true +fi +: + +%files +%defattr(-,root,root) +%{_sysconfdir}/unbound2.conf +%{_initrddir}/unbound +%{_sbindir}/unbound +%{_sbindir}/unbound-anchor +%{_sbindir}/unbound-checkconf +%{_sbindir}/unbound-control +%{_sbindir}/unbound-control-setup +%{_sbindir}/unbound-host +%dir %attr(0700, unbound, unbound) %{_localstatedir}/unbound2 +%attr(0700, unbound, unbound) %config %{_localstatedir}/unbound2/unbound.conf +%{_mandir}/man1/unbound-host.1* +%{_mandir}/man5/unbound.conf.5* +%{_mandir}/man8/unbound-anchor.8* +%{_mandir}/man8/unbound-checkconf.8* +%{_mandir}/man8/unbound-control-setup.8* +%{_mandir}/man8/unbound-control.8* +%{_mandir}/man8/unbound.8* + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libunbound.so.* +%doc LICENSE + +%files -n lib%{name}-devel +%defattr(-,root,root) +%{_includedir}/unbound.h +%{_libdir}/libunbound.a +%{_libdir}/libunbound.la +%{_libdir}/libunbound.so +%{_libdir}/pkgconfig/libunbound.pc +%{_mandir}/man3/libunbound.3* +%{_mandir}/man3/ub_*.3* +%doc README + +%changelog +* Sun Sep 16 2018 Silvan Calarco 1.7.3-2mamba +- legacy package + +* Sun Aug 05 2018 Automatic Build System 1.7.3-1mamba +- automatic version update by autodist + +* Tue Jan 23 2018 Automatic Build System 1.6.8-1mamba +- automatic version update by autodist + +* Wed Oct 11 2017 Automatic Build System 1.6.7-1mamba +- automatic version update by autodist + +* Mon Sep 18 2017 Automatic Build System 1.6.6-1mamba +- automatic version update by autodist + +* Sat Aug 26 2017 Automatic Build System 1.6.5-1mamba +- automatic version update by autodist + +* Fri Aug 11 2017 Automatic Build System 1.6.4-1mamba +- automatic version update by autodist + +* Sat Dec 17 2016 Automatic Build System 1.6.0-1mamba +- automatic version update by autodist + +* Wed Oct 05 2016 Automatic Build System 1.5.10-1mamba +- automatic version update by autodist + +* Sat Jun 11 2016 Automatic Build System 1.5.9-1mamba +- automatic version update by autodist + +* Wed Mar 02 2016 Automatic Build System 1.5.8-1mamba +- automatic version update by autodist + +* Fri Dec 11 2015 Automatic Build System 1.5.7-1mamba +- automatic version update by autodist + +* Wed Oct 21 2015 Automatic Build System 1.5.6-1mamba +- automatic version update by autodist + +* Wed Oct 07 2015 Automatic Build System 1.5.5-1mamba +- automatic version update by autodist + +* Sat Jul 11 2015 Automatic Build System 1.5.4-1mamba +- automatic version update by autodist + +* Wed Mar 11 2015 Automatic Build System 1.5.3-1mamba +- automatic version update by autodist + +* Thu Feb 26 2015 Automatic Build System 1.5.2-1mamba +- automatic version update by autodist + +* Tue Dec 09 2014 Automatic Build System 1.5.1-1mamba +- automatic version update by autodist + +* Mon Dec 08 2014 Automatic Build System 1.5.0-1mamba +- automatic version update by autodist + +* Sun Apr 13 2014 Silvan Calarco 1.4.22-1mamba +- package created using the webbuild interface