Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37894179
en ru br
ALT Linux repositórios
S:0.4-alt1
5.0: 0.0.9-alt2

Group :: Sistema/Bibliotecas
RPM: udns

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Summary: DNS resolver utilites both synchronous and asynchronous DNS queries
Name: udns
%define libname lib%name
Version: 0.0.9
Release: alt2
License: %lgpl2plus
Group: System/Libraries
URL: http://www.corpit.ru/mjt/udns.html

Packager: Alexey Sidorov <alexsid at altlinux.org>

Source: http://www.corpit.ru/mjt/udns/udns_%version.tar.gz

BuildPreReq: rpm-build-licenses

%description
%name is a collection of useful DNS resolver utilities.

%package -n %libname
Summary: DNS resolver library for C (and C++) programs.
Group: System/Libraries

%description -n %libname
This package contains the DNS resolver library for C (and C++) programs.
If you like to develop programs using %libname, you will need to install
%libname-devel.

%package -n %libname-devel
Summary: Header files, shared library and development documentation for %libname
Group: Development/C
Requires: %libname = %version-%release

%description -n %libname-devel
This package contains the header files, shared library and development
documentation for %libname. If you like to develop programs using %libname,
you will need to install %libname-devel.

%package -n %libname-devel-static
Summary: Static library for %libname
Group: Development/C
Requires: %libname = %version-%release

%description -n %libname-devel-static
This package contains the static library for %libname.

%prep
%setup

%build
./configure --enable-ipv6
%make_build all sharedlib

%install
install -Dp -m0755 libudns.so.0 %buildroot%_libdir/libudns.so.0
ln -s -f libudns.so.0 %buildroot%_libdir/libudns.so
install -Dp -m0755 dnsget %buildroot%_bindir/dnsget
install -Dp -m0755 rblcheck %buildroot%_bindir/rblcheck
install -Dp -m0444 dnsget.1 %buildroot%_man1dir/dnsget.1
install -Dp -m0444 rblcheck.1 %buildroot%_man1dir/rblcheck.1

install -Dp -m0755 libudns.a %buildroot%_libdir/libudns.a
install -Dp -m0444 udns.3 %buildroot%_man3dir/udns.3
install -Dp -m0644 udns.h %buildroot%_includedir/udns.h

#post -n %libname

#post_ldconfig
#postun -n %libname
#postun_ldconfig

%files
%doc COPYING.LGPL NEWS NOTES TODO
%doc %_man1dir/*
%_bindir/*

%files -n %libname
%doc COPYING.LGPL NEWS NOTES TODO
%_libdir/libudns.so.*

%files -n %libname-devel
%doc %_man3dir/*
%_includedir/*
%_libdir/libudns.so

%files -n %libname-devel-static
%_libdir/libudns.a

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009