https://github.com/pkgforge-dev/llvm-libs-debloated
Stripped down versions of several archlinux packages [Maintainer=@Samueru-sama]
https://github.com/pkgforge-dev/llvm-libs-debloated
Last synced: about 1 year ago
JSON representation
Stripped down versions of several archlinux packages [Maintainer=@Samueru-sama]
- Host: GitHub
- URL: https://github.com/pkgforge-dev/llvm-libs-debloated
- Owner: pkgforge-dev
- License: mit
- Created: 2025-01-29T19:00:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-02T08:03:05.000Z (about 1 year ago)
- Last Synced: 2025-03-02T09:18:37.852Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# llvm-libs-debloated
This repo makes modified versiones of some Archlinux packages, these are intended for AppImages to reduce final size:
* `llvm-libs-mini` and `llmv-libs-nano`, smaller versions of `libLLVM.so` which is a 130+ MiB library that Archlinux compiles with support for a lot of arquitectures (arm, aarch64, risv, etc), the mini version should be a drop in replacment that is unlikely to cause any issue, while the nano version depends but usually is fine as well.
* iculess versions of `libxml2` and `qt6-base`, normally these packages depend on a 30 MiB libicudata lib that is rarely needed, using them gets rid of said library.
* `ffmpeg-mini` which mainly removes linking to libx265.so, which is a 20 MiB library that is rarely needed, using it gets rid of said library.
# Projects using these packages
* [Anylinux-AppImages](https://github.com/pkgforge-dev/Anylinux-AppImages)
* [ghostty-appimage](https://github.com/psadi/ghostty-appimage)
* [goverlay](https://github.com/benjamimgois/goverlay)