Change install path to /hal/lib
authorJoonbum Ko <joonbum.ko@samsung.com>
Thu, 22 Jul 2021 02:07:51 +0000 (11:07 +0900)
committerXuelian Bai <xuelian.bai@samsung.com>
Tue, 21 Feb 2023 06:32:54 +0000 (14:32 +0800)
Change-Id: I7b8a8c35cf8826476c7d7401d9948b37284b3128
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
packaging/mesa.spec

index b40395b..e082d9f 100644 (file)
@@ -87,9 +87,19 @@ ninja -C build/
 
 %install
 DESTDIR=%{buildroot} ninja -C build/ install
-mkdir -p %{buildroot}%{_libdir}/driver
-cp -a  %{buildroot}%{_libdir}/libEGL* %{buildroot}%{_libdir}/driver
-cp -a  %{buildroot}%{_libdir}/libGLES* %{buildroot}%{_libdir}/driver
+mkdir -p %{buildroot}%{_hal_libdir}/driver
+mkdir -p %{buildroot}%{_hal_libdir}/dri
+
+cp -a %{buildroot}%{_libdir}/libEGL* %{buildroot}%{_hal_libdir}/driver/
+cp -a %{buildroot}%{_libdir}/libGLES* %{buildroot}%{_hal_libdir}/driver/
+cp -a %{buildroot}%{_libdir}/dri/* %{buildroot}%{_hal_libdir}/dri/
+cp -a %{buildroot}%{_libdir}/libglapi* %{buildroot}%{_hal_libdir}/
+
+%if "%{USE_VULKAN}" == "1"
+cp -a %{buildroot}%{_libdir}/libvulkan* %{buildroot}%{_hal_libdir}/
+%endif
+ln -sf %{_hal_libdir}/dri %{buildroot}%{_libdir}/dri
+ln -sf %{_hal_libdri}/libglapi.so.0.0.0 %{buildroot}%{_libdir}/libglapi.0.0.0
 
 mkdir -p %{buildroot}%{_udevrulesdir}
 cp 99-GPU-Acceleration.rules %{buildroot}%{_udevrulesdir}
@@ -103,11 +113,13 @@ cp 99-GPU-Acceleration.rules %{buildroot}%{_udevrulesdir}
 %defattr(-,root,root)
 %license COPYING
 %{_libdir}/libglapi*
-%{_libdir}/driver/*
-%{_libdir}/dri/*
+%{_hal_libdir}/libglapi*
+%{_hal_libdir}/driver/*
+%{_hal_libdir}/dri/*
+%{_libdir}/dri
 %{_libdir}/libgbm*
 %if "%{USE_VULKAN}" == "1"
-%{_libdir}/libvulkan*
+%{_hal_libdir}/libvulkan*
 /usr/share/vulkan/icd.d/*
 %endif
 %{_udevrulesdir}/99-GPU-Acceleration.rules