### this file is sourced not run
PKGVER=2017.03.b
PKGBUILD=1
PKGARCH=noarch

#TARBALL=tzdata2014d.tar.gz
#MD5SUM=299b86c0368ecfb321f15d5c408a1d9b
#SRC_URL=http://distro.ibiblio.org/fatdog/source/710/clfs-packages-3.0.0.tar
#BUNDLE=clfs-packages-3.0.0.tar

TARBALL=tzdata2017b.tar.gz
MD5SUM=50dc0dc50c68644c1f70804f2e7a1625
SRC_URL=https://www.iana.org/time-zones/repository/releases/$TARBALL
BUNDLE=


SLACKREQ=
SLACKDESC="tzdata: tzdata $PKGVER (Timezone data)  
tzdata:  
tzdata: This is the timezone data.
tzdata: 
tzdata: 
tzdata: 
tzdata: 
tzdata: 
tzdata: 
tzdata: 
tzdata:
"

### override download for LFS sources
# $1-src-dir $2-tarball $3-download URL
#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 - need to extract to our own dir
pkg_prepare() {
	pkg_check $SRC_DIR $TARBALL $MD5SUM $URL &&
	echo extracting... &&
	mkdir tmp/tzdata &&
	tar -xf $SRC_DIR/$TARBALL -C tmp/tzdata 
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/tzdata
	ZONEINFO=/usr/share/zoneinfo
	mkdir -pv $ZONEINFO/right $ZONEINFO/posix &&

	for tz in etcetera southamerica northamerica europe africa antarctica \
		asia australasia backward pacificnew systemv; do
		zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz} || return 1
		zic -L /dev/null -d $ZONEINFO/posix -y "sh yearistype.sh" ${tz} || return 1
		zic -L leapseconds -d $ZONEINFO/right -y "sh yearistype.sh" ${tz} || return 1
	done &&
	#ln -sf $ZONEINFO $ZONEINFO/posix # don't duplicate posix timezone
	
	cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO &&
	zic -d $ZONEINFO -p America/New_York &&
	unset ZONEINFO &&

	pkg_build_slackdesc
} 
