From 4c226fa3c048700043ea63016f95a99dc34bd01a Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 18 Jul 2021 07:13:20 +0300 Subject: [PATCH] pigz: get rid of zopfli and superfluous symlinks --- core/pigz/build | 24 +++++++++++++----------- core/pigz/depends | 1 + core/pigz/post-install | 10 ++++++++++ core/pigz/version | 2 +- 4 files changed, 25 insertions(+), 12 deletions(-) create mode 100644 core/pigz/depends create mode 100755 core/pigz/post-install diff --git a/core/pigz/build b/core/pigz/build index e0219aa3..88d08e08 100755 --- a/core/pigz/build +++ b/core/pigz/build @@ -1,15 +1,17 @@ -#!/bin/sh -e +#!/bin/sh -ef -make CC="${CC:-cc} -static" +set -- pigz.o yarn.o try.o + +for f do + "$CC" -c -o "$f" "${f%%.o}.c" $CPPFLAGS -DNOZOPFLI $CFLAGS +done +"$CC" -static -o pigz "$@" $CPPFLAGS $CFLAGS -lz $LDFLAGS mkdir -p \ - "$1/usr/bin" \ - "$1/usr/share/man/man1" + "$DESTDIR/usr/bin" \ + "$DESTDIR/usr/share/man/man1" -cp -f pigz unpigz "$1/usr/bin" -cp -f pigz.1 "$1/usr/share/man/man1" - -ln -sf pigz "$1/usr/bin/gzip" -ln -sf pigz "$1/usr/bin/zcat" -ln -sf unpigz "$1/usr/bin/gunzip" -ln -sf pigz.1 "$1/usr/share/man/man1/gzip.1" +cp -f pigz "$DESTDIR/usr/bin" +ln -sf pigz "$DESTDIR/usr/bin/gzip" +cp -f pigz.1 "$DESTDIR/usr/share/man/man1" +ln -sf pigz.1 "$DESTDIR/usr/share/man/man1/gzip.1" diff --git a/core/pigz/depends b/core/pigz/depends new file mode 100644 index 00000000..17a6d43d --- /dev/null +++ b/core/pigz/depends @@ -0,0 +1 @@ +zlib make diff --git a/core/pigz/post-install b/core/pigz/post-install new file mode 100755 index 00000000..209e7164 --- /dev/null +++ b/core/pigz/post-install @@ -0,0 +1,10 @@ +#!/bin/sh -e + +cat <