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

# source: CLFS 3.0.0 updated to 2.25.2 
# (2.24.x series are buggy, particularly https://github.com/karelzak/util-linux/issues/83)
#
TARBALL=util-linux-2.25.2.tar.xz
MD5SUM=cab3d7be354000f629bc601238b629b3 
SRC_URL=https://www.kernel.org/pub/linux/utils/util-linux/v2.25/$TARBALL
BUNDLE=

SLACKREQ=libncurses
SLACKDESC='util-linux: util-linux 2.25.2 (Misc Linux utilities)  
util-linux:  
util-linux: The Util-linux package contains miscellaneous utility programs. 
util-linux: Among them are utilities for handling file systems, consoles, 
util-linux: partitions, and messages.  
util-linux: 
util-linux: 
util-linux: 
util-linux: 
util-linux: 
util-linux:
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&

	# fix unshare -rU on newer kernels. 
	# This is fixed upstream, newer util-linux don't need this
	cd tmp/util-linux* &&
	patch -Np1 -i ../pkg/unshare-2.25.2.patch
	
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/util-linux*
	
	# FHS - move /etc/adjtime to /var/lib/hwclock
	#sed -i -e 's@etc/adjtime@var/lib/hwclock/adjtime@g' \
	#	 $(grep -rl '/etc/adjtime' .)
	#mkdir -pv /var/lib/hwclock
		
	CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \
		--enable-write --docdir=/usr/share/doc/util-linux-2.25.2 &&
	make $MAKEFLAGS && make install &&
	
	pkg_build_slackdesc
}
