From 2ae75702c0f8ded1e7b71a22d89c48e79ca6a3b1 Mon Sep 17 00:00:00 2001
From: Michael Kuhn <suraia@ikkoku.de>
Date: Fri, 12 Oct 2018 09:34:09 +0200
Subject: [PATCH] libepoxy: fix build (#9508)

- Add missing pkgconfig dependency
- Explicitly disable egl
---
 var/spack/repos/builtin/packages/libepoxy/package.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/var/spack/repos/builtin/packages/libepoxy/package.py b/var/spack/repos/builtin/packages/libepoxy/package.py
index e2feebf022..afb9677f69 100644
--- a/var/spack/repos/builtin/packages/libepoxy/package.py
+++ b/var/spack/repos/builtin/packages/libepoxy/package.py
@@ -35,5 +35,12 @@ class Libepoxy(AutotoolsPackage):
     version('1.4.3', 'af4c3ce0fb1143bdc4e43f85695a9bed')
     version('1.3.1', '96f6620a9b005a503e7b44b0b528287d')
 
+    depends_on('pkgconfig', type='build')
     depends_on('meson')
     depends_on('mesa')
+
+    def configure_args(self):
+        # Disable egl, otherwise configure fails with:
+        # error: Package requirements (egl) were not met
+        # Package 'egl', required by 'virtual:world', not found
+        return ['--enable-egl=no']
-- 
GitLab