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

Revision 5337, 39.0 KB checked in by daisuke, 12 years ago (diff)

update to 7.11.2

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