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

Revision 2995, 39.5 KB checked in by daisuke, 13 years ago (diff)

mesa:

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