]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - iputils/iputils.nm
ccache: Update to 3.7.1
[ipfire-3.x.git] / iputils / iputils.nm
index 4616ba28ed0b7a28a69574c7291815fc990a3c40..402a1526955b90b9c804a8094ebb8b6ec340dc78 100644 (file)
@@ -4,10 +4,10 @@
 ###############################################################################
 
 name       = iputils
-version    = s20071127
-release    = 2
+version    = s20140519
+release    = 1
 
-groups     = Base Networking/Tools
+groups     = Networking/Tools
 url        = http://www.skbuff.net/iputils
 license    = BSD
 summary    = Network monitoring tools including ping.
@@ -19,27 +19,14 @@ description
        the target machine is alive and receiving network traffic.
 end
 
-source_dl  = http://www.skbuff.net/iputils/
-sources    = %{thisapp}.tar.bz2
-
-patches    = %{thisapp}-addrcache.patch
-patches   += %{thisapp}-arping-infiniband.patch
-patches   += %{thisapp}-arping_timeout.patch
-patches   += %{thisapp}-countermeasures.patch
-patches   += %{thisapp}-idn.patch
-patches   += %{thisapp}-open-max.patch
-patches   += %{thisapp}-ping-subint.patch
-patches   += %{thisapp}-ping_cleanup.patch
-patches   += %{thisapp}-rh.patch
-patches   += %{thisapp}-traffic_class.patch
-patches   += %{thisapp}-warnings.patch
-patches   += %{thisapp}-output.patch
+source_dl  = https://github.com/iputils/iputils/archive/%{version}.tar.gz#/
 
 build
        requires
                docbook-utils
                libcap-devel
                libidn-devel
+               openssl-devel
        end
 
        # Generate manpages with docbook.
@@ -48,37 +35,46 @@ build
        end
 
        install
-               mkdir -pv %{BUILDROOT}/{bin,sbin} %{BUILDROOT}/usr/sbin
-               mkdir -pv %{BUILDROOT}/usr/share/man/man8
+               mkdir -pv %{BUILDROOT}{%{bindir},%{sbindir}}
+               mkdir -pv %{BUILDROOT}%{mandir}/man8
 
-               install -cp clockdiff   %{BUILDROOT}/usr/sbin/
-               install -cp arping      %{BUILDROOT}/sbin/
-               install -cp ping        %{BUILDROOT}/bin/
-               install -cp ping6       %{BUILDROOT}/bin/
-               install -cp rdisc       %{BUILDROOT}/sbin/
-               install -cp tracepath   %{BUILDROOT}/bin/
-               install -cp tracepath6  %{BUILDROOT}/bin/
+               install -cp clockdiff        %{BUILDROOT}%{sbindir}
+               install -cp arping           %{BUILDROOT}%{sbindir}
+               install -cp ping             %{BUILDROOT}%{bindir}
+               install -cp ping6            %{BUILDROOT}%{bindir}
+               install -cp tracepath        %{BUILDROOT}%{bindir}
+               install -cp tracepath6       %{BUILDROOT}%{bindir}
 
-               install -cp doc/clockdiff.8 %{BUILDROOT}/usr/share/man/man8/
-               install -cp doc/arping.8 %{BUILDROOT}/usr/share/man/man8/
-               install -cp doc/ping.8 %{BUILDROOT}/usr/share/man/man8/
-               install -cp doc/rdisc.8 %{BUILDROOT}/usr/share/man/man8/
-               install -cp doc/tracepath.8 %{BUILDROOT}/usr/share/man/man8/
+               install -cp doc/clockdiff.8  %{BUILDROOT}%{mandir}/man8/
+               install -cp doc/arping.8     %{BUILDROOT}%{mandir}/man8/
+               install -cp doc/ping.8       %{BUILDROOT}%{mandir}/man8/
+               install -cp doc/rdisc.8      %{BUILDROOT}%{mandir}/man8/
+               install -cp doc/tracepath.8  %{BUILDROOT}%{mandir}/man8/
 
-               ln -svf ../../sbin/arping       %{BUILDROOT}/usr/sbin/arping
-               ln -svf ../../bin/ping6         %{BUILDROOT}/usr/sbin/
-               ln -svf ../../bin/tracepath     %{BUILDROOT}/usr/sbin/
-               ln -svf ../../bin/tracepath6    %{BUILDROOT}/usr/sbin/
+               ln -svf ../bin/ping6         %{BUILDROOT}%{sbindir}
+               ln -svf ../bin/tracepath     %{BUILDROOT}%{sbindir}
+               ln -svf ../bin/tracepath6    %{BUILDROOT}%{sbindir}
 
-               ln -s ping.8 %{BUILDROOT}/usr/share/man/man8/ping6.8
-               ln -s tracepath.8 %{BUILDROOT}/usr/share/man/man8/tracepath6.8
+               ln -s ping.8                 %{BUILDROOT}%{mandir}/man8/ping6.8
+               ln -s tracepath.8            %{BUILDROOT}%{mandir}/man8/tracepath6.8
 
-               setcap cap_net_admin=ep %{BUILDROOT}/bin/ping
-               setcap cap_net_admin=ep %{BUILDROOT}/bin/ping6
+               setcap cap_net_admin=ep %{BUILDROOT}%{bindir}/ping
+               setcap cap_net_admin=ep %{BUILDROOT}%{bindir}/ping6
        end
 end
 
 packages
        package %{name}
+               groups += Base
+
+               provides
+                       /bin/ping
+                       /bin/ping6
+                       /sbin/arping
+               end
+       end
+
+       package %{name}-debuginfo
+               template DEBUGINFO
        end
 end