1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-18 21:48:23 +02:00
openwrt/tools
Markus Stockhausen a51ca085bf tools: Add gzip-libdeflate advanced compressor
Several devices provide U-Boot versions with only gzip compressed kernel
support (e.g. Realtek switches). This compression method produces larger
images than lzma. To save space on flash and avoid going the hard way with
lzma-loader we can make use of enhanced gzip tool based on libdeflate
compression library from https://github.com/ebiggers/libdeflate. It
keeps 100% deflate/gzip compatibility while improving compression ratio.
The image can be unpacked by the default inflate routines inside U-Boot.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
[Switched to v1.15 and made it work with cmake]
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
Reviewed-by: Robert Marko <robimarko@gmail.com>
Reviewed-by: Rosen Penev <rosenp@gmail.com>
Reviewed-by: Sander Vanheule <sander@svanheule.net>
2023-01-02 10:15:37 +01:00
..
7z
autoconf
autoconf-archive
automake tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
b43-tools
bash tools/bash: update to 5.2.15 2022-12-17 20:26:51 +01:00
bc tools/bc: update to 1.07.1 2022-10-22 22:50:37 +02:00
bison tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
cbootimage
cbootimage-configs
ccache tools/ccache: update to 4.7.4 2022-12-17 20:49:15 +08:00
cmake tools/cmake: update to 3.25.1 2022-12-06 23:10:40 +01:00
coreutils tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
cpio tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
dosfstools tools/dosfstools: fix PKG_SOURCE 2022-12-14 20:29:36 +02:00
dwarves tools/dwarves: update to 1.24 2022-10-22 22:53:24 +02:00
e2fsprogs e2fsprogs: Fix CVE-2022-1304 2022-12-06 23:09:00 +01:00
elftosb
elfutils tools/elfutils: update to 1.88 2022-11-05 14:07:46 +00:00
expat expat: update to 2.5.0 2022-10-31 21:27:48 +01:00
fakeroot tools/fakeroot: update to 1.30.1 2022-11-05 14:07:46 +00:00
findutils tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
firmware-utils firmware-utils: fix archive checksum 2022-12-15 17:47:05 +01:00
flex tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
flock tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
genext2fs tools/genext2fs: update to 1.5.0 2022-10-22 22:53:24 +02:00
gengetopt
gmp tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
include
isl tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
kernel2minor
libdeflate tools: Add gzip-libdeflate advanced compressor 2023-01-02 10:15:37 +01:00
libressl tools/libressl: update to 3.7.0 2022-12-18 16:34:47 +01:00
libtool tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
llvm-bpf
lzma tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
lzma-old
m4 tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
make-ext4fs
meson
missing-macros
mkimage tools/mkimage: bring back removed patches 2022-10-23 16:29:59 +01:00
mklibs
mpc tools/mpc: update to 1.3.1 2022-12-17 17:46:32 +01:00
mpfr tools/mpfr: update to 4.1.1 2022-11-27 00:52:06 +01:00
mtd-utils tools/mtd-utils: update to 2.1.5 2022-11-05 14:07:46 +00:00
mtools tools/mtools: update to 4.0.42 2022-11-05 14:07:46 +00:00
ninja
padjffs2
patch tools/patch: apply patch for EACCES on xattr copy 2022-11-20 18:44:43 +01:00
patch-image
patchelf tools/patchelf: update to 0.17.0 2022-12-18 23:19:23 +01:00
pkgconf
quilt
sdimage
sed tools/sed: Fix handling of symlinks of 128 chars 2022-12-18 21:40:58 +01:00
sparse tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
squashfs
squashfskit4
sstrip
tar tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
xz tools/xz: update to 5.2.10 2022-12-19 23:25:35 +01:00
zip tools: add Host/Uninstall where possible 2022-10-20 00:33:22 +02:00
zlib tools/zlib: update to 1.2.13 2022-10-22 22:53:24 +02:00
zstd
Makefile tools: Add gzip-libdeflate advanced compressor 2023-01-02 10:15:37 +01:00