Skip to content

fix: add gobject-introspection-1.0 BuildRequires to gnome-49 glib2 spec#4

Merged
hanthor merged 2 commits into
mainfrom
fix/gnome49-glib2-gi-buildrequires
Mar 15, 2026
Merged

fix: add gobject-introspection-1.0 BuildRequires to gnome-49 glib2 spec#4
hanthor merged 2 commits into
mainfrom
fix/gnome49-glib2-gi-buildrequires

Conversation

@hanthor
Copy link
Copy Markdown
Member

@hanthor hanthor commented Mar 15, 2026

Summary

  • build-glib2-full was failing with gobject-introspection-1.0 not found during meson configure
  • Mock installs gobject-introspection (provides /usr/bin/g-ir-scanner) but NOT gobject-introspection-devel (provides the .pc file)
  • Added BuildRequires: pkgconfig(gobject-introspection-1.0) so mock also installs the devel package into the buildroot

Test plan

  • CI build-glib2-full (src/gnome-49/glib2) job passes
  • Subsequent tiers (gi-full, core-libraries, etc.) proceed normally

🤖 Generated with Claude Code

hanthor and others added 2 commits March 16, 2026 01:27
Mock installs /usr/bin/g-ir-scanner (main package) but not
gobject-introspection-devel, so meson can't find the .pc file at build
time. Mirrors the gnome-50 spec which uses gobject-introspection-devel.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename c10s-gnome-50-fresh → c10s-gnome-50 everywhere
- Regenerate build-distributed.yml from updated build-order.yml with
  new tier names matching gnome-49 convention (core-libraries, gtk-core,
  shell-foundations, gnome-shell, session-layer, etc.)
- Rename workflow to "GNOME 50 Distributed Build and Publish"

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hanthor hanthor merged commit 8b1517b into main Mar 15, 2026
1 check passed
@hanthor hanthor deleted the fix/gnome49-glib2-gi-buildrequires branch March 15, 2026 20:01
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