Push260912 — opencode-wrapper Formal Release
Overview
Rolling Push tag cycle completes the
opencode-glibc → opencode-wrapper
rename and fills out the four-family matrix. Version
v1.18.30.
| Family | Package Name | Format | Description |
|---|---|---|---|
| native (mainline) | opencode |
deb + pacman .pkg.tar.xz |
Zero-glibc bionic ELF, runs directly |
| wrapper (appendix) | opencode-wrapper |
deb + pacman .pkg.tar.xz |
Glibc wrapper — renamed from opencode-glibc |
| compressed (packed) | opencode-compressed |
deb + pacman .pkg.tar.gz |
UPX --best packed |
| standalone (rollback) | opencode-wrapper-standalone |
deb + pacman .pkg.tar.xz |
Frozen single-version rollback, coexists with
opencode |
Also ships SHA256SUMS.txt (full verification) and
Packages.gz (apt flat source index).
Package Rename: opencode-glibc → opencode-wrapper
The glibc appendix family is renamed to
opencode-wrapper:
- deb:
Replaces: opencode-glibc+Breaks: opencode-glibc (<< version)— existingopencode-glibcusers upgrade automatically toopencode-wrapper, no manual action needed. - pacman:
replaces=('opencode-glibc')— same automatic upgrade semantics.
Mutual exclusion: opencode ↔︎
opencode-wrapper are mutually exclusive;
opencode-compressed Provides opencode, so only
one of the three may be installed.
opencode-wrapper-standalone is mutually exclusive with
opencode-wrapper, but coexists with opencode
(rollback path only).
Install
Source Configuration (one-time)
# One-shot: configure sources and install (pacman + apt sources ready)
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode
# Or manual:
# pacman — append unified [hope2333] section to $PREFIX/etc/pacman.conf (full block at
# /repo/Termux/ manual config block), then pacman -Sy && pacman -S hope2333-mirrorlist
# (post-install hook converges the section to section-header + Include form)
# apt — write to $PREFIX/etc/apt/sources.list.d/hope2333.list:
# deb [trusted=yes arch=aarch64] https://github.com/Hope2333/opencode-termux/releases/latest/download/ ./Source Install (apt / pacman, latest per package)
pacman -S opencode # native mainline
pacman -S opencode-wrapper # wrapper appendix (renamed from opencode-glibc)
pacman -S opencode-compressed # UPX packed
apt update && apt install opencode-compressed # or opencode / opencode-wrapperThe apt flat index (
Packages.gz) only contains the latest version of each package name. To install a specific older version, use manual install below, pulling directly from release assets.
Manual Install (specific version)
pacman -U opencode-<ver>-1-aarch64.pkg.tar.xz # native / wrapper
dpkg -i opencode_<ver>_aarch64.deb
pacman -U opencode-compressed-<ver>-1-aarch64.pkg.tar.gz # compressed (note .gz)
dpkg -i opencode-compressed_<ver>_aarch64.deb
pacman -U opencode-wrapper-standalone-<ver>-1-aarch64.pkg.tar.xz # standalone rollback
dpkg -i opencode-wrapper-standalone_<ver>_aarch64.debBUILD LOG
20260911: Wrapper rename commits — e46f5e6 rename -glibc
to -wrapper, 7761c6d add opencode-glibc to Replaces/Breaks
for upgrade path, bff4e76 wrapper replaces only glibc, not
native 20260912: e00298e glibc→wrapper rename (scripts +
docs) + Push260912 release Latest: v1.18.30
Verification
- Package rename:
opencode-glibc→opencode-wrapper, Replaces/Breaks upgrade path in place - Version: v1.18.30 covers all four families
SHA256SUMS.txtmatches release assets- Family mutual-exclusion matrix declarations complete (conflicts / provides)
Links
- GitHub: https://github.com/Hope2333/opencode-termux
- Source guide: https://hope2333.github.io/wiki/guides/software-source.html
- Docs:
docs/dual-track-install.md/docs/transplant.md