about summary refs log tree commit diff stats
path: root/box64-bundle-x86-libs.csv (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [BUNDLE] Add libgcc (#3070)Luke Short2025-10-151-0/+2
| | | | | | | | | | | | | * [BUNDLE] update link to the list of libraries that cannot be emulated. It shows how libthread_db cannot be emulated (which is already in our exclusion list). * [BUNDLE] Add libgcc This provides the 'libgcc_s.so.1' library. Related #2389
* Bundle OpenSSL (#3069)Luke Short2025-10-141-6/+10
| | | | | | | | | | * [BUNDLE] sort CSV file * [BUNDLE] Add OpenSSL libraries including 'libcrypto.so.1.0.0', 'libcrypto.so.1.1', and 'libssl.so'. Related #2389
* Box64 bundle x86 libs improvements (#2839)Fathi Boudra2025-07-301-31/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * box64-bundle-x86-libs.csv: fix glibc i686 checksum glibc i686 checksum is the same as the x86_64 version. It's a copy paste error. Fix the correct checksum. Also sort the file content so it's easier to figure out the package source and read potential mistakes. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> * box64-bundle-x86-libs.sh: rewrite the bundle libraries script Heavily based on Luke's original work, the main improvements: * portable: - it's a POSIX shell script, doesn't rely on bash anymore - reduce tool dependencies (use only awk, instead of awk and cut) * more robust: - clean up on exit/errors - retry logic with curl - check tools availability - fails on checksums errors * more readable * fixed duplicated removal libraries that can't be emulated * passed shellcheck analysis tool Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> --------- Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
* [BUNDLE] Add hidapi (#2833)Luke Short2025-07-201-0/+2
| | | Resolves #1809
* [BUNDLE] Add ncurses (#2828)Luke Short2025-07-191-0/+2
| | | | | since emulation may be better than the wrapped functions currently. Related #1942
* box64-bundle-x86-libs.csv: fix libffi library (#2825)Fathi Boudra2025-07-171-2/+2
| | | | | | libffi-devel package is empty and contains only a symlink. Use the correct package to bundle the library binary. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
* [BUNDLE] Add usable libraries from GLIBC package (#2821)Luke Short2025-07-171-0/+2
| | | Resolves #2703
* [BUNDLE] Add sqlite3 (#2819)Luke Short2025-07-161-0/+2
| | | Resolves #2803
* Bundle fix permissions (#2738)Luke Short2025-06-131-58/+60
| | | | | | | | | | | | | | | | | | | | | | | | * [DOCS] Update tar command to extract with root permissions. Resolves #2713 * [BUNDLE] Use AlamaLinux Vault URLs AlmaLinux 9.5 has been archived since the release of 9.6. * [BUNDLE] Make failed downloads fatal This will help us track down and fix issues with the script faster. * [BUNDLE] Use Fedora Archive URLs for Fedora 40. It has been archived since it went end-of-life recently. * [BUNLDE] Add libnsl This is used by the Steam client.
* Bundle more libs (#2419)Luke Short2025-03-131-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [DOCS] Arch Linux does have an archive * [BUNDLE] Simplify unsupported package message * [BUNDLE] Archive Void Linux XBPS packages This was an oversight to not include these but not XBPS packages are used (yet). * [DOCS] Fedora dependencies List Fedora dependencies for the 'box64-bundle-x86-libs.sh' script. * [DOCS] Fedora 34 hints Use Fedora 34 to find missing 32-bit packages that are compatible with Enterprise Linux 9. * [DOCS] Add better 'dnf provides' hint Use wildcards. This works on all versions of DNF. * [BUNDLE] Add common libraries as reported by various GitHub Issues. Resolves #2390 * [DOCS] Mention essential libraries and libraries with large dependencies. These should not be bundled. * [BUNDLE] Remove essential libraries and libraries with large dependencies.
* [BUNDLE] Add script to bundle x86 libraries (#2380)Luke Short2025-02-171-0/+38
This manages both x86_64 and x86 libraries. It helps with improving emulation in all of the Box projects.