updated live source, incorporated feedback
This commit is contained in:
parent
23246c0742
commit
8efe84e507
|
@ -1,13 +1,13 @@
|
|||
%global snapshot_suffix .20151015git
|
||||
%global snapshot_suffix .20151111git
|
||||
|
||||
Name: netresolve
|
||||
Version: 0.0.1
|
||||
Release: 0.6%{?snapshot_suffix}%{?dist}
|
||||
Release: 0.7%{?snapshot_suffix}%{?dist}
|
||||
Summary: Generic name resolution library
|
||||
Group: System Environment/Libraries
|
||||
License: BSD
|
||||
URL: https://sourceware.org/netresolve/
|
||||
Source0: netresolve-0.0.1.tar.xz
|
||||
URL: https://sourceware.org/%{name}/
|
||||
Source0: %{name}-0.0.1.tar.xz
|
||||
BuildRequires: ldns-devel
|
||||
BuildRequires: pkgconfig(libcares)
|
||||
BuildRequires: unbound-devel
|
||||
|
@ -18,7 +18,12 @@ BuildRequires: autoconf automake libtool
|
|||
# tests
|
||||
BuildRequires: valgrind
|
||||
#
|
||||
Requires: netresolve-core netresolve-tools netresolve-compat netresolve-backends-compat netresolve-backends-aresdns netresolve-backends-avahi
|
||||
Requires: %{name}-core%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-tools%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-compat%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-backends-compat%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-backends-aresdns%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-backends-avahi%{?_isa} = %{version}-%{release}
|
||||
%description
|
||||
Netresolve is a package for non-blocking network name resolution via backends
|
||||
intended as a replacement for name service switch based name resolution in
|
||||
|
@ -34,6 +39,7 @@ capabilities to tools and application.
|
|||
%package compat
|
||||
Summary: Compatibility netresolve libraries and tools
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description compat
|
||||
This package provides libraries and tools for using netresolve from applications
|
||||
built against other name resolution libraries.
|
||||
|
@ -41,12 +47,14 @@ built against other name resolution libraries.
|
|||
%package tools
|
||||
Summary: Command line tools based on core netresolve libraries
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description tools
|
||||
This package provides tools that provide netresolve capabilities using the
|
||||
command line.
|
||||
|
||||
%package backends-compat
|
||||
Summary: Backends for netresolve using existing tools
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Group: Development/Libraries
|
||||
%description backends-compat
|
||||
This package provides backends for querying libc, glibc nsswitch backends,
|
||||
|
@ -55,6 +63,7 @@ asyncns and other existing name resolution libraries.
|
|||
%package backends-aresdns
|
||||
Summary: DNS backend for netresolve based on aresdns
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description backends-aresdns
|
||||
This package provides DNS capabilities including learning DNSSEC validity
|
||||
from the AD flag for netresolve using c-ares.
|
||||
|
@ -62,6 +71,7 @@ from the AD flag for netresolve using c-ares.
|
|||
%package backends-avahi
|
||||
Summary: Multicast DNS backend for netresolve based on libavahi
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description backends-avahi
|
||||
This package provides Multicast DNS capabilities using Avahi daemon and
|
||||
libraries.
|
||||
|
@ -69,6 +79,7 @@ libraries.
|
|||
%package backends-ubdns
|
||||
Summary: DNS backend for netresolve based on libunbound
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description backends-ubdns
|
||||
This package provides DNS capabilities including DNSSEC validation to
|
||||
netresolve using libunbound.
|
||||
|
@ -107,10 +118,27 @@ make check || { cat ./test-suite.log; false; }
|
|||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%post core -p /sbin/ldconfig
|
||||
%postun core -p /sbin/ldconfig
|
||||
|
||||
%post compat -p /sbin/ldconfig
|
||||
%postun compat -p /sbin/ldconfig
|
||||
|
||||
%post backends-compat -p /sbin/ldconfig
|
||||
%postun backends-compat -p /sbin/ldconfig
|
||||
|
||||
%post backends-aresdns -p /sbin/ldconfig
|
||||
%postun backends-aresdns -p /sbin/ldconfig
|
||||
|
||||
%post backends-ubdns -p /sbin/ldconfig
|
||||
%postun backends-ubdns -p /sbin/ldconfig
|
||||
|
||||
%post backends-avahi -p /sbin/ldconfig
|
||||
%postun backends-avahi -p /sbin/ldconfig
|
||||
|
||||
%files core
|
||||
%doc README TODO NEWS COPYING
|
||||
%license COPYING
|
||||
%doc README TODO NEWS
|
||||
%{_libdir}/libnetresolve-backend-any.so.0
|
||||
%{_libdir}/libnetresolve-backend-any.so.0.0.0
|
||||
%{_libdir}/libnetresolve-backend-exec.so.0
|
||||
|
@ -198,6 +226,9 @@ make check || { cat ./test-suite.log; false; }
|
|||
%{_libdir}/libnss_netresolve.so
|
||||
|
||||
%changelog
|
||||
* Mon Nov 09 2015 Pavel Šimerda <psimerda@redhat.com> - 0.0.1-0.7.20151109git
|
||||
- updated live source, incorporated feedback
|
||||
|
||||
* Thu Oct 15 2015 Pavel Šimerda <psimerda@redhat.com> - 0.0.1-0.6.20151015git
|
||||
- updated live source, incorporated feedback
|
||||
|
||||
|
|
Loading…
Reference in New Issue