Bug 1744320 - libepoxy-devel Requires pkgconfig(egl)
Summary: libepoxy-devel Requires pkgconfig(egl)
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: libepoxy
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Dave Airlie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1745279 (view as bug list)
Depends On: 1744292
Blocks: 1737993
TreeView+ depends on / blocked
 
Reported: 2019-08-21 20:29 UTC by Rex Dieter
Modified: 2019-09-03 09:21 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:


Attachments (Terms of Use)

Description Rex Dieter 2019-08-21 20:29:52 UTC
Corrolary to mesa bug #1744292 where it currently no longer ships egl.pc , libepoxy-devel currently has a broken dependency on 
pkgconfig(egl).

As mentioned in the other bug,

A quick-n-dirty fix/workaround would be to drop from epoxy.pc
Requires.private: gl egl

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

Comment 1 Miro Hrončok 2019-08-22 11:50:23 UTC
This is now blocking the compose: https://pagure.io/releng/failed-composes/issue/49

Comment 2 Rex Dieter 2019-08-22 14:27:31 UTC
Since this bug is effectively blocking the world, I'll work on implementing the workaround I suggested in the hopes that better long-term solution presents itself.

https://src.fedoraproject.org/rpms/libepoxy/c/71f11e77d8c07990d3e65f1248b12d031361be94?branch=master

Comment 3 Rex Dieter 2019-08-22 17:57:02 UTC
With one more small subsequent commit (adjusting BuildRequires: too), the build was successful, and was also able to successfully rebuild qt5-qtbase.  That should unblock a vast majority of the FTBFS issues on f32/f31 currently.

Comment 4 Jens Petersen 2019-09-03 09:21:41 UTC
*** Bug 1745279 has been marked as a duplicate of this bug. ***


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