### this file is sourced not run
PKGVER=3.14.21
PKGBUILD=1

# CLFS 3.0.0
TARBALL=linux-3.14.tar.xz
MD5SUM=b621207b3f6ecbb67db18b13258f8ea8
SRC_URL=http://distro.ibiblio.org/fatdog/source/710/clfs-packages-3.0.0.tar
BUNDLE=clfs-packages-3.0.0.tar

SLACKREQ=
SLACKDESC='libc-kernel-headers: libc-kernel-headers 3.14.21 (libc kernel headers)  
libc-kernel-headers:  
libc-kernel-headers: This is the userspace "kernel" headers; meant for use 
libc-kernel-headers: with toolchains to build applications that run on this 
libc-kernel-headers: kernel. This is not meant for building kernel modules; 
libc-kernel-headers: for that find one whose name does not start with "libc". 
libc-kernel-headers:  
libc-kernel-headers: 
libc-kernel-headers: 
libc-kernel-headers: 
libc-kernel-headers: 
'

### override download for LFS sources bundle
# $1-src-dir $2-tarball 
pkg_download() {
	echo downloading $BUNDLE for $TARBALL
	wget -P $1 $SRC_URL
	tar -xf $1/$BUNDLE --strip-components=1 -C $1 
	rm $1/$BUNDLE
}

### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/linux*
	xzcat $SRC_DIR/patch-3.14.21.xz | patch -Np1 -i -
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/linux*
	
    make mrproper && make headers_check &&
    make headers_install INSTALL_HDR_PATH=/usr &&
    find /usr/include \( -name .install -o -name ..install.cmd \) -delete
    	
	pkg_build_slackdesc
}
