Signed-off-by: Michał Górny <mgo...@gentoo.org>
---
 eclass/unpacker.eclass | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/eclass/unpacker.eclass b/eclass/unpacker.eclass
index 660cafce5105..dfcb111e00f5 100644
--- a/eclass/unpacker.eclass
+++ b/eclass/unpacker.eclass
@@ -262,6 +262,18 @@ unpack_makeself() {
                XZ*)
                        suffix=xz
                        ;;
+               Zstandard*)
+                       suffix=zst
+                       ;;
+               lzop*)
+                       suffix=lzo
+                       ;;
+               LZ4*)
+                       suffix=lz4
+                       ;;
+               "ASCII text"*)
+                       decomp='base64 -d'
+                       ;;
                *)
                        die "Unknown filetype \"${filetype}\", for makeself 
${src##*/} ('${ver}' +${skip})"
                        ;;
-- 
2.37.3


Reply via email to