Bug 1744292 - mesa-19.2.0~rc1-1.fc32 dropped pkgconfig(egl) provide, breaking libepoxy
Summary: mesa-19.2.0~rc1-1.fc32 dropped pkgconfig(egl) provide, breaking libepoxy
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Peter Robinson
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: 1744320 1743893 1743896
TreeView+ depends on / blocked
Reported: 2019-08-21 18:43 UTC by Scott Talbert
Modified: 2019-08-22 18:21 UTC (History)
16 users (show)

Fixed In Version: mesa-19.2.0~rc1-2.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-08-22 18:21:35 UTC
Type: Bug

Attachments (Terms of Use)

Description Scott Talbert 2019-08-21 18:43:25 UTC
mesa-libEGL-devel used to provide pkgconfig(egl), but it seems that disappeared in the latest build, breaking libepoxy and possibly others:

Problem: package wxGTK3-devel-3.0.4-10.fc31.x86_64 requires gtk3-devel, but none of the providers can be installed
- package gtk3-devel-3.24.10-2.fc31.x86_64 requires pkgconfig(epoxy) >= 1.4, but none of the providers can be installed
- conflicting requests
- nothing provides pkgconfig(egl) needed by libepoxy-devel-1.5.3-3.fc31.x86_64

Comment 1 Gabriel Somlo 2019-08-21 19:46:47 UTC
rawhide (f32) *and* f31 are affected (koji builds currently fail in both).

Comment 2 Rex Dieter 2019-08-21 20:25:17 UTC
Quick-n-dirty fix/workaround would be to drop from epoxy.pc
Requires.private: gl egl

and manually add
Requires: libGL-devel libEGL-devel
Requires: mesa-libGL-devel mesa-libEGL-devel
to libepoxy-devel

Comment 3 Peter Robinson 2019-08-22 17:23:31 UTC
Will bodge up a build while upstream sorts their stuff out

Note You need to log in before you can comment on or make changes to this bug.