Skip to content

feat: AppImage AnyLinux con metodo quick-sharun/sharun - #83

Closed
SrDicov wants to merge 8 commits into
Trinity-LA:mainfrom
SrDicov:feat/anylinux-appimage
Closed

SrDicov wants to merge 8 commits into
Trinity-LA:mainfrom
SrDicov:feat/anylinux-appimage

Conversation

@SrDicov

@SrDicov SrDicov commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Reemplaza el empaquetado Ubuntu+linuxdeploy por el flujo certificado de Anylinux-AppImages.

Que cambia:

  • Nuevo trinity-appimage.sh: receta autocontenida que compila engine (mcpe-nx, SDL3, sin GUI) + tapk-extract (Zig) + Trinity en Arch, instala todo en /usr y empaqueta con quick-sharun (glibc + ld-linux propios, DwarFS + uruntime, mesa debloated, hooks self-updater + fix-namespaces, test xvfb).
  • Nuevo workflow anylinux-appimage.yml: matrix x86_64 + aarch64 en ghcr.io/pkgforge-dev/archlinux:latest, publica a latest con los mismos nombres de archivo.
  • El sidecar 32-bit (mcpelauncher-client86) viaja aislado en lib32/ con su propio loader (--library-path, sin LD_LIBRARY_PATH) para no colisionar con los .so de 64-bit.
  • Los workflows viejos con linuxdeploy quedan superseded (no se borran en este PR).

El AppImage resultante corre en cualquier distro, musl y NixOS sin FHS-wrapper.

Reemplaza el empaquetado Ubuntu+linuxdeploy (LD_LIBRARY_PATH, glibc del
host) por el flujo certificado de Anylinux-AppImages: build en Arch,
deploy con quick-sharun (glibc + ld-linux propios, DwarFS + uruntime),
paquetes mesa debloated y test con xvfb.

- trinity-appimage.sh: receta autocontenida (engine + tapk-extract +
  Trinity, install en /usr, deploy, datos linux-bin, sidecar 32-bit
  aislado en lib32/, make-appimage + test)
- .github/workflows/anylinux-appimage.yml: matrix x86_64 + aarch64 en
  ghcr.io/pkgforge-dev/archlinux:latest, release a latest
- AGENTS.md: documenta el nuevo workflow y las reglas AnyLinux
git-subtree-dir: mcpe-nx
git-subtree-split: bdea90dd90925ef3a11d64c9a258af9df8946d01
@SrDicov SrDicov closed this Sep 12, 2026
@SrDicov
SrDicov deleted the feat/anylinux-appimage branch September 12, 2026 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant