[glew] bump to 1.5.8 add soname.patch to fix the internal SONAME of the MX library

Adam Williamson adamwill at fedoraproject.org
Wed Mar 23 22:23:02 UTC 2011


commit 53c3e730bbe3c37f1f890d57e7b3c505fe30c90e
Author: Adam Williamson <awilliam at redhat.com>
Date:   Wed Mar 23 15:22:28 2011 -0700

    bump to 1.5.8
    add soname.patch to fix the internal SONAME of the MX library

 glew-1.5.8-soname.patch |   21 +++++++++++++++++++++
 glew.spec               |   13 ++++++++++---
 2 files changed, 31 insertions(+), 3 deletions(-)
---
diff --git a/glew-1.5.8-soname.patch b/glew-1.5.8-soname.patch
new file mode 100644
index 0000000..686664c
--- /dev/null
+++ b/glew-1.5.8-soname.patch
@@ -0,0 +1,21 @@
+--- glew-1.5.8/Makefile	2011-03-23 15:07:32.456140865 -0700
++++ glew-1.5.8/Makefile.new	2011-03-23 15:08:29.169450772 -0700
+@@ -131,7 +131,7 @@
+ 	$(AR) cr $@ $^
+ 
+ lib/$(LIB.SHARED.MX): $(LIB.SOBJS.MX)
+-	$(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
++	$(LD) $(LDFLAGS.SO.MX) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+ ifeq ($(filter-out mingw% cygwin,$(SYSTEM)),)
+ else
+ 	$(LN) $(LIB.SHARED.MX) lib/$(LIB.SONAME.MX)
+--- glew-1.5.8/config/Makefile.linux	2011-03-23 15:07:32.570143498 -0700
++++ glew-1.5.8/config/Makefile.linux.new	2011-03-23 15:08:09.650999994 -0700
+@@ -3,6 +3,7 @@
+ LD = cc
+ PICFLAG = -fPIC
+ LDFLAGS.SO = -shared -Wl,-soname=$(LIB.SONAME)
++LDFLAGS.SO.MX = -shared -Wl,-soname=$(LIB.SONAME.MX)
+ M_ARCH ?= $(shell uname -m)
+ LIBDIR = $(GLEW_DEST)$(libdir)
+ LDFLAGS.GL = -lGL -lX11 -lGLU
diff --git a/glew.spec b/glew.spec
index 05a3d52..fd1460a 100644
--- a/glew.spec
+++ b/glew.spec
@@ -1,6 +1,6 @@
 Name:           glew
-Version:        1.5.7
-Release:        2%{?dist}
+Version:        1.5.8
+Release:        1%{?dist}
 Summary:        The OpenGL Extension Wrangler Library
 Group:          System Environment/Libraries
 License:        BSD and MIT
@@ -12,7 +12,9 @@ Patch1:		glew-1.5.7-add-needed.patch
 # From upstream: build MX-enabled library, with a different soname
 # http://glew.git.sourceforge.net/git/gitweb.cgi?p=glew/glew;a=commitdiff;h=18455eb40fe2d71f5f78cce0bf44eb302c224016
 # (rediffed for our makefile changes)
-Patch2:		glew-1.5.7-glewmx.patch
+Patch2:		glew-1.5.8-glewmx.patch
+# Fixes the soname of libGLEWmx, sent upstream
+Patch3:		glew-1.5.8-soname.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libGLU-devel
 
@@ -40,6 +42,7 @@ Development files for glew
 %patch0 -p1 -b .make
 %patch1 -p1 -b .add
 %patch2 -p1 -b .glewmx
+%patch3 -p1 -b .soname
 
 sed -i -e 's/\r//g' config/config.guess
 
@@ -81,6 +84,10 @@ rm -rf $RPM_BUILD_ROOT
 %doc doc/*
 
 %changelog
+* Wed Mar 23 2011 Adam Williamson <awilliam at redhat.com> - 1.5.8-1
+- bump to 1.5.8
+- add soname.patch to fix the internal SONAME of the MX library
+
 * Wed Mar 23 2011 Adam Williamson <awilliam at redhat.com> - 1.5.7-3
 - add glewmx.patch (upstream commit 302c224016, always build the
   MX-enabled version of the library as well as non-MX version, under


More information about the scm-commits mailing list