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