Revert "meson: Fix invalid include flag in uninstalled gl pc file"
authorNirbheek Chauhan <nirbheek@centricular.com>
Fri, 19 Jul 2024 14:44:29 +0000 (20:14 +0530)
committerBackport Bot <gitlab-backport-bot@gstreamer-foundation.org>
Thu, 3 Oct 2024 11:05:42 +0000 (12:05 +0100)
This reverts commit 9d719b9937e2ef476cf18f800f54ccac1feea8ee.

The old pkg-config implementation errors out if a variable specified
in the pkgconfig file is not defined, so this actually broke
uninstalled pc files.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7606>

subprojects/gst-plugins-base/gst-libs/gst/gl/meson.build

index bbc5c8f21cd0610bda94bd221e5a9257494f759f..b97ec0c049b542db1fcc2bb96a4fde1f92f94b25 100644 (file)
@@ -1113,18 +1113,15 @@ if build_gstgl
     'gl_winsys=' + ' '.join(enabled_gl_winsys),
     'gl_apis=' + ' '.join(enabled_gl_apis),
   ]
-  pkgconfig_installed_variables = [
-    'libinc=-I${libdir}/gstreamer-1.0/include',
-  ]
 
   library_def = {'lib': gstgl}
   pkg_name = 'gstreamer-gl-1.0'
   pkgconfig.generate(gstgl,
     libraries : [gstvideo, gst_base_dep, gst_dep],
-    variables : pkgconfig_variables + pkgconfig_gl_variables + pkgconfig_installed_variables,
+    variables : pkgconfig_variables + pkgconfig_gl_variables,
     uninstalled_variables : pkgconfig_gl_variables,
     subdirs : pkgconfig_subdirs,
-    extra_cflags : ['${libinc}'],
+    extra_cflags : ['-I${libdir}/gstreamer-1.0/include'],
     name : pkg_name,
     description : 'Streaming media framework, OpenGL plugins libraries',
   )