github Hope2333/opencode-termux Push260912
v1.18.30 / v1.18.31

latest releases: Push261026, Push261016, Push261013...
pre-releaseone month ago

Push260912 — opencode-wrapper Formal Release

中文版

Overview

Rolling Push tag update: package rename opencode-glibc → opencode-wrapper plus the
full four-family matrix for v1.18.30.

Family Package Format Notes
native (mainline) opencode deb + pacman .pkg.tar.xz Zero-glibc bionic ELF, direct exec
wrapper (appendix) opencode-wrapper deb + pacman .pkg.tar.xz glibc wrapper — renamed from opencode-glibc
compressed (UPX) opencode-compressed deb + pacman .pkg.tar.gz UPX --best
standalone (rollback) opencode-wrapper-standalone deb + pacman .pkg.tar.xz Frozen single-version rollback, coexists with opencode

Also shipped: SHA256SUMS.txt (full checksums) and Packages.gz (apt flat index).

Package Rename: opencode-glibc → opencode-wrapper

The glibc appendix family is renamed to opencode-wrapper:

  • deb: Replaces: opencode-glibc + Breaks: opencode-glibc (<< version) — existing
    opencode-glibc consumers auto-upgrade to opencode-wrapper with no manual step.
  • pacman: replaces=('opencode-glibc') — same auto-upgrade semantics.

Mutual exclusion: opencode ↔ opencode-wrapper cannot coexist; opencode-compressed
Provides opencode — install exactly one of the three. opencode-wrapper-standalone
conflicts with opencode-wrapper but coexists with opencode (rollback path only).

Install

Configure the software source (once)

# One-liner: configure sources and install (pacman + apt in one go)
curl -fsSL https://hope2333.github.io/repo/install.sh | sh -s -- --install opencode

# Manual:
# pacman — append to $PREFIX/etc/pacman.conf:
#   [hope2333-meta]
#   Server = https://hope2333.github.io/repo/Termux/pacman/
#   SigLevel = Optional TrustAll
#   (then install hope2333-mirrorlist to get the [hope2333] multi-server fallback source)
# 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/ ./

Install from the software source (apt / pacman — latest version per package)

pacman -S opencode              # native mainline
pacman -S opencode-wrapper      # wrapper appendix (renamed from opencode-glibc)
pacman -S opencode-compressed   # UPX compressed

apt update && apt install opencode-compressed   # or opencode / opencode-wrapper

The apt flat index (Packages.gz) only tracks the latest version per package.
For a pinned history version, use the manual install below.

Manual install (pinned 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.deb

Update 20260923 — v1.18.31 compressed fix

  • Fixed: the earlier 1.18.31 opencode-compressed packages shipped a broken UPX stub
    (14 MB, empty LOAD segments; did not execute). Rebuilt from the real UPX-packed native
    binary (57.4 MB, --version = 1.18.31 verified) and re-uploaded as opencode1-compressed
    (v1 family rename; upgrade from any old v1 opencode* package ≤ 1.18.31 lands in the
    opencode1* family, never v2 opencode).
  • Family rename: v1 packages now use the opencode1* prefix (native / wrapper /
    compressed) so v1 and v2 (opencode) coexist on one device. See Push260922 release notes.
  • Removed the stale 14 MB compressed assets opencode-compressed-1.18.31-1-aarch64.pkg.tar.gz
    and opencode-compressed_1.18.31_aarch64.deb from this tag.

BUILD 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 with Replaces/Breaks upgrade path
  • Version: v1.18.30 across all four families
  • SHA256SUMS.txt matches hosted assets
  • Family mutual-exclusion matrix fully declared (conflicts / provides)

Links

Don't miss a new opencode-termux release

NewReleases is sending notifications on new releases.