meson: restore dri.pc file
authorDylan Baker <dylan.c.baker@intel.com>
Mon, 6 Dec 2021 21:32:16 +0000 (13:32 -0800)
committerMarge Bot <emma+marge@anholt.net>
Mon, 6 Dec 2021 22:42:34 +0000 (22:42 +0000)
Which was accidentally deleted.

Fixes: ea8fa10edd1f8976825c6aad05b904179a2deca3
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5717
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14090>

src/gallium/frontends/dri/meson.build

index 967047b..482031c 100644 (file)
@@ -64,3 +64,19 @@ libdri = static_library(
     idep_mesautil,
   ],
 )
+
+if with_dri
+  dri_req_private = []
+  if dep_libdrm.found()
+    dir_req_private = ['libdrm >= @0@'.format(_drm_ver)]
+  endif
+
+  pkg.generate(
+    name : 'dri',
+    filebase : 'dri',
+    description : 'Direct Rendering Infastructure',
+    version : meson.project_version(),
+    variables : ['dridriversdir=@0@'.format(dri_drivers_path)],
+    requires_private : dri_req_private,
+  )
+endif