### this file is sourced not run
PKGVER=5.44
PKGBUILD=1
PKGARCH=i686

# source: CLFS 3.0 updated to 5.31 with debian and step patches and then on to LFS 11.3
TARBALL=file-$PKGVER.tar.gz
MD5SUM=a60d586d49d015d842b9294864a89c7a
BUNDLE=fatdog-base-11.3.tar
SRC_URL=http://distro.ibiblio.org/fatdog/source/900/$BUNDLE

SLACKREQ=
SLACKDESC="file32: file32 $PKGVER (Determine file types)  
file32:  
file32: The File package contains a utility for determining the type of a given 
file32: file or files.  
file32: 
file32: This package contains 32-bit libraries for file.
file32: 
file32: http://darwinsys.com/file/
file32: 
file32: 
file32:
"

### 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
}
### default pkg_download

### prepare
pkg_prepare() {
	local patches
	
	pkg_prepare_default &&
	cd tmp/file* &&

	# debian patches
	patches=../pkg/patch/Debian &&
	while read p; do
		case $p in ''|\#*|local.extra-magic*|local.manpage-seccomp-is-disabled*) continue ;; esac
		patch -p1 -i "$patches/$p" || return 1
	done < $patches/series &&

	# local patches - currently none
	#patches=../pkg/patch &&
	#for p in $patches/*; do
	#	[ -d "$p" ] && continue
	#	patch -p1 -i "$p" || return 1
	#done &&
	
	true
}

### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share
}

### buid
pkg_build() {
	cd /tmp/file* &&

	autoreconf -fiv &&
	pkg_build_autoconf &&
	pkg_build_slackdesc
}
