summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2026-02-06 10:29:00 +0000
committerYogesh Tyagi <yogesh.tyagi@intel.com>2026-02-10 22:33:42 +0530
commitd7afc542602e47ddd32d99fafd4849781ad55e2a (patch)
treebffb41e7926a8d8e8c424beb575a6e0bcaa68a40 /recipes-multimedia
parent7535d8443247894f24bc6189a55234dcef09d5f8 (diff)
downloadmeta-intel-d7afc542602e47ddd32d99fafd4849781ad55e2a.tar.gz
recipes: inherit pkgconfig
Instead of depending directly on pkgconfig-native, inherit the pkgconfig class. At the moment this just adds a layer of indirection to the right provider of pkgconfig, but there are patches in flight to move exports into the class to isolate the variables. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Diffstat (limited to 'recipes-multimedia')
-rw-r--r--recipes-multimedia/vpl/libvpl-tools_1.5.0.bb5
-rw-r--r--recipes-multimedia/vpl/libvpl_2.16.0.bb5
-rw-r--r--recipes-multimedia/vpl/vpl-gpu-rt_26.1.0.bb4
3 files changed, 8 insertions, 6 deletions
diff --git a/recipes-multimedia/vpl/libvpl-tools_1.5.0.bb b/recipes-multimedia/vpl/libvpl-tools_1.5.0.bb
index 662d3add..33db121e 100644
--- a/recipes-multimedia/vpl/libvpl-tools_1.5.0.bb
+++ b/recipes-multimedia/vpl/libvpl-tools_1.5.0.bb
@@ -13,8 +13,9 @@ SRC_URI = "git://github.com/intel/libvpl-tools.git;protocol=https;branch=main \
13 13
14SRCREV = "ad9deecaf0ee76f689373b55fe620c843e3c8a4d" 14SRCREV = "ad9deecaf0ee76f689373b55fe620c843e3c8a4d"
15 15
16inherit cmake 16inherit cmake pkgconfig
17DEPENDS += "libva libvpl pkgconfig-native" 17
18DEPENDS += "libva libvpl"
18 19
19PACKAGECONFIG ??= "tools" 20PACKAGECONFIG ??= "tools"
20PACKAGECONFIG[tools] = "-DENABLE_WAYLAND=ON, -DENABLE_WAYLAND=OFF, wayland wayland-native wayland-protocols" 21PACKAGECONFIG[tools] = "-DENABLE_WAYLAND=ON, -DENABLE_WAYLAND=OFF, wayland wayland-native wayland-protocols"
diff --git a/recipes-multimedia/vpl/libvpl_2.16.0.bb b/recipes-multimedia/vpl/libvpl_2.16.0.bb
index 107abef5..19fe8d14 100644
--- a/recipes-multimedia/vpl/libvpl_2.16.0.bb
+++ b/recipes-multimedia/vpl/libvpl_2.16.0.bb
@@ -13,8 +13,9 @@ SRC_URI = "git://github.com/intel/libvpl.git;protocol=https;branch=main \
13 " 13 "
14SRCREV = "778a66d6c6537f08eabb91955dbbf1bce3812894" 14SRCREV = "778a66d6c6537f08eabb91955dbbf1bce3812894"
15 15
16inherit cmake 16inherit cmake pkgconfig
17DEPENDS += "libva pkgconfig-native" 17
18DEPENDS += "libva"
18 19
19PACKAGECONFIG ??= "tools" 20PACKAGECONFIG ??= "tools"
20PACKAGECONFIG[tools] = "-DBUILD_TOOLS=ON, -DBUILD_TOOLS=OFF, wayland wayland-native wayland-protocols" 21PACKAGECONFIG[tools] = "-DBUILD_TOOLS=ON, -DBUILD_TOOLS=OFF, wayland wayland-native wayland-protocols"
diff --git a/recipes-multimedia/vpl/vpl-gpu-rt_26.1.0.bb b/recipes-multimedia/vpl/vpl-gpu-rt_26.1.0.bb
index 74fd3ae2..abc62d14 100644
--- a/recipes-multimedia/vpl/vpl-gpu-rt_26.1.0.bb
+++ b/recipes-multimedia/vpl/vpl-gpu-rt_26.1.0.bb
@@ -14,7 +14,7 @@ PE = "1"
14COMPATIBLE_HOST = '(x86_64).*-linux' 14COMPATIBLE_HOST = '(x86_64).*-linux'
15COMPATIBLE_HOST:x86-x32 = "null" 15COMPATIBLE_HOST:x86-x32 = "null"
16 16
17DEPENDS += "libdrm libva intel-media-driver libvpl pkgconfig-native" 17DEPENDS += "libdrm libva intel-media-driver libvpl"
18RDEPENDS:${PN} += "intel-media-driver" 18RDEPENDS:${PN} += "intel-media-driver"
19 19
20SRC_URI = "git://github.com/intel/vpl-gpu-rt.git;protocol=https;nobranch=1;lfs=0 \ 20SRC_URI = "git://github.com/intel/vpl-gpu-rt.git;protocol=https;nobranch=1;lfs=0 \
@@ -26,7 +26,7 @@ FILES:${PN} += " \
26 ${libdir}/libmfx-gen/enctools.so \ 26 ${libdir}/libmfx-gen/enctools.so \
27 " 27 "
28 28
29inherit cmake features_check 29inherit cmake features_check pkgconfig
30 30
31REQUIRED_DISTRO_FEATURES = "opengl" 31REQUIRED_DISTRO_FEATURES = "opengl"
32 32