diff options
author | 2022-09-24 16:30:13 +0200 | |
---|---|---|
committer | 2022-09-27 22:28:02 +0200 | |
commit | 98bce41166f1a62c6a9b843db7e68a7efedd5742 (patch) | |
tree | deeb1be5683fdf314545ce66220cfe85ccd13695 /eclass/unpacker.eclass | |
parent | unpacker.eclass: Move decompressor recognition into a function (diff) | |
download | gentoo-98bce41166f1a62c6a9b843db7e68a7efedd5742.tar.gz gentoo-98bce41166f1a62c6a9b843db7e68a7efedd5742.tar.bz2 gentoo-98bce41166f1a62c6a9b843db7e68a7efedd5742.zip |
unpacker.eclass: Add support for .lz4 and .lzo compression
Add support for .lz4 and .lzo formats that can be used for .tar.gpkg
compression.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'eclass/unpacker.eclass')
-rw-r--r-- | eclass/unpacker.eclass | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass index 8fb1c2abd1cf..a64c5eae18aa 100644 --- a/eclass/unpacker.eclass +++ b/eclass/unpacker.eclass @@ -401,6 +401,10 @@ _unpacker_get_decompressor() { echo "${UNPACKER_LZIP} -dc" ;; *.zst) echo "zstd -dc" ;; + *.lz4) + echo "lz4 -dc" ;; + *.lzo) + echo "lzop -dc" ;; esac } @@ -535,6 +539,10 @@ unpacker_src_uri_depends() { d="app-arch/zstd" ;; *.lha|*.lzh) d="app-arch/lha" ;; + *.lz4) + d="app-arch/lz4" ;; + *.lzo) + d="app-arch/lzop" ;; esac deps+=" ${d}" done |