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

exe('pigz', [[
	pigz.c yarn.c try.c
	zopfli/src/zopfli/(deflate.c blocksplitter.c tree.c lz77.c cache.c hash.c util.c squeeze.c katajainen.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'