- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut

and other libs from being linked into glxgears/glxinfo even though they
    are not actually used. This was the final package linking to freeglut
    in Fedora Core, blocking freeglut from being moved to Extras.
This commit is contained in:
mharris 2006-07-25 09:39:35 +00:00
parent 6a70f2ead5
commit 883815c89f
2 changed files with 33 additions and 6 deletions

View File

@ -0,0 +1,17 @@
--- progs/xdemos/Makefile.dont-libglut-me-harder-ok-thx-bye 2006-07-25 05:27:36.000000000 -0400
+++ progs/xdemos/Makefile 2006-07-25 05:33:57.000000000 -0400
@@ -49,8 +49,13 @@
-rm -f $(PROGS)
-rm -f *.o *~
-
# special cases
+glxgears:
+ $(CC) $(CFLAGS) glxgears.c -lGL -o $@
+
+glxinfo:
+ $(CC) $(CFLAGS) glxinfo.c -lGL -lGLU -o $@
+
pbinfo: pbinfo.o pbutil.o
$(CC) $(CFLAGS) pbinfo.o pbutil.o $(APP_LIB_DEPS) -o $@

View File

@ -53,7 +53,7 @@
Summary: Mesa graphics libraries
Name: mesa
Version: 6.5
Release: 15%{?dist}
Release: 16%{?dist}
License: MIT/X11
Group: System Environment/Libraries
URL: http://www.mesa3d.org
@ -73,11 +73,12 @@ Source12: redhat-mesa-source-filelist-generator
Patch0: mesa-6.5-build-config.patch
Patch1: mesa-6.5-glx-use-tls.patch
Patch2: mesa-6.5-fix-opt-flags-bug197640.patch
Patch3: mesa-6.4.1-libGLw-enable-motif-support.patch
Patch4: mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch
Patch10: mesa-6.3.2-fix-installmesa.patch
Patch11: mesa-6.4-multilib-fix.patch
Patch12: mesa-modular-dri-dir.patch
Patch13: mesa-6.4.1-libGLw-enable-motif-support.patch
Patch14: mesa-6.5-drop-static-inline.patch
Patch15: mesa-6.5-noexecstack.patch
Patch16: mesa-6.5-force-r300.patch
@ -260,12 +261,15 @@ install -m 755 %{SOURCE12} ./
%patch1 -p0 -b .glx-use-tls
%patch2 -p1 -b .fix-opt-flags-bug197640
%if %{with_motif}
%patch3 -p0 -b .libGLw-enable-motif-support
%endif
%patch4 -p0 -b .dont-libglut-me-harder-ok-thx-bye
%patch10 -p0 -b .fix-installmesa
%patch11 -p0 -b .multilib-fix
%patch12 -p1 -b .modular
%if %{with_motif}
%patch13 -p0 -b .libGLw-enable-motif-support
%endif
%patch14 -p0 -b .drop-static-inline
%patch15 -p0 -b .noexecstack
%patch16 -p0 -b .force-r300
@ -463,13 +467,19 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/glxinfo
%changelog
* Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
and other libs from being linked into glxgears/glxinfo even though they
are not actually used. This was the final package linking to freeglut in
Fedora Core, blocking freeglut from being moved to Extras.
* Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
- Attempt to add selinux awareness; check if we can map executable memory
and fail softly if not. Removes the need for allow_execmem from huge
chunks of the desktop.
- Disable the r300 gart fix for not compiling.
* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> - 6.5-14.fc6
* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
- Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
memory on context destroy.