summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoonbum Ko <joonbum.ko@samsung.com>2024-09-11 11:37:49 +0900
committerJoonbum Ko <joonbum.ko@samsung.com>2024-09-11 11:37:52 +0900
commit0f1335ccedcb84b0ae5f7864da3b0f627165bf14 (patch)
tree0ef7d3477b856c20c6e54984329c44201e4d62cd
parent2f26a97f6740be97af2fe80f3b2ab6a3024201eb (diff)
downloadmesa-accepted/tizen_unified_x.tar.gz
mesa-accepted/tizen_unified_x.tar.bz2
mesa-accepted/tizen_unified_x.zip
- mesa's libgbm causes conflicts with platform's libgbm Change-Id: I70a3b9d7fc94ac14fe91c3117d273e2fcaa9180d Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
-rw-r--r--packaging/mesa.spec10
1 files changed, 8 insertions, 2 deletions
diff --git a/packaging/mesa.spec b/packaging/mesa.spec
index 824b3cabf39..59368d0e294 100644
--- a/packaging/mesa.spec
+++ b/packaging/mesa.spec
@@ -56,12 +56,17 @@ ExclusiveArch:
%else
%define USE_VULKAN 1
+%define USE_GBM 0
%define VULKAN_DRIVER broadcom
%if %{USE_VULKAN} == 1
%enable_driver vulkan
%endif
+%if %{USE_GBM} == 1
+%enable_driver gbm
+%endif
+
%enable_gallium_driver kmsro
%enable_gallium_driver swrast
%enable_gallium_driver vc4
@@ -72,7 +77,6 @@ ExclusiveArch:
%define dri_drivers "auto"
%endif
-%enable_driver gbm
%{echo: enabled gallium drivers : %{expand:%{gallium_drivers}}}
@@ -127,7 +131,9 @@ mkdir -p %{buildroot}%{_hal_prefix}/share/vulkan/icd.d
cp -a %{buildroot}%{_hal_libdir}/libEGL* %{buildroot}%{_hal_libdir}/driver/
cp -a %{buildroot}%{_hal_libdir}/libGLES* %{buildroot}%{_hal_libdir}/driver/
+%if %{expand:%{?enable_gbm:1}%{?!enable_gbm:0}}
cp -a %{buildroot}%{_hal_libdir}/libgbm* %{buildroot}%{_hal_libdir}/driver/
+%endif
mkdir -p %{buildroot}%{_hal_libdir}/udev/rules.d
cp 99-GPU-Acceleration.rules %{buildroot}%{_hal_libdir}/udev/rules.d
@@ -161,7 +167,7 @@ cp COPYING %{buildroot}%{_hal_prefix}/share/licenses/%{name}/
%{_hal_libdir}/dri/i915_dri.so
%endif
-%if %{enable_gbm}
+%if %{expand:%{?enable_gbm:1}%{?!enable_gbm:0}}
%{_hal_libdir}/driver/libgbm*
%endif