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

# CLFS 3.0.0 updated to LFS 8.2
TARBALL=linux-$PKGVER.tar.xz
MD5SUM=c74d30ec13491aeb24c237d703eace3e
BUNDLE=fatdog-base-8.2.tar
SRC_URL=http://distro.ibiblio.org/fatdog/source/800/$BUNDLE

SLACKREQ=
SLACKDESC="libc-kernel-headers: libc-kernel-headers $PKGVER (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 - &&
	true
}

### 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
    find /usr/include -name .install -or -name ..install.cmd | xargs rm -fv
    	
	pkg_build_slackdesc
}
