# HG changeset patch # User Michael Schloh von Bennewitz # Date 1344450992 -7200 # Node ID fd1de0c7bc201f3482a91dc5cdeab25dc21faee4 # Parent 8a7a53c3985cb83cde801446b40a04fa0a342900 Modernize packaging and use parallel make. diff -r 8a7a53c3985c -r fd1de0c7bc20 udns/udns.spec --- a/udns/udns.spec Wed Aug 08 20:34:03 2012 +0200 +++ b/udns/udns.spec Wed Aug 08 20:36:32 2012 +0200 @@ -32,18 +32,14 @@ Group: DNS License: LGPL Version: 0.2 -Release: 20120208 +Release: 20120800 # list of sources Source0: http://www.corpit.ru/mjt/udns/udns-%{version}.tar.gz # build information -Prefix: %{l_prefix} -BuildRoot: %{l_buildroot} -BuildPreReq: OpenPKG, openpkg >= 20060823 -PreReq: OpenPKG, openpkg >= 20060823 -AutoReq: no -AutoReqProv: no +BuildPreReq: OpenPKG, openpkg >= 20100101, make +PreReq: OpenPKG, openpkg >= 20100101 %description UDNS is a stub DNS resolver library with ability to perform both @@ -61,23 +57,24 @@ case "%{l_platform -t}" in *-sunos* ) %{l_shtool} subst \ - -e 's;\(\$(LIBFL)\);\1 -lsocket -lnsl;g' \ + -e 's;^\(LIBFL *= *.*\);\1 -lsocket -lnsl;' \ Makefile.in ;; esac %build + loccppflags= case "%{l_platform -t}" in - *-sunos* ) loclibs='-lsocket -lnsl' ;; + *-sunos* ) + loccflags=-DHAVE_INET_PTON_NTOP + ;; esac CC="%{l_cc}" \ - CFLAGS="%{l_cflags -O}" \ - LIBS="$loclibs" \ + CFLAGS="%{l_cflags -O} $loccflags" \ ./configure - %{l_make} %{l_mflags} + %{l_make} %{l_mflags -O} %install - rm -rf $RPM_BUILD_ROOT %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/include \ $RPM_BUILD_ROOT%{l_prefix}/lib \ @@ -93,5 +90,4 @@ %files -f files %clean - rm -rf $RPM_BUILD_ROOT