From 40f5e6cd45333b0a95b085451166f25dcdfd08fc Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 5 Jun 2011 10:22:37 +0200 Subject: [PATCH] iproute2: update to 2.6.38. --- srcpkgs/iproute2/template | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/srcpkgs/iproute2/template b/srcpkgs/iproute2/template index da05f5cd5ac..c2287096fca 100644 --- a/srcpkgs/iproute2/template +++ b/srcpkgs/iproute2/template @@ -1,12 +1,14 @@ # Template file for 'iproute2' pkgname=iproute2 -version=2.6.37 +version=2.6.38 patch_args="-Np1" distfiles="http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-$version.tar.bz2" -build_style=gnu_configure +build_style=custom-install short_desc="IP Routing Utilities" maintainer="Juan RP " -checksum=71754f8ad68facdb97d0cb9d7a298dc7f1ba069370bce902b661e06959f264e3 +homepage="http://www.linux-foundation.org/en/Net:Iproute2" +license="GPL-2" +checksum=47629a4f547f21d94d8e823a87dd8e13042cadecefea2e2dc433e4134fa9aec4 long_desc=" Iproute2 is a collection of utilities for controlling TCP/IP networking and traffic control in Linux." @@ -22,6 +24,28 @@ conf_files=" Add_dependency run glibc Add_dependency run libdb Add_dependency run iptables -Add_dependency full perl ">=0" + +Add_dependency build perl ">=0" Add_dependency build db-devel Add_dependency build iptables-devel + +do_build() +{ + sed -i -e "s|\/usr\/local\/lib|\/usr\/libexec|g" configure + ./configure --prefix=/usr + make ${makejobs} +} + +do_install() +{ + make DESTDIR=${DESTDIR} install + + # Remove tex and sgml files. + rm -f ${DESTDIR}/usr/share/doc/iproute2/*.{tex,sgml} + # Remove devel manpages. + rm -rf ${DESTDIR}/usr/share/man/man3 + + # OpenRC expects this in /sbin. + install -d ${DESTDIR}/sbin + mv ${DESTDIR}/usr/sbin/ip ${DESTDIR}/sbin +}