source: projects/specs/trunk/m/mesa/mesa-vl.spec @ 1869

Revision 1869, 37.4 KB checked in by daisuke, 14 years ago (diff)

mesa: 7.8.2-1

  • update to 7.8.2
  • add Patch40,41 to fix build failure
  • add Source10 to build with libdrm-2.4.21
  • add BR: kernel-headers, xorg-x11-server-sdk
Line 
1# When bootstrapping an arch, omit the -demos subpackage.
2
3# S390 doesn't have video cards, so it's not much use building DRI there.
4%define with_dri 1
5%define driver dri
6
7%define manpages gl-manpages-1.0.1
8#%define gitdate 20100217
9
10%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
11
12Summary: Mesa graphics libraries
13Summary(ja): Mesa グラフィックスライブラリ
14Name: mesa
15Version: 7.8.2
16Release: 1%{?_dist_release}
17License: MIT
18Group: System Environment/Libraries
19URL: http://www.mesa3d.org
20
21Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/MesaLib-%{version}.tar.bz2
22Source1: ftp://ftp.freedesktop.org/pub/mesa/%{version}/MesaDemos-%{version}.tar.bz2
23#Source0: %{name}-%{gitdate}.tar.bz2
24Source2: %{manpages}.tar.bz2
25Source3: make-git-snapshot.sh
26Source10: nouveau_class.h
27
28Patch1: mesa-7.4.4-osmesa-version.patch
29Patch3: mesa-7.8-no-mach64.patch
30Patch4: mesa-7.8-nouveau-legacy-enable.patch
31
32#Patch7: mesa-7.1-link-shared.patch
33
34Patch30: mesa-7.6-hush-vblank-warning.patch
35
36Patch40: mesa-7.8.2-nouveau-build-fix.patch
37Patch41: mesa-7.8.2-gallium-build-fix.patch
38
39BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
40BuildRequires: pkgconfig
41%if %{with_dri}
42BuildRequires: libdrm-devel >= 2.4.9
43%endif
44BuildRequires: libXxf86vm-devel
45BuildRequires: expat-devel >= 2.0
46BuildRequires: xorg-x11-proto-devel >= 7.4
47BuildRequires: xorg-x11-server-sdk
48BuildRequires: kernel-headers
49BuildRequires: makedepend
50BuildRequires: libXext-devel
51BuildRequires: freeglut-devel
52BuildRequires: libXfixes-devel
53BuildRequires: libXdamage-devel
54BuildRequires: libXi-devel
55BuildRequires: libXmu-devel
56
57%description
58Mesa
59
60%package libGL
61Summary: Mesa libGL runtime libraries and DRI drivers
62Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
63Group: System Environment/Libraries
64Requires(post): /sbin/ldconfig
65Requires(postun): /sbin/ldconfig
66Provides: libGL
67Obsoletes: Mesa, XFree86-gl, XOrg-gl
68%if %{with_dri}
69Requires: libdrm >= 2.4.5
70%endif
71
72%description libGL
73Mesa libGL runtime libraries and DRI drivers.
74
75%package libGL-devel
76Summary: Mesa libGL development package
77Summary(ja): Mesa libGL 開発パッケージ
78Group: Development/Libraries
79Provides: libGL-devel
80Requires: mesa-libGL = %{version}-%{release}
81Requires: libX11-devel
82Requires: libXxf86vm-devel
83Requires: libXdamage-devel
84Requires: libXfixes-devel
85Requires: libXext-devel
86Requires: libdrm-devel
87Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
88
89
90%description libGL-devel
91Mesa libGL development package
92
93
94%package libGLU
95Summary: Mesa libGLU runtime library
96Summary(ja): Mesa libGLU ランタイムライブラリ
97Group: System Environment/Libraries
98Requires(post): /sbin/ldconfig
99Requires(postun): /sbin/ldconfig
100Provides: libGLU
101Obsoletes: Mesa, XFree86-gl, XOrg-gl
102
103%description libGLU
104Mesa libGLU runtime library
105
106
107%package libGLU-devel
108Summary: Mesa libGLU development package
109Summary(ja): Mesa libGLU 開発パッケージ
110Group: Development/Libraries
111Requires: mesa-libGLU = %{version}-%{release}
112Requires: libGL-devel
113Provides: libGLU-devel
114Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
115
116%description libGLU-devel
117Mesa libGLU development package
118
119
120%package libOSMesa
121Summary: Mesa offscreen rendering libraries
122Summary(ja): Mesa オフスクリーンレンダリングライブラリ
123Group: System Environment/Libraries
124Requires(post): /sbin/ldconfig
125Requires(postun): /sbin/ldconfig
126Provides: libOSMesa
127
128%description libOSMesa
129Mesa offscreen rendering libraries
130
131
132%package libOSMesa-devel
133Summary: Mesa offscreen rendering development package
134Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
135Group: Development/Libraries
136Requires: mesa-libOSMesa = %{version}-%{release}
137
138%description libOSMesa-devel
139Mesa offscreen rendering development package
140
141
142%package source
143Summary: Mesa source code required to build X server
144Summary(ja): X サーバをビルドするために必要な Mesa ソースコード
145Group: Development/Libraries
146
147%description source
148The mesa-source package provides the minimal source code needed to
149build DRI enabled X servers, etc.
150
151
152%package -n glx-utils
153Summary: GLX utilities
154Summary(ja): GLX ユーティリティ
155Group: Development/Libraries
156
157%description -n glx-utils
158The glx-utils package provides the glxinfo and glxgears utilities.
159
160
161%package demos
162Summary: Mesa demos
163Summary(ja): Mesa デモ
164Group: Development/Libraries
165
166%description demos
167This package provides some demo applications for testing Mesa.
168
169
170%package -n xorg-x11-drv-vmwgfx
171Summary: VMware GFX DDX driver
172Summary(ja): VMware GFX DDX ドライバ
173Group: User Interface/X Hardware Support
174
175%description -n xorg-x11-drv-vmwgfx
1762D driver for VMware SVGA vGPU
177
178
179# compat32
180%package -n compat32-%{name}-libGL
181Summary: Mesa libGL runtime libraries and DRI drivers
182Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
183Group: System Environment/Libraries
184Requires(post): /sbin/ldconfig
185Requires(postun): /sbin/ldconfig
186Requires: %{name}-libGL = %{version}-%{release}
187%if %{with_dri}
188Requires: compat32-libdrm >= 2.4.5
189%endif
190
191%description -n compat32-%{name}-libGL
192Mesa libGL runtime libraries and DRI drivers.
193
194%package -n compat32-%{name}-libGL-devel
195Summary: Mesa libGL development package
196Summary(ja): Mesa libGL 開発パッケージ
197Group: Development/Libraries
198Requires: compat32-%{name}-libGL = %{version}-%{release}
199Requires: %{name}-libGL-devel = %{version}-%{release}
200Requires: compat32-libX11-devel
201Requires: compat32-libdrm-devel
202
203%description -n compat32-%{name}-libGL-devel
204Mesa libGL development package
205
206
207%package -n compat32-%{name}-libGLU
208Summary: Mesa libGLU runtime library
209Summary(ja): Mesa libGLU ランタイムライブラリ
210Group: System Environment/Libraries
211Requires(post): /sbin/ldconfig
212Requires(postun): /sbin/ldconfig
213Requires: %{name}-libGLU = %{version}-%{release}
214
215%description -n compat32-%{name}-libGLU
216Mesa libGLU runtime library
217
218
219%package -n compat32-%{name}-libGLU-devel
220Summary: Mesa libGLU development package
221Summary(ja): Mesa libGLU 開発パッケージ
222Group: Development/Libraries
223Requires: compat32-%{name}-libGL  = %{version}-%{release}
224Requires: compat32-%{name}-libGLU = %{version}-%{release}
225Requires: %{name}-libGL-devel  = %{version}-%{release}
226Requires: %{name}-libGLU-devel = %{version}-%{release}
227
228%description -n compat32-%{name}-libGLU-devel
229Mesa libGLU development package
230
231
232%package -n compat32-%{name}-libOSMesa
233Summary: Mesa offscreen rendering libraries
234Summary(ja): Mesa オフスクリーンレンダリングライブラリ
235Group: System Environment/Libraries
236Requires(post): /sbin/ldconfig
237Requires(postun): /sbin/ldconfig
238Requires: %{name}-libOSMesa
239
240%description -n compat32-%{name}-libOSMesa
241Mesa offscreen rendering libraries
242
243
244%package -n compat32-%{name}-libOSMesa-devel
245Summary: Mesa offscreen rendering development package
246Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
247Group: Development/Libraries
248Requires: compat32-%{name}-libOSMesa = %{version}-%{release}
249Requires: %{name}-libOSMesa-devel = %{version}-%{release}
250
251%description -n compat32-%{name}-libOSMesa-devel
252Mesa offscreen rendering development package
253
254%prep
255%setup -q -n Mesa-%{version} -b1 -b2
256#%setup -q -n mesa-%{gitdate} -b2
257
258%patch1 -p1 -b .osmesa
259%patch3 -p1 -b .no-mach64
260%patch4 -p1 -b .nouveau-legacy
261#%patch7 -p1 -b .dricore
262%patch30 -p1 -b .vblank-warning
263
264cp %{SOURCE10} src/mesa/drivers/dri/nouveau
265cp %{SOURCE10} src/gallium/drivers/nouveau
266%patch40 -p1 -b .build-fix
267%patch41 -p1 -b .build-fix
268
269# Hack the demos to use installed data files
270sed -i 's,../images,%{_libdir}/mesa-demos-data,' progs/demos/*.c
271sed -i 's,geartrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/geartrain.c
272sed -i 's,isosurf.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/isosurf.c
273sed -i 's,terrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/terrain.c
274
275%build
276
277autoreconf --install
278
279%ifarch ppc
280export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
281export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
282%else
283export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
284export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
285%endif
286%define common_flags --enable-pic --disable-asm
287%define osmesa_flags --with-driver=osmesa --disable-gallium --disable-egl --disable-glu --with-dri-drivers="" %{common_flags}
288
289# first, build the osmesa variants. XXX this is overkill.  osmesa32 is
290# sufficient to render to any of the channel sizes, according to the
291# docs.  should fix this someday.
292
293%configure %{osmesa_flags} --with-osmesa-bits=8
294make %{_smp_mflags}
295mv %{_lib} osmesa8
296make clean
297
298%configure %{osmesa_flags} --with-osmesa-bits=16
299make %{_smp_mflags}
300mv %{_lib} osmesa16
301make clean
302
303%configure %{osmesa_flags} --with-osmesa-bits=32
304make %{_smp_mflags}
305mv %{_lib} osmesa32
306make clean
307
308# just to be sure...
309[ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
310
311# XXX should get visibility working again post-dricore.
312%ifarch ppc
313export CFLAGS="$RPM_OPT_FLAGS -O2"
314export CXXFLAGS="$RPM_OPT_FLAGS -O2"
315%else
316export CFLAGS="$RPM_OPT_FLAGS -Os"
317export CXXFLAGS="$RPM_OPT_FLAGS -Os"
318%endif
319
320# now build the rest of mesa
321%configure \
322    %{common_flags} \
323    --disable-egl \
324    --disable-glw \
325    --disable-glut \
326    --disable-gl-osmesa \
327    --with-driver=%{driver} \
328    --with-dri-driverdir=%{_libdir}/dri \
329    --with-state-trackers=dri,xorg,glx \
330    --enable-gallium-svga \
331    --enable-gallium-nouveau \
332    --enable-gallium-radeon
333
334make #{?_smp_mflags}
335
336make -C progs/xdemos glxgears glxinfo
337make %{?_smp_mflags} -C progs/demos
338
339pushd ../%{manpages}
340%configure
341make %{?_smp_mflags}
342popd
343
344%install
345rm -rf $RPM_BUILD_ROOT
346
347# core libs and headers, but not drivers.
348make install DESTDIR=$RPM_BUILD_ROOT DRI_DIRS=
349
350# just the DRI drivers that are sane
351%if %{with_dri}
352install -d $RPM_BUILD_ROOT%{_libdir}/dri
353#install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri %{_lib}/libdricore.so >& /dev/null
354for f in i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage sis swrast tdfx unichrome nouveau_vieux gallium/vmwgfx; do
355    so=%{_lib}/${f}_dri.so
356    test -e $so && echo $so
357done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
358%endif
359
360# strip out undesirable headers
361pushd $RPM_BUILD_ROOT%{_includedir}/GL
362rm -f [a-fh-np-wyz]*.h gg*.h glf*.h glew.h glxew.h
363popd
364
365# remove EGL stuff
366pushd $RPM_BUILD_ROOT%{_libdir}
367rm -f libEGL*
368popd
369pushd $RPM_BUILD_ROOT%{_libdir}/dri
370rm -f EGL_*.so
371popd
372
373# XXX demos, since they don't install automatically.  should fix that.
374install -d $RPM_BUILD_ROOT%{_bindir}
375install -m 0755 progs/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
376install -m 0755 progs/xdemos/glxinfo $RPM_BUILD_ROOT%{_bindir}
377find progs/demos/ -type f -perm /0111 |
378    xargs install -m 0755 -t $RPM_BUILD_ROOT/%{_bindir}
379# bah, name conflicts
380mv $RPM_BUILD_ROOT/%{_bindir}/{rain,mesa-rain}
381install -d $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
382install -m 0644 progs/images/*.rgb $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
383install -m 0644 progs/demos/*.dat $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
384
385# and osmesa
386mv osmesa*/libOS* $RPM_BUILD_ROOT%{_libdir}
387
388# man pages
389pushd ../%{manpages}
390make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT
391popd
392
393# Install the source needed to build the X server.  The egreps are just
394# stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
395# .../dri/common is included.
396%define mesasourcedir %{_datadir}/mesa/source
397mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
398( find src -name \*.[ch] ; find include -name \*.h ) |
399    egrep -v '^src/(glu|glw)' |
400    egrep -v '^src/mesa/drivers/(directfb|dos|fbdev|glide|ggi|osmesa)' |
401    egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
402    xargs tar cf - --mode a=r |
403        (cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
404
405%clean
406rm -rf $RPM_BUILD_ROOT
407
408%check
409
410%post libGL -p /sbin/ldconfig
411%postun libGL -p /sbin/ldconfig
412%post libGLU -p /sbin/ldconfig
413%postun libGLU -p /sbin/ldconfig
414%post libOSMesa -p /sbin/ldconfig
415%postun libOSMesa -p /sbin/ldconfig
416
417%post -n compat32-%{name}-libGL -p /sbin/ldconfig
418%postun -n compat32-%{name}-libGL -p /sbin/ldconfig
419%post -n compat32-%{name}-libGLU -p /sbin/ldconfig
420%postun -n compat32-%{name}-libGLU -p /sbin/ldconfig
421%post -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
422%postun -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
423
424%files libGL
425%defattr(-,root,root,-)
426%{_libdir}/libGL.so.1
427%{_libdir}/libGL.so.1.2
428%if %{with_dri}
429%dir %{_libdir}/dri
430#%{_libdir}/dri/libdricore.so
431%{_libdir}/dri/*_dri.so
432%endif
433
434%files libGL-devel
435%defattr(-,root,root,-)
436%{_includedir}/GL/gl.h
437%{_includedir}/GL/gl_mangle.h
438%{_includedir}/GL/glext.h
439%{_includedir}/GL/glx.h
440%{_includedir}/GL/glx_mangle.h
441%{_includedir}/GL/glxext.h
442%dir %{_includedir}/GL/internal
443%{_includedir}/GL/internal/dri_interface.h
444%{_libdir}/libGL.so
445%{_libdir}/pkgconfig/gl.pc
446%{_libdir}/pkgconfig/dri.pc
447%{_datadir}/man/man3/gl[^uX]*.3gl*
448%{_datadir}/man/man3/glX*.3gl*
449
450%files libGLU
451%defattr(-,root,root,-)
452%{_libdir}/libGLU.so.1
453%{_libdir}/libGLU.so.1.3.*
454
455%files libGLU-devel
456%defattr(-,root,root,-)
457%{_libdir}/libGLU.so
458%{_libdir}/pkgconfig/glu.pc
459%{_includedir}/GL/glu.h
460%{_includedir}/GL/glu_mangle.h
461%{_datadir}/man/man3/glu*.3gl*
462
463%files libOSMesa
464%defattr(-,root,root,-)
465%{_libdir}/libOSMesa.so.6*
466%{_libdir}/libOSMesa16.so.6*
467%{_libdir}/libOSMesa32.so.6*
468
469%files libOSMesa-devel
470%defattr(-,root,root,-)
471%{_includedir}/GL/osmesa.h
472%{_libdir}/libOSMesa.so
473%{_libdir}/libOSMesa16.so
474%{_libdir}/libOSMesa32.so
475
476# We constructed this dir carefully, so just slurp in the whole thing.
477%files source
478%defattr(-,root,root,-)
479%{mesasourcedir}
480
481%files -n glx-utils
482%defattr(-,root,root,-)
483%{_bindir}/glxgears
484%{_bindir}/glxinfo
485
486%files demos
487%defattr(-,root,root,-)
488%{_bindir}/arbfplight
489%{_bindir}/arbfslight
490%{_bindir}/arbocclude
491%{_bindir}/bounce
492%{_bindir}/clearspd
493%{_bindir}/copypix
494%{_bindir}/cubemap
495%{_bindir}/dinoshade
496%{_bindir}/drawpix
497%{_bindir}/engine
498%{_bindir}/fbo_firecube
499%{_bindir}/fbotexture
500%{_bindir}/fire
501%{_bindir}/fogcoord
502%{_bindir}/fplight
503%{_bindir}/fslight
504%{_bindir}/gamma
505%{_bindir}/gearbox
506%{_bindir}/gears
507%{_bindir}/geartrain
508%{_bindir}/glinfo
509%{_bindir}/gloss
510%{_bindir}/gltestperf
511%{_bindir}/ipers
512%{_bindir}/isosurf
513%{_bindir}/lodbias
514%{_bindir}/morph3d
515%{_bindir}/multiarb
516%{_bindir}/paltex
517%{_bindir}/pointblast
518%{_bindir}/projtex
519%{_bindir}/mesa-rain
520%{_bindir}/ray
521%{_bindir}/readpix
522%{_bindir}/reflect
523%{_bindir}/renormal
524%{_bindir}/shadowtex
525%{_bindir}/singlebuffer
526%{_bindir}/spectex
527%{_bindir}/spriteblast
528%{_bindir}/stex3d
529%{_bindir}/teapot
530%{_bindir}/terrain
531%{_bindir}/tessdemo
532%{_bindir}/texcyl
533%{_bindir}/texenv
534%{_bindir}/textures
535%{_bindir}/trispd
536%{_bindir}/tunnel
537%{_bindir}/tunnel2
538%{_bindir}/vao_demo
539%{_bindir}/winpos
540%{_libdir}/mesa-demos-data
541
542%files -n xorg-x11-drv-vmwgfx
543%defattr(-,root,root,-)
544%{_libdir}/xorg/modules/drivers/vmwgfx_drv.so
545
546# compat32
547%if %{build_compat32}
548%files -n compat32-%{name}-libGL
549%defattr(-,root,root,-)
550%{_libdir}/libGL.so.1
551%{_libdir}/libGL.so.1.2
552%if %{with_dri}
553%dir %{_libdir}/dri
554#%{_libdir}/dri/libdricore.so
555%{_libdir}/dri/*_dri.so
556%endif
557
558%files -n compat32-%{name}-libGL-devel
559%defattr(-,root,root,-)
560%{_libdir}/libGL.so
561%{_libdir}/pkgconfig/gl.pc
562%{_libdir}/pkgconfig/dri.pc
563
564%files -n compat32-%{name}-libGLU
565%defattr(-,root,root,-)
566%{_libdir}/libGLU.so.1
567%{_libdir}/libGLU.so.1.3.*
568
569%files -n compat32-%{name}-libGLU-devel
570%defattr(-,root,root,-)
571%{_libdir}/libGLU.so
572%{_libdir}/pkgconfig/glu.pc
573
574%files -n compat32-%{name}-libOSMesa
575%defattr(-,root,root,-)
576%{_libdir}/libOSMesa.so.6*
577%{_libdir}/libOSMesa16.so.6*
578%{_libdir}/libOSMesa32.so.6*
579
580%files -n compat32-%{name}-libOSMesa-devel
581%defattr(-,root,root,-)
582%{_libdir}/libOSMesa.so
583%{_libdir}/libOSMesa16.so
584%{_libdir}/libOSMesa32.so
585%endif
586
587%changelog
588* Wed Sep 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.2-1
589- update to 7.8.2
590- add Patch40,41 to fix build failure
591- add Source10 to build with libdrm-2.4.21
592- add BR: kernel-headers, xorg-x11-server-sdk
593
594* Thu Apr  8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 7.8.1-2
595- rebuilt with gcc-4.4.3-5 on ppc
596- temporarily don't use "-Os" on ppc (a toolchain bug?)
597
598* Tue Apr 06 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.1-1
599- update to 7.8.1
600
601* Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-1
602- update to 7.8 release
603- add xorg-x11-drv-vmwgfx subpackage for VMware GFX DDX driver
604
605* Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-0.1.git20100217
606- update to 7.8 branch from git
607
608* Tue Jan 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-1
609- update to 7.6.1 release
610
611* Thu Dec 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.2.rc3
612- update to 7.6.1-rc3
613
614* Sat Nov 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.1.rc1
615- update to 7.6.1-rc1
616
617* Tue Nov 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6-1
618- new upstream release
619- add R: libXxf86vm-devel, libXdamage-devel, libXfixes-devel,
620  libXext-devel and libdrm-devel to mesa-libGL-devel
621
622* Sat Sep 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.4-1
623- new upstream release
624
625* Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 7.4.1-2
626- added compat32 subpackage for x86_64 arch support.
627
628* Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.1-1
629- new upstream release
630- BR: libdrm-devel >= 2.4.9
631
632* Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3-1
633- new upstream release
634- BR: libdrm-devel >= 2.4.5
635- drop mach64
636- update patches from fedora
637
638* Tue Oct 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
639- add BR: libdrm-devel >= 2.4.0-3
640
641* Mon Oct 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
642- new upstreal release
643
644* Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-4
645- update to 7.1 release
646
647* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-3.rc3
648- update to 7.1-rc3
649
650* Sat Jul 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-2.rc1
651- include missing swrast_dri.so to %%files list
652
653* Tue Jul 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-1.rc1
654- update to 7.1-rc1
655
656* Thu May 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-2
657- add Patch100 to disable 915tex driver
658
659* Mon May 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-1
660- new upstream release
661
662* Sun Jan 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl1
663- build with freeglut
664
665* Thu Jan 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl0
666- initial build for Vine Linux(bootstrap)
667
668* Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-2
669- mesa-7.0.2-stable-branch.patch: add in mesa 7.0.2 stable patches so far
670
671* Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-1
672- update to Mesa 7.0.2 final
673- mesa-7.0.2-rx00-vertprog-num-temps-off-by-one.patch - fixes for maniadrive
674- mesa-7.0.2-t_vp_build-use-less-temps.patch - fixes for maniadrive
675
676* Thu Oct 18 2007 Dave Airlie <airlied@redhat.com> 7.0.1-7
677- mesa-7.0.1-stable-branch.patch - Updated with more fixes from stable
678- mesa-7.0.1-r300-fix-writemask.patch - fix r300 fragprog writemask
679- mesa-7.0.1-r200-settexoffset.patch - add zero-copy TFP support for r200
680
681* Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> 7.0.1-6
682- mesa-7.0.1-stable-branch.patch - Updated to close to 7.0.2-rc1
683- This contains the fixes made to the upstream Mesa stable branch
684  including fixes for 965 vblank interrupt issues along with a fix
685  in the kernel - remove patches that already upstream.
686- mesa-6.5.2-hush-synthetic-visual-warning.patch - dropped
687- mesa-7.0-i-already-defined-glapi-you-twit.patch - dropped
688- mesa-7.0.1-965-sampler-crash.patch - dropped
689
690* Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 7.0.1-5
691- mesa-7.0.1-965-sampler-crash.patch: Fix a crash with 965 in Torcs. (#262941)
692
693* Tue Aug 28 2007 Adam Jackson <ajax@redhat.com> 7.0.1-4
694- Rebuild for new libexpat.
695
696* Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-3
697- mesa-7.0.1-stable-branch.patch - Add patches from stable branch
698  includes support for some Intel chipsets
699- mesa-7.0-use_master-r300.patch - Add r300 driver from master
700
701* Tue Aug 14 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-2
702- missing build requires for Xfixes-devel and Xdamage-devel
703
704* Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-1
705- Rebase to upstream 7.0.1 release
706- ajax provided patches: for updated selinux awareness, build config
707- gl visibility and picify were fixed upstream
708- OS mesa library version are 6.5.3 not 7.0.1 - spec fix
709
710* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 6.5.2-16
711- Rebuild for RH #249435
712
713* Tue Jul 24 2007 Adam Jackson <ajax@redhat.com> 6.5.2-15
714- Add dri_interface.h to mesa-libGL-devel, and conflict with
715  xorg-x11-proto-devel versions that attempted to provide it.
716
717* Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-14
718- Add mesa-demos subpackage. (#247252)
719
720* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-13
721- mesa-6.5.2-radeon-backports-231787.patch: One more fix for r300. (#231787)
722
723* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-12
724- Don't install header files for APIs that we don't provide. (#247390)
725
726* Fri Jul 06 2007 Adam Jackson <ajax@redhat.com> 6.5.2-11
727- mesa-6.5.2-via-respect-my-cliplist.patch: Backport a via fix. (#247254)
728
729* Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-10
730- mesa-6.5.2-radeon-backports-231787.patch: Backport various radeon bugfixes
731  from git. (#231787)
732
733* Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9
734- mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext
735  fails, to avoid, for example, crashing the server when using tdfx but
736  without glide3 installed.
737
738* Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8
739- Hush the (useless) warning about the synthetic visual not being supported.
740
741* Fri Mar 02 2007 Adam Jackson <ajax@redhat.com> 6.5.2-7
742- mesa-6.5.2-picify-dri-drivers.patch: Attempt to make the DRI drivers PIC.
743- mesa-6.5.1-build-config.patch: Apply RPM_OPT_FLAGS to OSMesa too.
744
745* Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 6.5.2-6
746- mesa-6.5.2-libgl-visibility.patch: Fix non-exported GLX symbols (#229808)
747- Require a sufficiently new libdrm at runtime too
748- Make the arch macros do something sensible in the general case
749
750* Tue Feb 20 2007 Adam Jackson <ajax@redhat.com> 6.5.2-5
751- General spec cleanups
752- Require current libdrm
753- Build with -fvisibility=hidden
754- Redo the way mesa-source is generated
755- Add %%{?_smp_mflags} where appropriate
756
757* Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 6.5.2-4
758- Add i915tex and mach64 to the install set.
759
760* Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 6.5.2-3
761- mesa-6.5.2-xserver-1.1-source-compat.patch: Add some source-compatibility
762  defines to dispatch.h so the X server will continue to build.
763
764* Mon Dec 4 2006 Adam Jackson <ajax@redhat.com> 6.5.2-2.fc6
765- Fix OSMesa file listing to use %%version for DSO number.  Note that this
766  will still break on Mesa 7; oh well.
767- Deleted file: directfbgl.h
768
769* Sun Dec  3 2006 Kristian Høgsberg <krh@redhat.com> 6.5.2-1.fc6
770- Update to 6.5.2.
771
772* Mon Oct 16 2006 Kristian <krh@redhat.com> - 6.5.1-8.fc6
773- Add i965-interleaved-arrays-fix.patch to fix (#209318).
774
775* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
776- Update to gl-manpages-1.0.1.tar.bz2 which doesn't use symlinks. (#184547)
777
778* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
779- Remove . after popd; add .gz in %%files section. (#184547)
780
781* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com>
782- Use better tarball for gl man pages. (#184547)
783
784* Fri Sep 29 2006 Kristian <krh@redhat.com> - 6.5.1-6.fc6
785- Add -fno-strict-aliasing to compiler flags for i965 driver.
786- Add post-6.5.1-i965-fixes.patch backport of i965 fixes from mesa CVS.
787
788* Fri Sep 29 2006 Soren Sandmann <sandamnn@redhat.com> - 6.5.1-5.fc6
789- Give the correct path for man page file lists.
790
791* Thu Sep 28 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-5.fc6
792- Add GL man pages from X R6.9.  (#184547)
793
794* Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-4.fc6
795- mesa-6.5.1-build-config.patch: Add -lselinux to osmesa builds.  (#207767)
796
797* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-3.fc6
798- Bump xorg-x11-proto-devel BuildRequires to 7.1-8 so we pick up the
799  latest GLX_EXT_texture_from_pixmap opcodes.
800
801* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-2.fc6
802- Remove mesa-6.5-drop-static-inline.patch.
803
804* Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1-1.fc6
805- Bump to 6.5.1 final release.
806- Drop libGLw subpackage, it is now in Fedora Extras (#188974) and
807  tweak mesa-6.5.1-build-config.patch to not build libGLw.
808- Drop mesa-6.5.1-r300-smooth-line.patch, the smooth line fallback can
809  now be prevented by enabling disable_lowimpact_fallback in
810  /etc/drirc.
811- Drop mesa-6.4.1-radeon-use-right-texture-format.patch, now upstream.
812- Drop mesa-6.5-drop-static-inline.patch, workaround no longer necessary.
813
814* Thu Sep  7 2006 Kristian Høgsberg <krh@redhat.com>
815- Drop unused mesa-modular-dri-dir.patch.
816
817* Tue Aug 29 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc2.fc6
818- Rebase to 6.5.1 RC2.
819- Get rid of redhat-mesa-driver-install and redhat-mesa-target helper
820  scripts and clean up specfile a bit.
821
822* Mon Aug 28 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.2.fc6
823- Drop upstreamed patches mesa-6.5-texture-from-pixmap-fixes.patch and
824  mesa-6.5-tfp-fbconfig-attribs.patch and fix
825  mesa-6.4.1-radeon-use-right-texture-format.patch to not break 16bpp
826  transparency.
827
828* Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-0.rc1.1.fc6
829- mesa-6.5.1-build-config.patch: Add i965 to x86-64 config.
830
831* Wed Aug 23 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.fc6
832- Bump to 6.5.1 RC1.
833
834* Tue Aug 22 2006 Kristian Høgsberg <krh@redhat.com> 6.5-26.20060818cvs.fc6
835- Pull the vtxfmt patch into the selinux-awareness patch, handle exec
836  mem heap init failure correctly by releasing mutex.
837
838* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-25.20060818cvs.fc6
839- mesa-6.5.1-r300-smooth-line.patch: Added, fakes smooth lines with aliased
840  lines on R300+ cards, makes Google Earth tolerable.
841- mesa-6.5-force-r300.patch: Resurrect.
842
843* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-24.20060818cvs.fc6
844- mesa-6.5.1-radeon-vtxfmt-cleanup-properly.patch: Fix a segfault on context
845  destruction when selinux is enabled.
846
847* Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 6.5-23.20060818cvs.fc6
848- redhat-mesa-driver-install: Reenable installing the tdfx driver. (#203295)
849
850* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> 6.5-22.20060818cvs.fc6
851- Update to pre-6.5.1 snapshot.
852- Re-add libOSMesa{,16,32}. (#186366)
853- Add BuildReq: on libXp-devel due to openmotif header insanity.
854
855* Sun Aug 13 2006 Florian La Roche <laroche@redhat.com> 6.5-21.fc6
856- fix one Requires: to use the correct mesa-libGLw name
857
858* Thu Jul 27 2006 Mike A. Harris <mharris@redhat.com> 6.5-20.fc6
859- Conditionalized libGLw inclusion with new with_libGLw macro defaulting
860  to 1 (enabled) for now, however since nothing in Fedora Core uses libGLw
861  anymore, we will be transitioning libGLw to an external package maintained
862  in Fedora Extras soon.
863
864* Wed Jul 26 2006 Kristian Høgsberg <krh@redhat.com> 6.5-19.fc5.aiglx
865- Build for fc5 aiglx repo.
866
867* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-19.fc6
868- Disable TLS dispatch, it is selinux-hostile.
869
870* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-18.fc6
871- mesa-6.5-fix-glxinfo-link.patch: lib64 fix.
872
873* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-17.fc6
874- mesa-6.5-fix-linux-indirect-build.patch: Added.
875- mesa-6.5-fix-glxinfo-link.patch: Added.
876- Build libOSMesa never instead of inconsistently; to be fixed later.
877- Updates to redhat-mesa-target:
878  - Always select linux-indirect when not building for DRI
879  - Enable DRI to be built on PPC64 (still disabled in the spec file though)
880  - MIT licence boilerplate
881
882* Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
883- Remove glut-devel dependency, as nothing actually uses it that we ship.
884- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
885  and other libs from being linked into glxgears/glxinfo even though they
886  are not actually used.  This was the final package linking to freeglut in
887  Fedora Core, blocking freeglut from being moved to Extras.
888- Commented all of the virtual provides in the spec file to document clearly
889  how they should be used by other developers in specifying build and runtime
890  dependencies when packaging software which links to libGL, libGLU, and
891  libGLw. (#200069)
892
893* Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
894- Attempt to add selinux awareness; check if we can map executable memory
895  and fail softly if not.  Removes the need for allow_execmem from huge
896  chunks of the desktop.
897- Disable the r300 gart fix for not compiling.
898
899* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
900- Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
901  memory on context destroy.
902
903* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 6.5-13.1.fc6
904- rebuild
905
906* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-13.fc6
907- Added mesa-6.5-fix-opt-flags-bug197640.patch as 2nd attempt to fix OPT_FLAGS
908  for (#197640).
909- Ensure that redhat-mesa-driver-install creates $DRIMODULE_DESTDIR with
910  mode 0755.
911
912* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-12.fc6
913- Maybe actually, you know, apply the mesa-6.5-glx-use-tls.patch as that might
914  help to you know, actually solve the problem.  Duh.
915- Use {dist} tag in Release field now.
916
917* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-11
918- Added mesa-6.5-glx-use-tls.patch to hopefully get -DGLX_USE_TLS to really
919  work this time due to broken upstream linux-dri-* configs. (#193979)
920- Pass RPM_OPT_FLAGS via OPT_FLAGS instead of via CFLAGS also for (#193979)
921
922* Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 6.5-10
923- Bump libdrm-devel dep to trigger new ExclusiveArch test with the new package.
924- Use Fedora Extras style BuildRoot tag.
925- Added "Requires(post): /sbin/ldconfig" and postun to all runtime lib packages.
926
927* Mon Jun 12 2006 Kristian Høsberg <krh@redhat.com> 6.5-9
928- Add mesa-6.5-fix-pbuffer-dispatch.patch to fix pbuffer marshalling code.
929
930* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-8
931- Bump for rawhide build.
932
933* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-7
934- Update mesa-6.5-texture-from-pixmap-fixes.patch to include new
935  tokens and change tfp functions to return void.  Yes, a new mesa
936  snapshot would be nice.
937
938* Wed May 17 2006 Mike A. Harris <mharris@redhat.com> 6.5-6
939- Add "BuildRequires: makedepend" for bug (#191967)
940
941* Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 6.5-5
942- Bump for fc5 build.
943
944* Tue Apr 11 2006 Adam Jackson <ajackson@redhat.com> 6.5-4
945- Disable R300_FORCE_R300 hack for wider testing.
946
947* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-3
948- Add mesa-6.5-noexecstack.patch to prevent assembly files from making
949  libGL.so have executable stack.
950
951* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-2
952- Bump for fc5 build.
953- Bump libdrm requires to 2.0.1.
954
955* Sat Apr 01 2006 Kristian Høgsberg <krh@redhat.com> 6.5-1
956- Update to mesa 6.5 snapshot.
957- Use -MG for generating deps and some files are not yet symlinked at
958  make depend time.
959- Drop mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch and
960  mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
961  as these are upstream now.
962- Drop mesa-6.4.1-texture-from-drawable.patch and add
963  mesa-6.5-texture-from-pixmap-fixes.patch.
964- Update mesa-modular-dri-dir.patch to apply.
965- Widen libGLU glob.
966- Reenable r300 driver install.
967- Widen libOSMesa glob.
968- Go back to patching config/linux-dri, add mesa-6.5-build-config.patch,
969  drop mesa-6.3.2-build-configuration-v4.patch.
970- Disable sis dri driver for now, only builds on x86 and x86-64.
971
972* Fri Mar 24 2006 Kristian Høgsberg <krh@redhat.com> 6.4.2-7
973- Set ARCH_FLAGS=-DGLX_USE_TLS to enable TLS for GL contexts.
974
975* Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 6.4.2-6
976- Buildrequires: libXt-devel (#183479)
977
978* Sat Feb 25 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-5
979- Disable the expeimental r300 DRI driver, as it has turned out to cause
980  instability and system hangs for many users.
981
982* Wed Feb 22 2006 Adam Jackson <ajackson@redhat.com> 6.4.2-4
983- rebuilt
984
985* Sun Feb 19 2006 Ray Strode <rstrode@redhat.com> 6.4.2-3
986- enable texture-from-drawable patch
987- add glut-devel dependency
988
989* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.4.2-2.1
990- bump again for double-long bug on ppc(64)
991
992* Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-2
993- Added new "glx-utils" subpackage with glxgears and glxinfo (#173510)
994- Added mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch to workaround
995  a Mesa namespace conflict with GNU_SOURCE (#180122)
996- Added mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
997  as an attempt to fix bugs (#176976,176414,fdo#5835)
998- Enabled inclusion of the *EXPERIMENTAL UNSUPPORTED* r300 DRI driver on
999  x86, x86_64, and ppc architectures, however the 2D Radeon driver will soon
1000  be modified to require the user to manually turn experimental DRI support
1001  on with Option "dri" in xorg.conf to test it out and report all X bugs that
1002  occur while using it directly to X.Org bugzilla.  (#179712)
1003- Use "libOSMesa.so.6.4.0604*" glob in file manifest, to avoid having to
1004  update it each upstream release.
1005
1006* Sat Feb 04 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-1
1007- Updated to Mesa 6.4.2
1008- Use "libGLU.so.1.3.0604*" glob in file manifest, to avoid having to update it
1009  each upstream release.
1010
1011* Tue Jan 24 2006 Mike A. Harris <mharris@redhat.com> 6.4.1-5
1012- Added missing "BuildRequires: expat-devel" for bug (#178525)
1013- Temporarily disabled mesa-6.4.1-texture-from-drawable.patch, as it fails
1014  to compile on at least ia64, and possibly other architectures.
1015
1016* Tue Jan 17 2006 Kristian Høgsberg <krh@redhat.com> 6.4.1-4
1017- Add mesa-6.4.1-texture-from-drawable.patch to implement protocol
1018  support for GLX_EXT_texture_from_drawable extension.
1019
1020* Sat Dec 24 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-3
1021- Manually copy libGLw headers that Mesa forgets to install, to fix (#173879).
1022- Added mesa-6.4.1-libGLw-enable-motif-support.patch to fix (#175251).
1023- Removed "Conflicts" lines from libGL package, as they are "Obsoletes" now.
1024- Do not rename swrast libGL .so version, as it is the OpenGL version.
1025
1026* Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-2
1027- Rebuild to ensure libGLU gets rebuilt with new gcc with C++ compiler fixes.
1028- Changed the 3 devel packages to use Obsoletes instead of Conflicts for the
1029  packages the files used to be present in, as this is more friendy for
1030  OS upgrades.
1031- Added "Requires: libX11-devel" to mesa-libGL-devel package (#173712)
1032- Added "Requires: libGL-devel" to mesa-libGLU-devel package (#175253)
1033
1034* Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-1
1035- Updated MesaLib tarball to version 6.4.1 from Mesa project for X11R7 RC4.
1036- Added pkgconfig dependency.
1037- Updated "BuildRequires: libdrm-devel >= 2.0-1"
1038- Added Obsoletes lines to all the subpackages to have cleaner upgrades.
1039- Added mesa-6.4.1-amd64-assyntax-fix.patch to work around a build problem on
1040  AMD64, which is fixed in the 6.4 branch of Mesa CVS.
1041- Conditionalize libOSMesa inclusion, and default to not including it for now.
1042
1043* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 6.4-5.1
1044- rebuilt
1045
1046* Sun Nov 20 2005 Jeremy Katz <katzj@redhat.com> 6.4-5
1047- fix directory used for loading dri modules (#173679)
1048- install dri drivers as executable so they get stripped (#173292)
1049
1050* Thu Nov 03 2005 Mike A. Harris <mharris@redhat.com> 6.4-4
1051- Wrote redhat-mesa-source-filelist-generator to dynamically generate the
1052  files to be included in the mesa-source subpackage, to minimize future
1053  maintenance.
1054- Fixed detection and renaming of software mesa .so version.
1055
1056* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-3
1057- Hack: autodetect if libGL was given .so.1.5* and rename it to 1.2 for
1058  consistency on all architectures, and to avoid upgrade problems if we
1059  ever disable DRI on an arch and then re-enable it later.
1060
1061* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-2
1062- Added mesa-6.4-multilib-fix.patch to instrument and attempt to fix Mesa
1063  bin/installmesa script to work properly with multilib lib64 architectures.
1064- Set and export LIB_DIR and INCLUDE_DIR in spec file 'install' section,
1065  and invoke our modified bin/installmesa directly instead of using
1066  "make install".
1067- Remove "include/GL/uglglutshapes.h", as it uses the GLUT license, and seems
1068  like an extraneous file anyway.
1069- Conditionalize the file manifest to include libGL.so.1.2 on DRI enabled
1070  builds, but use libGL.so.1.5.060400 instead on DRI disabled builds, as
1071  this is how upstream builds the library, although it is not clear to me
1072  why this difference exists yet (which was not in Xorg 6.8.2 Mesa).
1073
1074* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 6.4-1
1075- Updated to new upstream MesaLib-6.4
1076- Updated libGLU.so.1.3.060400 entry in file manifest
1077- Updated "BuildRequires: libdrm-devel >= 1.0.5" to pick up fixes for the
1078  unichrome driver.
1079
1080* Tue Sep 13 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-6
1081- Fix redhat-mesa-driver-install and spec file to work right on multilib
1082  systems.
1083 
1084* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-5
1085- Fix mesa-libGL-devel to depend on mesa-libGL instead of mesa-libGLU.
1086- Added virtual "Provides: libGL..." entries for each subpackage as relevant.
1087
1088* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-4
1089- Added the mesa-source subpackage, which contains part of the Mesa source
1090  code needed by other packages such as the X server to build stuff.
1091
1092* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-3
1093- Added Conflicts/Obsoletes lines to all of the subpackages to make upgrades
1094  from previous OS releases, and piecemeal upgrades work as nicely as
1095  possible.
1096
1097* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-2
1098- Wrote redhat-mesa-target script to simplify mesa build target selection.
1099- Wrote redhat-mesa-driver-install to install the DRI drivers and simplify
1100  per-arch conditionalization, etc.
1101
1102* Sun Sep 04 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
1103- Initial build.
Note: See TracBrowser for help on using the repository browser.