Files
oasis-linux-mirror/pkg/tz/gen.lua
T
2018-11-12 12:14:21 -08:00

28 lines
560 B
Lua

cflags{'-I $dir'}
exe('zic', {'zic.c'})
file('bin/zic', '755', '$outdir/zic')
man{'zic.8'}
local tzdata = {
'africa',
'antarctica',
'asia',
'australasia',
'europe',
'northamerica',
'southamerica',
'etcetera',
'systemv',
'factory',
}
rule('tzdata', 'lua5.2 $dir/tzdata.lua $repo $outdir/zoneinfo $in >$out.tmp && mv $out.tmp $out')
build('tzdata', '$outdir/tzdata.index', {
expand{'$srcdir/', tzdata},
'|', '$dir/tzdata.lua', 'scripts/hash.sh',
'||', '$builddir/root.stamp',
})
table.insert(pkg.inputs.index, '$outdir/tzdata.index')
fetch 'git'