From ec8a30b28f277d7acb23008689c27ee984a06108 Mon Sep 17 00:00:00 2001 From: Geoffroy Van Cutsem Date: Wed, 3 Oct 2012 09:45:03 -0700 Subject: [PATCH] Fix spec file %post and %postun scriptlets (resolves TIVI-234) Update spec %files section to use macro instead of hardcoded paths Change-Id: I22968dafae2551cab93ad1a9e889d5017c8ee2f6 --- packaging/mesa.spec | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packaging/mesa.spec b/packaging/mesa.spec index 665eee8..6007f3e 100644 --- a/packaging/mesa.spec +++ b/packaging/mesa.spec @@ -257,12 +257,14 @@ rm -rf %{buildroot} %postun libGL -p /sbin/ldconfig -%post libgbm -p /sbin/ldconfig -rm -rf /usr/lib/libdricore.so -ln -sf /usr/lib/libdricore%{mesa_libversion}.so /usr/lib/libdricore.so +%post libgbm +/sbin/ldconfig +rm -rf %{_libdir}/libdricore.so +ln -sf %{_libdir}/libdricore%{mesa_libversion}.so %{_libdir}/libdricore.so -%postun libgbm -p /sbin/ldconfig -rm -rf /usr/lib/libdricore.so +%postun libgbm +/sbin/ldconfig +rm -rf %{_libdir}/libdricore.so %post libGLESv2 -p /sbin/ldconfig @@ -295,9 +297,9 @@ rm -rf /usr/lib/libdricore.so %files dri-drivers-devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/dri.pc -/usr/lib/dri/r300_dri.so -/usr/lib/dri/r600_dri.so -/usr/lib/dri/vmwgfx_dri.so +%{_libdir}/dri/r300_dri.so +%{_libdir}/dri/r600_dri.so +%{_libdir}/dri/vmwgfx_dri.so %files dri-i965-driver %defattr(-,root,root,-) @@ -334,7 +336,7 @@ rm -rf /usr/lib/libdricore.so %defattr(-,root,root,-) %{_libdir}/libgbm.so.* %{_libdir}/gbm/* -/etc/drirc +%{_sysconfdir}/drirc %{_libdir}/libdricore%{mesa_libversion}.so* %files libgbm-devel -- 2.7.4