wok rev 12268

Up: linux-api-headers (3.2.14)
author Christophe Lincoln <pankso@slitaz.org>
date Thu Apr 12 15:19:10 2012 +0200 (2012-04-12)
parents 2345afe1479a
children 590cd40daccf
files linux-api-headers/receipt
line diff
     1.1 --- a/linux-api-headers/receipt	Thu Apr 12 14:56:44 2012 +0200
     1.2 +++ b/linux-api-headers/receipt	Thu Apr 12 15:19:10 2012 +0200
     1.3 @@ -1,14 +1,19 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="linux-api-headers"
     1.7 -VERSION="2.6.37"
     1.8 +VERSION="3.2.14"
     1.9 +KBASEVER="${VERSION:0:3}"
    1.10  CATEGORY="development"
    1.11  SHORT_DESC="Kernel headers sanitized for use in userspace."
    1.12  MAINTAINER="devel@slitaz.org"
    1.13  SOURCE="linux"
    1.14 -TARBALL="$SOURCE-$VERSION.tar.bz2"
    1.15 +TARBALL="$SOURCE-$KBASEVER.tar.xz"
    1.16  WEB_SITE="http://www.kernel.org/"
    1.17 -WGET_URL="http://www.eu.kernel.org/pub/linux/kernel/v${VERSION:0:3}/$TARBALL"
    1.18 +WGET_URL="http://www.kernel.org/pub/linux/kernel/v3.0/$TARBALL"
    1.19 +
    1.20 +BUILD_DEPENDS="bash"
    1.21 +
    1.22 +[ "$KBASEVER" != "$VERSION" ] && PATCH="http://www.kernel.org/pub/linux/kernel/v3.0/patch-$VERSION.xz"
    1.23  
    1.24  # Rules to compile & install the temporary toolchain.
    1.25  cook_tmp_toolchain()
    1.26 @@ -24,6 +29,16 @@
    1.27  compile_rules()
    1.28  {
    1.29  	cd $src
    1.30 +	
    1.31 +	if [ "$KBASEVER" != "$VERSION" ]; then
    1.32 +		if [ -f $SOURCES_REPOSITORY/$(basename $PATCH) ]; then
    1.33 +			xzcat $SOURCES_REPOSITORY/$(basename $PATCH) | patch -Np1
    1.34 +		else
    1.35 +			wget $PATCH -O $SRC/$(basename $PATCH)
    1.36 +			xzcat $SRC/$(basename $PATCH) | patch -Np1
    1.37 +		fi
    1.38 +	fi
    1.39 +
    1.40  	make mrproper &&
    1.41  	make headers_check &&
    1.42  	make INSTALL_HDR_PATH=$DESTDIR/usr headers_install
    1.43 @@ -41,5 +56,5 @@
    1.44  post_install()
    1.45  {
    1.46  	# Removed old linux-headers
    1.47 -	rm -rf $1/var/lib/tazpkg/installed/linux-headers 2>/dev/null
    1.48 +	rm -rf ${1}${INSTALLED}/linux-headers 2>/dev/null
    1.49  }