[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