Skip to content

fix(linux): require the GLES library GTK loads at runtime in the rpm - #3435

Merged
datlechin merged 1 commit into
linuxfrom
fix/linux-rpm-gles
Oct 15, 2026
Merged

datlechin merged 1 commit into
linuxfrom
fix/linux-rpm-gles

Conversation

@datlechin

Copy link
Copy Markdown
Member

Change

  • The rpm requires libGLESv2.so.2. GTK's renderer loads it through libepoxy, which aborts without it. On Fedora 44 neither gtk4 nor libepoxy declares it, so a default dnf install into a minimal system aborted at startup with exit 134. This turns the Install the RPM package job on linux green.
  • Requires the soname, since rpmlint errors on a package name.

Verified

  • Smoke test of the rpm in a fresh fedora:44 container passes with the library installed; spec and SRPM lint with 0 errors.

Without GNOME Shell nothing installs libGLESv2 on Fedora 44, not even as
a weak dependency of gtk4 or libepoxy, so tablepro aborted at startup in
libepoxy, as the CI smoke test of the rpm found.
@datlechin
datlechin merged commit 20ed724 into linux Oct 15, 2026
27 checks passed
@datlechin
datlechin deleted the fix/linux-rpm-gles branch October 15, 2026 16:04
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