summaryrefslogtreecommitdiff
path: root/pkg/pigz/gen.lua
blob: f2d4cdd681a6e27b1cb91f3f067adad47ed5f8f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cflags{
	'-Wall', '-Wextra', '-Wno-clobbered', '-Wno-stringop-overflow',
	'-D NOZOPFLI',
	'-isystem $builddir/pkg/zlib/include',
}

exe('pigz', [[
	pigz.c yarn.c try.c
	$builddir/pkg/zlib/libz.a
]], {'pkg/zlib/headers'})
file('bin/pigz', '755', '$outdir/pigz')
man{'pigz.1'}
for _, alias in ipairs{'gzip', 'gunzip', 'zcat'} do
	sym('bin/'..alias, 'pigz')
	sym('share/man/man1/'..alias..'.1.gz', 'pigz.1.gz')
end

fetch 'git'