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

Revision 5556, 39.2 KB checked in by kenta, 12 years ago (diff)

mesa: rebuilt with llvm-3.0

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