This repo makes modified versiones of some Archlinux packages, these are intended for AppImages to reduce final size:
-
llvm-libs-miniandllmv-libs-nano, smaller versions oflibLLVM.sowhich is a 130+ MiB library that Archlinux compiles with support for a lot of architectures (arm,aarch64,risv, etc), the mini version should be a drop in replacment that is unlikely to cause any issue, while the nano version only ships the host target (x86_64oraarch64) +AMDGPU. -
iculess versions of
libxml2andqt6-base, normally these packages depend on a 30 MiB libicudata lib that is rarely needed, using them gets rid of said library. -
ffmpeg-miniwhich mainly removes linking to libx265.so, which is a 20 MiB library that is rarely needed, using it gets rid of said library. -
opus-nanoI have no idea why Archlinux makes this lib 5 MiB when both ubuntu and alpine make it <500 KiB -
mesa-miniwhich makes several packages (mesa,vulkan-{radeon, intel, etc}) ~30% smaller.