# Compiling Time: 0.02 SBU
# Maintainer: James Buren <ryuo@frugalware.org>

pkgname=tzdata
pkgver=2016f
pkgrel=1
pkgdesc="Sources for time zone and daylight saving time data"
url="http://www.iana.org/time-zones"
# Uses glibc, but do not depend on it. glibc does already.
depends=()
groups=('base' 'chroot-core')
archs=('i686' 'x86_64' 'arm')
Fpkgversep=""
up2date="Flasttar $url"
_F_cd_path=.
source=($url/repository/releases/${pkgname}${pkgver}.tar.gz)
sha1sums=('9bd8fcf53d3e33a4ae697327d86cf35811ead89c')
options=('nostrip' 'nodocs')

build()
{
	DIR="$Fdestdir/usr/share/zoneinfo"
	tz=('africa' 'antarctica' 'asia' 'australasia' 'europe' 'northamerica' 'southamerica' \
		'pacificnew' 'etcetera' 'backward' 'systemv' 'factory')

	## not sure why zone1970.tab is still needed but ..
	tab=('iso3166.tab' 'zone1970.tab' 'zone.tab')

	for i in "${tz[@]}"
	do
		/usr/sbin/zic -y ./yearistype -d ${DIR} ${i}
		/usr/sbin/zic -y ./yearistype -d ${DIR}/right -L leapseconds ${i}
		/usr/sbin/zic -y ./yearistype -d ${DIR}/posix ${i}
	done

	for d in "${tab[@]}"
	do
		Ffile ${d} /usr/share/zoneinfo/${d}
	done

	## posixrules , localtime
	/usr/sbin/zic -y ./yearistype -d ${DIR} -l GMT -p America/New_York
	Frm usr/share/zoneinfo/localtime

}

# optimization OK
