From 8d04a836ee059e554a93ddb63f493b4841928b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Wed, 19 Jul 2023 09:29:11 +0200 Subject: [PATCH] Improve 7zip docs --- compressed_archive/README_7zip.txt | 10 +++++++++- dependencies/7zip/linux/TODO.txt | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 dependencies/7zip/linux/TODO.txt diff --git a/compressed_archive/README_7zip.txt b/compressed_archive/README_7zip.txt index 3ecd8ea3..0a2b8758 100644 --- a/compressed_archive/README_7zip.txt +++ b/compressed_archive/README_7zip.txt @@ -6,4 +6,12 @@ then copy it to $YACREADER_SRC/compressed_archive/ (this folder). 7zip is the recommended library to use is you want support for 7zip files and rar5. -The app needs to load 7z.dll/7z.so(and Codecs/Rar.so) at runtime. +The app needs to load 7z.dll/7z.so at runtime. + +The repo includes prebuilt binaries for windows (7z.dll) and macos (7z.so), check dependencies/7zip. + +TODO: build 7z.so for macos with asm support (faster). Format7zF bundle (all supported formats enabled) +TODO: build 7z.so for linux (x86, x86_64, arm, arm64) with asm support (faster). Format7zF bundle (all supported formats enabled) + +Please, open a PR if you are able to build 7z.so. + diff --git a/dependencies/7zip/linux/TODO.txt b/dependencies/7zip/linux/TODO.txt new file mode 100644 index 00000000..15ae7f6d --- /dev/null +++ b/dependencies/7zip/linux/TODO.txt @@ -0,0 +1 @@ +Get 7z.so prebuilt binaires for 7zip 23.01 using Format7zF bundle with asm support.