4accbb4655
This new package provides "lzma_alone" host binary based on the original LZMA SDK. It provides few extra options when compared to the LZMA Utils / XZ Utils project "lzma" binary (already packaged as the "lzma"). This packaging schema (LZMA SDK with lzma -> lzma_alone rename) follows Debian's solution. Please note that Debian also uses LZMA SDK for the base "lzma" tool which may be considered for Buildroot too - as an independent change. Similar packaging is also used by Ubuntu & Arch. lzma_alone is a requirement for preparing firmware images for some Broadcom based home routers with a picky CFE bootloader. It has limited LZMA support and building compatible images requires specifying dictionary size and lc/lp/pb LZMA values manually. Version 9.22 is used as it's the last release using .tar.bz2 format. The same version is used by Debian. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> [yann.morin.1998@free.fr: - add the upstream sha1, add comments - fix license - add license file and its sha256 - fix coding styles ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
19 lines
601 B
Plaintext
19 lines
601 B
Plaintext
config BR2_PACKAGE_HOST_LZMA_ALONE
|
|
bool "host lzma-alone"
|
|
help
|
|
LZMA has two well-known command-line tools:
|
|
1. lzma from LZMA SDK
|
|
2. lzma from XZ Utils (previously LZMA Utils)
|
|
|
|
This package provides the former one which:
|
|
1. Gives more control over compression parameters
|
|
2. Gets named lzma_alone to allow coexistence
|
|
|
|
This tool may be used to prepare firmwares for bootloaders
|
|
with limited LZMA support.
|
|
E.g. Broadcom's CFE bootloader for MIPS BCM47xx devices is
|
|
known to fail to boot images using LZMA compression with
|
|
dictionary.
|
|
|
|
https://www.7-zip.org/sdk.html
|