Fix spec file %post and %postun scriptlets (resolves TIVI-234) 68/2668/1 accepted/2.0alpha-wayland/20130110.020137 submit/2.0alpha-wayland/20130110.022116
authorWang Quanxian <quanxian.wang@intel.com>
Wed, 9 Jan 2013 02:19:51 +0000 (10:19 +0800)
committerWang Quanxian <quanxian.wang@intel.com>
Wed, 9 Jan 2013 02:19:51 +0000 (10:19 +0800)
Update spec %files section to use macro instead of hardcoded paths

Signed By Geoffroy Van Cutsem<geoffroy.vancutsem@intel.com>

packaging/mesa.spec

index 484a851..1e80767 100644 (file)
@@ -1,5 +1,3 @@
-%define mesa_libversion 9.0.1 
-
 Name:       mesa
 Summary:    Mesa graphics libraries
 Version:    9.0.1
@@ -238,12 +236,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%{version}.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
 
@@ -311,8 +311,8 @@ rm -rf /usr/lib/libdricore.so
 %defattr(-,root,root,-)
 %{_libdir}/libgbm.so.*
 %{_libdir}/gbm/*
-/etc/drirc
-%{_libdir}/libdricore%{mesa_libversion}.so*
+%{_sysconfdir}/drirc
+%{_libdir}/libdricore%{version}.so*
 
 %files libgbm-devel
 %defattr(-,root,root,-)