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

# source: LFS 8.2 / CLFS 2017.7
TARBALL=util-linux-$PKGVER.tar.xz
MD5SUM=7733b583dcb51518944d42aa62ef19ea
BUNDLE=fatdog-base-8.2.tar
SRC_URL=http://distro.ibiblio.org/fatdog/source/800/$BUNDLE

SLACKREQ=libncurses32
SLACKDESC="util-linux32: util-linux32 $PKGVER (Misc Linux utilities)  
util-linux32:  
util-linux32: The Util-linux package contains miscellaneous utility programs. 
util-linux32: Among them are utilities for handling file systems, consoles, 
util-linux32: partitions, and messages.  
util-linux32: 
util-linux32: This package contains 32-bit libraries of util-linux.
util-linux32: Note: only the libraries, not the actual utilities.
util-linux32: 
util-linux32: 
util-linux32:
"

### 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_prepare
### package - only get the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share
}

### build
pkg_build() {
	cd /tmp/util-linux*

	CC="gcc ${BUILD32}" ./configure \
		ADJTIME_PATH=/var/lib/hwclock/adjtime \
		--libdir=/lib \
		--enable-write \
		--disable-chfn-chsh \
		--disable-login \
		--disable-nologin \
		--disable-su \
		--disable-setpriv \
		--disable-runuser \
		--docdir=/usr/share/doc/util-linux-$PKGVER &&
	make $MAKEFLAGS && make install &&
	
	pkg_build_slackdesc
}
