1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
cflags{'-I $dir'}
exe('zic', {'zic.c'})
rule('zic', 'zic -d $outdir/zoneinfo $in')
file('bin/zic', '755', '$outdir/zic')
local tzdata = {
'africa',
'antarctica',
'asia',
'australasia',
'europe',
'northamerica',
'southamerica',
'pacificnew',
'etcetera',
'backward',
'systemv',
'factory',
}
rule('tzdata', 'lua $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.rc',
'||', '$builddir/root.stamp',
})
table.insert(pkg.inputs.index, '$outdir/tzdata.index')
fetch 'git'
|