source: projects/specs/branches/6/m/mesa/mesa-vl.spec @ 6316

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