From 73f6b0dcfc735c448e8e2fa75d95731a85bec142 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sun, 27 Jan 2019 21:57:01 +0100 Subject: [PATCH] Compress man pages with gzip to save space --- build-package.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/build-package.sh b/build-package.sh index fb4318237..0f44c46b2 100755 --- a/build-package.sh +++ b/build-package.sh @@ -1142,6 +1142,19 @@ termux_step_massage() { find . -type d -empty -delete # Remove empty directories + if [ -d share/man ]; then + # Compress man pages with gzip: + find share/man -type f -print0 | xargs -r -0 gzip + # Update man page symlinks, e.g. unzstd.1 -> zstd.1: + while IFS= read -r -d '' file + do + local _link_value + _link_value=$(ls -l $file | cut -d ">" -f2 | tr -d " ") + rm $file + ln -s $_link_value.gz $file.gz + done < <(find share/man -type l -print0) + fi + # Sub packages: if [ -d include ] && [ -z "${TERMUX_PKG_NO_DEVELSPLIT}" ]; then # Add virtual -dev sub package if there are include files: