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

Revision 10780, 41.2 KB checked in by iwamoto, 8 years ago (diff)

mesa: update tp 7.11.2 (Thanks to tomop-san)

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