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

Revision 5756, 39.2 KB checked in by daisuke, 12 years ago (diff)

update to 8.0.1, drop unneeded patches, drop old-old-old drivers

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