[mesa] Call ldconfig at -libglapi and -libxatracker post(un)install time.
Ville Skyttä
scop at fedoraproject.org
Sat Jul 14 21:51:48 UTC 2012
commit 5384165a1fa17280407eb3a5ff6412c5cb9b938c
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Sun Jul 15 00:51:39 2012 +0300
Call ldconfig at -libglapi and -libxatracker post(un)install time.
- Drop redundant ldconfig dependencies, let rpm auto-add them.
mesa.spec | 30 +++++++++++-------------------
1 files changed, 11 insertions(+), 19 deletions(-)
---
diff --git a/mesa.spec b/mesa.spec
index 3261e56..3d59544 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -36,7 +36,7 @@
Summary: Mesa graphics libraries
Name: mesa
Version: 8.1
-Release: 0.8%{?dist}
+Release: 0.9%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://www.mesa3d.org
@@ -89,8 +89,6 @@ Mesa
%package libGL
Summary: Mesa libGL runtime libraries and DRI drivers
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libGL
# F17+'s libX11 changes extension libs to use _XGetRequest(), so if we built
# against that, require it too
@@ -104,8 +102,6 @@ Mesa libGL runtime library.
%package libEGL
Summary: Mesa libEGL runtime libraries
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
%description libEGL
Mesa libEGL runtime libraries
@@ -113,8 +109,6 @@ Mesa libEGL runtime libraries
%package libGLES
Summary: Mesa libGLES runtime libraries
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
%description libGLES
Mesa GLES runtime libraries
@@ -173,8 +167,6 @@ Mesa libGLES development package
%package libGLU
Summary: Mesa libGLU runtime library
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libGLU
%description libGLU
@@ -194,8 +186,6 @@ Mesa libGLU development package
%package libOSMesa
Summary: Mesa offscreen rendering libraries
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libOSMesa
%description libOSMesa
@@ -214,8 +204,6 @@ Mesa offscreen rendering development package
%package libgbm
Summary: Mesa gbm library
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libgbm
%description libgbm
@@ -236,8 +224,6 @@ Mesa libgbm development package
%package libwayland-egl
Summary: Mesa libwayland-egl library
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libwayland-egl
%description libwayland-egl
@@ -259,8 +245,6 @@ Mesa libwayland-egl development package
%package libxatracker
Summary: Mesa XA state tracker for vmware
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
Provides: libxatracker
%description libxatracker
@@ -279,8 +263,6 @@ Mesa XA state tracker development package
%package libglapi
Summary: Mesa shared glapi
Group: System Environment/Libraries
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
%description libglapi
Mesa shared glapi
@@ -391,12 +373,18 @@ rm -rf $RPM_BUILD_ROOT
%postun libEGL -p /sbin/ldconfig
%post libGLES -p /sbin/ldconfig
%postun libGLES -p /sbin/ldconfig
+%post libglapi -p /sbin/ldconfig
+%postun libglapi -p /sbin/ldconfig
%post libgbm -p /sbin/ldconfig
%postun libgbm -p /sbin/ldconfig
%if !0%{?rhel}
%post libwayland-egl -p /sbin/ldconfig
%postun libwayland-egl -p /sbin/ldconfig
%endif
+%if 0%{?with_vmware}
+%post libxatracker -p /sbin/ldconfig
+%postun libxatracker -p /sbin/ldconfig
+%endif
%files libGL
%defattr(-,root,root,-)
@@ -573,6 +561,10 @@ rm -rf $RPM_BUILD_ROOT
%endif
%changelog
+* Sat Jul 14 2012 Ville Skyttä <ville.skytta at iki.fi> - 8.1-0.9
+- Call ldconfig at -libglapi and -libxatracker post(un)install time.
+- Drop redundant ldconfig dependencies, let rpm auto-add them.
+
* Wed Jun 13 2012 Dave Airlie <airlied at redhat.com> 8.1-0.8
- enable shared llvm usage.
More information about the scm-commits
mailing list