* build(appimage): pin the interpreter, packages and tooling * ci(appimage): build inside a pinned ubuntu 22.04 image * test(appimage): guard the pins and the base image * docs: state the AppImage glibc floor * fix(appimage): bundle libibus with its typelib * ci(appimage): let the container run the isolated GI smoke test * fix(appimage): keep the bundle's libraries out of host binaries * fix(appimage): bundle libgpg-error with the libgcrypt that needs it * docs(agents): require host_env() for spawned binaries * ci: run the AppImage jobs when its other inputs change * fix(appimage): check every bundled typelib, not just the seeded ones * fix(ibus): keep the bundle when respawning our own interpreter * fix(injection): pass host_env() to setxkbmap and notify-send * test(ibus): wait for the IBus warmup thread before asserting
11 lines
484 B
Plaintext
11 lines
484 B
Plaintext
# Build tools for packaging/appimage/build.sh — installed on the build host,
|
|
# never into the AppImage.
|
|
#
|
|
# Taken from PyPI rather than the base image so the toolchain is pinned instead
|
|
# of inherited: the base image's cmake is 3.22.1, exactly shaderc's floor and
|
|
# below what newer ggml releases ask for. Stay on the 3.x line — CMake 4 removed
|
|
# compatibility with the `cmake_minimum_required(VERSION 3.4...3.18)` that
|
|
# pywhispercpp still declares.
|
|
cmake==3.31.10
|
|
ninja==1.13.0
|