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

Revision 3744, 39.8 KB checked in by daisuke, 13 years ago (diff)

mesa: enable parallel build, use standard CFLAGS, add upstream bugfix patch

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