1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171 |
- # When bootstrapping an arch, omit the -demos subpackage.
- # S390 doesn't have video cards, so it's not much use building DRI there.
- %define with_dri 1
- %define driver dri
- %define manpages gl-manpages-1.0.1
- #%define gitdate 20100217
- %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
- Summary: Mesa graphics libraries
- Summary(ja): Mesa グラフィックスライブラリ
- Name: mesa
- Version: 7.10.1
- Release: 2%{?_dist_release}
- License: MIT
- Group: System Environment/Libraries
- URL: http://www.mesa3d.org
- Source0: ftp://ftp.freedesktop.org/pub/mesa/%{version}/MesaLib-%{version}.tar.bz2
- Source2: %{manpages}.tar.bz2
- Source3: make-git-snapshot.sh
- Patch3: mesa-7.8-no-mach64.patch
- Patch4: mesa-7.8-nouveau-legacy-enable.patch
- #Patch7: mesa-7.1-link-shared.patch
- Patch30: mesa-7.6-hush-vblank-warning.patch
- Patch40: mesa-7.10.1-buildfix.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
- BuildRequires: pkgconfig
- %if %{with_dri}
- BuildRequires: libdrm-devel >= 2.4.24
- %endif
- BuildRequires: libXxf86vm-devel
- BuildRequires: expat-devel >= 2.0
- BuildRequires: xorg-x11-proto-devel >= 7.4
- BuildRequires: xorg-x11-server-sdk
- BuildRequires: kernel-headers
- BuildRequires: makedepend
- BuildRequires: libXext-devel
- BuildRequires: freeglut-devel
- BuildRequires: libXfixes-devel
- BuildRequires: libXdamage-devel
- BuildRequires: libXi-devel
- BuildRequires: libXmu-devel
- BuildRequires: libudev-devel
- %description
- Mesa
- %package libGL
- Summary: Mesa libGL runtime libraries and DRI drivers
- Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Provides: libGL
- Obsoletes: Mesa, XFree86-gl, XOrg-gl
- %if %{with_dri}
- Requires: libdrm >= 2.4.5
- %endif
- %description libGL
- Mesa libGL runtime libraries and DRI drivers.
- %package libGL-devel
- Summary: Mesa libGL development package
- Summary(ja): Mesa libGL 開発パッケージ
- Group: Development/Libraries
- Provides: libGL-devel
- Requires: mesa-libGL = %{version}-%{release}
- Requires: libX11-devel
- Requires: libXxf86vm-devel
- Requires: libXdamage-devel
- Requires: libXfixes-devel
- Requires: libXext-devel
- Requires: libdrm-devel
- Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
- %description libGL-devel
- Mesa libGL development package
- %package libGLU
- Summary: Mesa libGLU runtime library
- Summary(ja): Mesa libGLU ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Provides: libGLU
- Obsoletes: Mesa, XFree86-gl, XOrg-gl
- %description libGLU
- Mesa libGLU runtime library
- %package libGLU-devel
- Summary: Mesa libGLU development package
- Summary(ja): Mesa libGLU 開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libGLU = %{version}-%{release}
- Requires: libGL-devel
- Provides: libGLU-devel
- Obsoletes: Mesa-devel, XFree86-gl-devel, XOrg-gl-devel
- %description libGLU-devel
- Mesa libGLU development package
- %package libEGL
- Summary: Mesa libEGL runtime libraries
- Summary(ja): Mesa libEGL ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: libdrm >= 2.4.24-1
- %description libEGL
- Mesa libEGL runtime libraries
- %package libEGL-devel
- Summary: Mesa libEGL development package
- Summary(ja): Mesa libEGL 開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libEGL = %{version}-%{release}
- %description libEGL-devel
- Mesa libEGL development package
- %package libGLES
- Summary: Mesa libGLES runtime libraries
- Summary(ja): Mesa libGLES ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: libdrm >= 2.4.24-1
- %description libGLES
- Mesa GLES runtime libraries
- %package libGLES-devel
- Summary: Mesa libGLES development package
- Summary(ja): Mesa libGLES 開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libGLES = %{version}-%{release}
- %description libGLES-devel
- Mesa libGLES development package
- %package libOSMesa
- Summary: Mesa offscreen rendering libraries
- Summary(ja): Mesa オフスクリーンレンダリングライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Provides: libOSMesa
- %description libOSMesa
- Mesa offscreen rendering libraries
- %package libOSMesa-devel
- Summary: Mesa offscreen rendering development package
- Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libOSMesa = %{version}-%{release}
- %description libOSMesa-devel
- Mesa offscreen rendering development package
- %package source
- Summary: Mesa source code required to build X server
- Summary(ja): X サーバをビルドするために必要な Mesa ソースコード
- Group: Development/Libraries
- %description source
- The mesa-source package provides the minimal source code needed to
- build DRI enabled X servers, etc.
- %package -n xorg-x11-drv-vmwgfx
- Summary: VMware GFX DDX driver
- Summary(ja): VMware GFX DDX ドライバ
- Group: User Interface/X Hardware Support
- %description -n xorg-x11-drv-vmwgfx
- 2D driver for VMware SVGA vGPU
- # compat32
- %package -n compat32-%{name}-libGL
- Summary: Mesa libGL runtime libraries and DRI drivers
- Summary(ja): Mesa libGL ランタイプライブラリおよび DRI ドライバ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: %{name}-libGL = %{version}-%{release}
- %if %{with_dri}
- Requires: compat32-libdrm >= 2.4.5
- %endif
- %description -n compat32-%{name}-libGL
- Mesa libGL runtime libraries and DRI drivers.
- %package -n compat32-%{name}-libGL-devel
- Summary: Mesa libGL development package
- Summary(ja): Mesa libGL 開発パッケージ
- Group: Development/Libraries
- Requires: compat32-%{name}-libGL = %{version}-%{release}
- Requires: %{name}-libGL-devel = %{version}-%{release}
- Requires: compat32-libX11-devel
- Requires: compat32-libdrm-devel
- %description -n compat32-%{name}-libGL-devel
- Mesa libGL development package
- %package -n compat32-%{name}-libGLU
- Summary: Mesa libGLU runtime library
- Summary(ja): Mesa libGLU ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: %{name}-libGLU = %{version}-%{release}
- %description -n compat32-%{name}-libGLU
- Mesa libGLU runtime library
- %package -n compat32-%{name}-libGLU-devel
- Summary: Mesa libGLU development package
- Summary(ja): Mesa libGLU 開発パッケージ
- Group: Development/Libraries
- Requires: compat32-%{name}-libGL = %{version}-%{release}
- Requires: compat32-%{name}-libGLU = %{version}-%{release}
- Requires: %{name}-libGL-devel = %{version}-%{release}
- Requires: %{name}-libGLU-devel = %{version}-%{release}
- %description -n compat32-%{name}-libGLU-devel
- Mesa libGLU development package
- %package -n compat32-%{name}-libEGL
- Summary: Mesa libEGL runtime libraries
- Summary(ja): Mesa libEGL ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: compat32-libdrm >= 2.4.24-1
- %description -n compat32-%{name}-libEGL
- Mesa libEGL runtime libraries
- %package -n compat32-%{name}-libEGL-devel
- Summary: Mesa libEGL development package
- Summary(ja): Mesa libEGL 開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libEGL = %{version}-%{release}
- Requires: compat32-mesa-libEGL = %{version}-%{release}
- %description -n compat32-%{name}-libEGL-devel
- Mesa libEGL development package
- %package -n compat32-%{name}-libGLES
- Summary: Mesa libGLES runtime libraries
- Summary(ja): Mesa libGLES ランタイムライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: compat32-libdrm >= 2.4.24-1
- %description -n compat32-%{name}-libGLES
- Mesa GLES runtime libraries
- %package -n compat32-%{name}-libGLES-devel
- Summary: Mesa libGLES development package
- Summary(ja): Mesa libGLES 開発パッケージ
- Group: Development/Libraries
- Requires: mesa-libGLES = %{version}-%{release}
- Requires: compat32-mesa-libGLES = %{version}-%{release}
- %description -n compat32-%{name}-libGLES-devel
- Mesa libGLES development package
- %package -n compat32-%{name}-libOSMesa
- Summary: Mesa offscreen rendering libraries
- Summary(ja): Mesa オフスクリーンレンダリングライブラリ
- Group: System Environment/Libraries
- Requires(post): /sbin/ldconfig
- Requires(postun): /sbin/ldconfig
- Requires: %{name}-libOSMesa
- %description -n compat32-%{name}-libOSMesa
- Mesa offscreen rendering libraries
- %package -n compat32-%{name}-libOSMesa-devel
- Summary: Mesa offscreen rendering development package
- Summary(ja): Mesa オフスクリーンレンダリング開発パッケージ
- Group: Development/Libraries
- Requires: compat32-%{name}-libOSMesa = %{version}-%{release}
- Requires: %{name}-libOSMesa-devel = %{version}-%{release}
- %description -n compat32-%{name}-libOSMesa-devel
- Mesa offscreen rendering development package
- %prep
- %setup -q -n Mesa-%{version} -b2
- %patch3 -p1 -b .no-mach64
- %patch4 -p1 -b .nouveau-legacy
- #%patch7 -p1 -b .dricore
- %patch30 -p1 -b .vblank-warning
- %patch40 -p1 -b .build-fix
- %build
- autoreconf --install
- %ifarch ppc
- export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
- export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -O2"
- %else
- export CFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
- export CXXFLAGS="$RPM_OPT_FLAGS -fvisibility=hidden -Os"
- %endif
- %define common_flags --enable-pic --disable-asm --enable-udev
- %define osmesa_flags --with-driver=osmesa --disable-gallium --disable-egl --disable-glu --with-dri-drivers="" %{common_flags}
- # first, build the osmesa variants. XXX this is overkill. osmesa32 is
- # sufficient to render to any of the channel sizes, according to the
- # docs. should fix this someday.
- %configure %{osmesa_flags} --with-osmesa-bits=8
- make %{_smp_mflags}
- mv %{_lib} osmesa8
- make clean
- # just to be sure...
- [ `find . -name \*.o | wc -l` -eq 0 ] || exit "make cleaner plz"
- # XXX should get visibility working again post-dricore.
- %ifarch ppc
- export CFLAGS="$RPM_OPT_FLAGS -O2"
- export CXXFLAGS="$RPM_OPT_FLAGS -O2"
- %else
- export CFLAGS="$RPM_OPT_FLAGS -Os"
- export CXXFLAGS="$RPM_OPT_FLAGS -Os"
- %endif
- # now build the rest of mesa
- %configure \
- %{common_flags} \
- --disable-glw \
- --disable-glut \
- --disable-gl-osmesa \
- --with-driver=%{driver} \
- --with-dri-driverdir=%{_libdir}/dri \
- --with-state-trackers=dri,xorg,glx \
- --enable-egl \
- --enable-gles1 \
- --enable-gles2 \
- --enable-gallium-svga \
- --enable-gallium-nouveau \
- --enable-gallium-radeon \
- --enable-gallium-r600 \
- --disable-gallium-intel \
- --disable-gallium-egl \
- --disable-gallium-llvm
- make #{?_smp_mflags}
- pushd ../%{manpages}
- %configure
- make %{?_smp_mflags}
- popd
- %install
- rm -rf $RPM_BUILD_ROOT
- # core libs and headers, but not drivers.
- make install DESTDIR=$RPM_BUILD_ROOT DRI_DIRS=
- # just the DRI drivers that are sane
- %if %{with_dri}
- install -d $RPM_BUILD_ROOT%{_libdir}/dri
- #install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri %{_lib}/libllvmcore-2.8.so >& /dev/null
- # use gallium driver iff built
- [ -f %{_lib}/gallium/r300_dri.so ] && cp %{_lib}/gallium/r300_dri.so %{_lib}/r300_dri.so
- [ -f %{_lib}/gallium/r600_dri.so ] && cp %{_lib}/gallium/r600_dri.so %{_lib}/r600_dri.so
- [ -f %{_lib}/gallium/swrastg_dri.so ] && mv %{_lib}/gallium/swrastg_dri.so %{_lib}/swrast_dri.so
- for f in i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage sis swrast tdfx unichrome nouveau_vieux gallium/vmwgfx; do
- so=%{_lib}/${f}_dri.so
- test -e $so && echo $so
- done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
- %endif
- # strip out undesirable headers
- pushd $RPM_BUILD_ROOT%{_includedir}/GL
- rm -f [a-fh-np-wyz]*.h glf*.h glut*.h
- popd
- pushd $RPM_BUILD_ROOT%{_libdir}
- rm -f xorg/modules/drivers/modesetting_drv.so
- popd
- # and osmesa
- mv osmesa*/libOS* $RPM_BUILD_ROOT%{_libdir}
- # man pages
- pushd ../%{manpages}
- make %{?_smp_mflags} install DESTDIR=$RPM_BUILD_ROOT
- popd
- # Install the source needed to build the X server. The egreps are just
- # stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
- # .../dri/common is included.
- %define mesasourcedir %{_datadir}/mesa/source
- mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
- ( find src -name \*.[ch] ; find include -name \*.h ) |
- egrep -v '^src/(glu|glw)' |
- egrep -v '^src/mesa/drivers/(directfb|dos|fbdev|glide|ggi|osmesa)' |
- egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
- xargs tar cf - --mode a=r |
- (cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
- # this keeps breaking, check it early. note that the exit from eu-ftr is odd.
- pushd $RPM_BUILD_ROOT%{_libdir}
- for i in libOSMesa*.so libGL.so ; do
- eu-findtextrel $i && exit 1
- done
- popd
- %clean
- rm -rf $RPM_BUILD_ROOT
- %check
- %post libGL -p /sbin/ldconfig
- %postun libGL -p /sbin/ldconfig
- %post libGLU -p /sbin/ldconfig
- %postun libGLU -p /sbin/ldconfig
- %post libOSMesa -p /sbin/ldconfig
- %postun libOSMesa -p /sbin/ldconfig
- %post libEGL -p /sbin/ldconfig
- %postun libEGL -p /sbin/ldconfig
- %post libGLES -p /sbin/ldconfig
- %postun libGLES -p /sbin/ldconfig
- %post -n compat32-%{name}-libGL -p /sbin/ldconfig
- %postun -n compat32-%{name}-libGL -p /sbin/ldconfig
- %post -n compat32-%{name}-libGLU -p /sbin/ldconfig
- %postun -n compat32-%{name}-libGLU -p /sbin/ldconfig
- %post -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
- %postun -n compat32-%{name}-libOSMesa -p /sbin/ldconfig
- %post -n compat32-%{name}-libEGL -p /sbin/ldconfig
- %postun -n compat32-%{name}-libEGL -p /sbin/ldconfig
- %post -n compat32-%{name}-libGLES -p /sbin/ldconfig
- %postun -n compat32-%{name}-libGLES -p /sbin/ldconfig
- %files libGL
- %defattr(-,root,root,-)
- %{_libdir}/libGL.so.1
- %{_libdir}/libGL.so.1.2
- %if %{with_dri}
- %dir %{_libdir}/dri
- #%{_libdir}/dri/libdricore.so
- %{_libdir}/dri/*_dri.so
- %endif
- %files libGL-devel
- %defattr(-,root,root,-)
- %{_includedir}/GL/gl.h
- %{_includedir}/GL/gl_mangle.h
- %{_includedir}/GL/glext.h
- %{_includedir}/GL/glx.h
- %{_includedir}/GL/glx_mangle.h
- %{_includedir}/GL/glxext.h
- %dir %{_includedir}/GL/internal
- %{_includedir}/GL/internal/dri_interface.h
- %{_libdir}/libGL.so
- %{_libdir}/pkgconfig/gl.pc
- %{_libdir}/pkgconfig/dri.pc
- %{_datadir}/man/man3/gl[^uX]*.3gl*
- %{_datadir}/man/man3/glX*.3gl*
- %files libGLU
- %defattr(-,root,root,-)
- %{_libdir}/libGLU.so.1
- %{_libdir}/libGLU.so.1.3.*
- %files libGLU-devel
- %defattr(-,root,root,-)
- %{_libdir}/libGLU.so
- %{_libdir}/pkgconfig/glu.pc
- %{_includedir}/GL/glu.h
- %{_includedir}/GL/glu_mangle.h
- %{_datadir}/man/man3/glu*.3gl*
- %files libEGL
- %defattr(-,root,root,-)
- %doc docs/COPYING
- %{_libdir}/libEGL.so.1
- %{_libdir}/libEGL.so.1.*
- %{_libdir}/egl/egl_glx.so
- %{_libdir}/egl/egl_dri2.so
- %files libEGL-devel
- %defattr(-,root,root,-)
- %{_includedir}/EGL/eglext.h
- %{_includedir}/EGL/egl.h
- %{_includedir}/EGL/eglplatform.h
- %{_includedir}/KHR/khrplatform.h
- %{_libdir}/pkgconfig/egl.pc
- %{_libdir}/libEGL.so
- %files libGLES
- %defattr(-,root,root,-)
- %doc docs/COPYING
- %{_libdir}/libGLESv1_CM.so.1
- %{_libdir}/libGLESv1_CM.so.1.*
- %{_libdir}/libGLESv2.so.2
- %{_libdir}/libGLESv2.so.2.*
- %files libGLES-devel
- %defattr(-,root,root,-)
- %{_includedir}/GLES/egl.h
- %{_includedir}/GLES/gl.h
- %{_includedir}/GLES/glext.h
- %{_includedir}/GLES/glplatform.h
- %{_includedir}/GLES2/gl2platform.h
- %{_includedir}/GLES2/gl2.h
- %{_includedir}/GLES2/gl2ext.h
- %{_libdir}/pkgconfig/glesv1_cm.pc
- %{_libdir}/pkgconfig/glesv2.pc
- %{_libdir}/libGLESv1_CM.so
- %{_libdir}/libGLESv2.so
- %files libOSMesa
- %defattr(-,root,root,-)
- %{_libdir}/libOSMesa.so.7*
- %files libOSMesa-devel
- %defattr(-,root,root,-)
- %{_includedir}/GL/osmesa.h
- %{_libdir}/libOSMesa.so
- # We constructed this dir carefully, so just slurp in the whole thing.
- %files source
- %defattr(-,root,root,-)
- %{mesasourcedir}
- %files -n xorg-x11-drv-vmwgfx
- %defattr(-,root,root,-)
- %{_libdir}/xorg/modules/drivers/vmwgfx_drv.so
- # compat32
- %if %{build_compat32}
- %files -n compat32-%{name}-libGL
- %defattr(-,root,root,-)
- %{_libdir}/libGL.so.1
- %{_libdir}/libGL.so.1.2
- %if %{with_dri}
- %dir %{_libdir}/dri
- %{_libdir}/dri/*_dri.so
- %endif
- %files -n compat32-%{name}-libGL-devel
- %defattr(-,root,root,-)
- %{_libdir}/libGL.so
- %{_libdir}/pkgconfig/gl.pc
- %{_libdir}/pkgconfig/dri.pc
- %files -n compat32-%{name}-libGLU
- %defattr(-,root,root,-)
- %{_libdir}/libGLU.so.1
- %{_libdir}/libGLU.so.1.3.*
- %files -n compat32-%{name}-libGLU-devel
- %defattr(-,root,root,-)
- %{_libdir}/libGLU.so
- %{_libdir}/pkgconfig/glu.pc
- %files -n compat32-%{name}-libOSMesa
- %defattr(-,root,root,-)
- %{_libdir}/libOSMesa.so.7*
- %files -n compat32-%{name}-libOSMesa-devel
- %defattr(-,root,root,-)
- %{_libdir}/libOSMesa.so
- %files -n compat32-%{name}-libEGL
- %defattr(-,root,root,-)
- %doc docs/COPYING
- %{_libdir}/libEGL.so.1
- %{_libdir}/libEGL.so.1.*
- %{_libdir}/egl/egl_glx.so
- %{_libdir}/egl/egl_dri2.so
- %files -n compat32-%{name}-libEGL-devel
- %defattr(-,root,root,-)
- %{_libdir}/pkgconfig/egl.pc
- %{_libdir}/libEGL.so
- %files -n compat32-%{name}-libGLES
- %defattr(-,root,root,-)
- %doc docs/COPYING
- %{_libdir}/libGLESv1_CM.so.1
- %{_libdir}/libGLESv1_CM.so.1.*
- %{_libdir}/libGLESv2.so.2
- %{_libdir}/libGLESv2.so.2.*
- %files -n compat32-%{name}-libGLES-devel
- %defattr(-,root,root,-)
- %{_libdir}/pkgconfig/glesv1_cm.pc
- %{_libdir}/pkgconfig/glesv2.pc
- %{_libdir}/libGLESv1_CM.so
- %{_libdir}/libGLESv2.so
- %endif
- %changelog
- * Fri Mar 25 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 7.10.1-2
- - dropped "BR: libtalloc-devel" (no longer needed).
- * Fri Mar 11 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10.1-1
- - update to 7.10.1
- - drop osmesa16 and osmesa32
- - build with udev, egl and gles
- - enable gallium r600 driver
- - add libEGL/libGLES subpackage
- - add Patch40 to fix build failure
- - BR: libdrm-devel >= 2.4.24
- - BR: libudev-devel
- * Fri Jan 28 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 7.10-1
- - update to 7.10
- - split mesa-demos and glx-utils to their own source package.
- - add BR: libtalloc-devel
- * Wed Sep 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.2-1
- - update to 7.8.2
- - add Patch40,41 to fix build failure
- - add Source10 to build with libdrm-2.4.21
- - add BR: kernel-headers, xorg-x11-server-sdk
- * Thu Apr 8 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 7.8.1-2
- - rebuilt with gcc-4.4.3-5 on ppc
- - temporarily don't use "-Os" on ppc (a toolchain bug?)
- * Tue Apr 06 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8.1-1
- - update to 7.8.1
- * Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-1
- - update to 7.8 release
- - add xorg-x11-drv-vmwgfx subpackage for VMware GFX DDX driver
- * Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.8-0.1.git20100217
- - update to 7.8 branch from git
- * Tue Jan 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-1
- - update to 7.6.1 release
- * Thu Dec 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.2.rc3
- - update to 7.6.1-rc3
- * Sat Nov 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6.1-0.1.rc1
- - update to 7.6.1-rc1
- * Tue Nov 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.6-1
- - new upstream release
- - add R: libXxf86vm-devel, libXdamage-devel, libXfixes-devel,
- libXext-devel and libdrm-devel to mesa-libGL-devel
- * Sat Sep 12 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.4-1
- - new upstream release
- * Sun Jun 28 2009 NAKAMURA Kenta <kenta@vinelinux.org> 7.4.1-2
- - added compat32 subpackage for x86_64 arch support.
- * Thu Apr 30 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.4.1-1
- - new upstream release
- - BR: libdrm-devel >= 2.4.9
- * Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 7.3-1
- - new upstream release
- - BR: libdrm-devel >= 2.4.5
- - drop mach64
- - update patches from fedora
- * Tue Oct 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-2
- - add BR: libdrm-devel >= 2.4.0-3
- * Mon Oct 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.2-1
- - new upstreal release
- * Thu Sep 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-4
- - update to 7.1 release
- * Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-3.rc3
- - update to 7.1-rc3
- * Sat Jul 05 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-2.rc1
- - include missing swrast_dri.so to %%files list
- * Tue Jul 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.1-1.rc1
- - update to 7.1-rc1
- * Thu May 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-2
- - add Patch100 to disable 915tex driver
- * Mon May 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.3-1
- - new upstream release
- * Sun Jan 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl1
- - build with freeglut
- * Thu Jan 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 7.0.2-0vl0
- - initial build for Vine Linux(bootstrap)
- * Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-2
- - mesa-7.0.2-stable-branch.patch: add in mesa 7.0.2 stable patches so far
- * Tue Jan 01 2008 Dave Airlie <airlied@redhat.com> 7.0.2-1
- - update to Mesa 7.0.2 final
- - mesa-7.0.2-rx00-vertprog-num-temps-off-by-one.patch - fixes for maniadrive
- - mesa-7.0.2-t_vp_build-use-less-temps.patch - fixes for maniadrive
- * Thu Oct 18 2007 Dave Airlie <airlied@redhat.com> 7.0.1-7
- - mesa-7.0.1-stable-branch.patch - Updated with more fixes from stable
- - mesa-7.0.1-r300-fix-writemask.patch - fix r300 fragprog writemask
- - mesa-7.0.1-r200-settexoffset.patch - add zero-copy TFP support for r200
- * Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> 7.0.1-6
- - mesa-7.0.1-stable-branch.patch - Updated to close to 7.0.2-rc1
- - This contains the fixes made to the upstream Mesa stable branch
- including fixes for 965 vblank interrupt issues along with a fix
- in the kernel - remove patches that already upstream.
- - mesa-6.5.2-hush-synthetic-visual-warning.patch - dropped
- - mesa-7.0-i-already-defined-glapi-you-twit.patch - dropped
- - mesa-7.0.1-965-sampler-crash.patch - dropped
- * Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 7.0.1-5
- - mesa-7.0.1-965-sampler-crash.patch: Fix a crash with 965 in Torcs. (#262941)
- * Tue Aug 28 2007 Adam Jackson <ajax@redhat.com> 7.0.1-4
- - Rebuild for new libexpat.
- * Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-3
- - mesa-7.0.1-stable-branch.patch - Add patches from stable branch
- includes support for some Intel chipsets
- - mesa-7.0-use_master-r300.patch - Add r300 driver from master
- * Tue Aug 14 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-2
- - missing build requires for Xfixes-devel and Xdamage-devel
- * Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-1
- - Rebase to upstream 7.0.1 release
- - ajax provided patches: for updated selinux awareness, build config
- - gl visibility and picify were fixed upstream
- - OS mesa library version are 6.5.3 not 7.0.1 - spec fix
- * Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 6.5.2-16
- - Rebuild for RH #249435
- * Tue Jul 24 2007 Adam Jackson <ajax@redhat.com> 6.5.2-15
- - Add dri_interface.h to mesa-libGL-devel, and conflict with
- xorg-x11-proto-devel versions that attempted to provide it.
- * Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-14
- - Add mesa-demos subpackage. (#247252)
- * Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-13
- - mesa-6.5.2-radeon-backports-231787.patch: One more fix for r300. (#231787)
- * Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-12
- - Don't install header files for APIs that we don't provide. (#247390)
- * Fri Jul 06 2007 Adam Jackson <ajax@redhat.com> 6.5.2-11
- - mesa-6.5.2-via-respect-my-cliplist.patch: Backport a via fix. (#247254)
- * Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-10
- - mesa-6.5.2-radeon-backports-231787.patch: Backport various radeon bugfixes
- from git. (#231787)
- * Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9
- - mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext
- fails, to avoid, for example, crashing the server when using tdfx but
- without glide3 installed.
- * Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8
- - Hush the (useless) warning about the synthetic visual not being supported.
- * Fri Mar 02 2007 Adam Jackson <ajax@redhat.com> 6.5.2-7
- - mesa-6.5.2-picify-dri-drivers.patch: Attempt to make the DRI drivers PIC.
- - mesa-6.5.1-build-config.patch: Apply RPM_OPT_FLAGS to OSMesa too.
- * Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 6.5.2-6
- - mesa-6.5.2-libgl-visibility.patch: Fix non-exported GLX symbols (#229808)
- - Require a sufficiently new libdrm at runtime too
- - Make the arch macros do something sensible in the general case
- * Tue Feb 20 2007 Adam Jackson <ajax@redhat.com> 6.5.2-5
- - General spec cleanups
- - Require current libdrm
- - Build with -fvisibility=hidden
- - Redo the way mesa-source is generated
- - Add %%{?_smp_mflags} where appropriate
- * Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 6.5.2-4
- - Add i915tex and mach64 to the install set.
- * Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 6.5.2-3
- - mesa-6.5.2-xserver-1.1-source-compat.patch: Add some source-compatibility
- defines to dispatch.h so the X server will continue to build.
- * Mon Dec 4 2006 Adam Jackson <ajax@redhat.com> 6.5.2-2.fc6
- - Fix OSMesa file listing to use %%version for DSO number. Note that this
- will still break on Mesa 7; oh well.
- - Deleted file: directfbgl.h
- * Sun Dec 3 2006 Kristian Høgsberg <krh@redhat.com> 6.5.2-1.fc6
- - Update to 6.5.2.
- * Mon Oct 16 2006 Kristian <krh@redhat.com> - 6.5.1-8.fc6
- - Add i965-interleaved-arrays-fix.patch to fix (#209318).
- * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
- - Update to gl-manpages-1.0.1.tar.bz2 which doesn't use symlinks. (#184547)
- * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
- - Remove . after popd; add .gz in %%files section. (#184547)
- * Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com>
- - Use better tarball for gl man pages. (#184547)
- * Fri Sep 29 2006 Kristian <krh@redhat.com> - 6.5.1-6.fc6
- - Add -fno-strict-aliasing to compiler flags for i965 driver.
- - Add post-6.5.1-i965-fixes.patch backport of i965 fixes from mesa CVS.
- * Fri Sep 29 2006 Soren Sandmann <sandamnn@redhat.com> - 6.5.1-5.fc6
- - Give the correct path for man page file lists.
- * Thu Sep 28 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-5.fc6
- - Add GL man pages from X R6.9. (#184547)
- * Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-4.fc6
- - mesa-6.5.1-build-config.patch: Add -lselinux to osmesa builds. (#207767)
- * Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-3.fc6
- - Bump xorg-x11-proto-devel BuildRequires to 7.1-8 so we pick up the
- latest GLX_EXT_texture_from_pixmap opcodes.
- * Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-2.fc6
- - Remove mesa-6.5-drop-static-inline.patch.
- * Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1-1.fc6
- - Bump to 6.5.1 final release.
- - Drop libGLw subpackage, it is now in Fedora Extras (#188974) and
- tweak mesa-6.5.1-build-config.patch to not build libGLw.
- - Drop mesa-6.5.1-r300-smooth-line.patch, the smooth line fallback can
- now be prevented by enabling disable_lowimpact_fallback in
- /etc/drirc.
- - Drop mesa-6.4.1-radeon-use-right-texture-format.patch, now upstream.
- - Drop mesa-6.5-drop-static-inline.patch, workaround no longer necessary.
- * Thu Sep 7 2006 Kristian Høgsberg <krh@redhat.com>
- - Drop unused mesa-modular-dri-dir.patch.
- * Tue Aug 29 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc2.fc6
- - Rebase to 6.5.1 RC2.
- - Get rid of redhat-mesa-driver-install and redhat-mesa-target helper
- scripts and clean up specfile a bit.
- * Mon Aug 28 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.2.fc6
- - Drop upstreamed patches mesa-6.5-texture-from-pixmap-fixes.patch and
- mesa-6.5-tfp-fbconfig-attribs.patch and fix
- mesa-6.4.1-radeon-use-right-texture-format.patch to not break 16bpp
- transparency.
- * Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-0.rc1.1.fc6
- - mesa-6.5.1-build-config.patch: Add i965 to x86-64 config.
- * Wed Aug 23 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.fc6
- - Bump to 6.5.1 RC1.
- * Tue Aug 22 2006 Kristian Høgsberg <krh@redhat.com> 6.5-26.20060818cvs.fc6
- - Pull the vtxfmt patch into the selinux-awareness patch, handle exec
- mem heap init failure correctly by releasing mutex.
- * Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-25.20060818cvs.fc6
- - mesa-6.5.1-r300-smooth-line.patch: Added, fakes smooth lines with aliased
- lines on R300+ cards, makes Google Earth tolerable.
- - mesa-6.5-force-r300.patch: Resurrect.
- * Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-24.20060818cvs.fc6
- - mesa-6.5.1-radeon-vtxfmt-cleanup-properly.patch: Fix a segfault on context
- destruction when selinux is enabled.
- * Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 6.5-23.20060818cvs.fc6
- - redhat-mesa-driver-install: Reenable installing the tdfx driver. (#203295)
- * Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> 6.5-22.20060818cvs.fc6
- - Update to pre-6.5.1 snapshot.
- - Re-add libOSMesa{,16,32}. (#186366)
- - Add BuildReq: on libXp-devel due to openmotif header insanity.
- * Sun Aug 13 2006 Florian La Roche <laroche@redhat.com> 6.5-21.fc6
- - fix one Requires: to use the correct mesa-libGLw name
- * Thu Jul 27 2006 Mike A. Harris <mharris@redhat.com> 6.5-20.fc6
- - Conditionalized libGLw inclusion with new with_libGLw macro defaulting
- to 1 (enabled) for now, however since nothing in Fedora Core uses libGLw
- anymore, we will be transitioning libGLw to an external package maintained
- in Fedora Extras soon.
- * Wed Jul 26 2006 Kristian Høgsberg <krh@redhat.com> 6.5-19.fc5.aiglx
- - Build for fc5 aiglx repo.
- * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-19.fc6
- - Disable TLS dispatch, it is selinux-hostile.
- * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-18.fc6
- - mesa-6.5-fix-glxinfo-link.patch: lib64 fix.
- * Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-17.fc6
- - mesa-6.5-fix-linux-indirect-build.patch: Added.
- - mesa-6.5-fix-glxinfo-link.patch: Added.
- - Build libOSMesa never instead of inconsistently; to be fixed later.
- - Updates to redhat-mesa-target:
- - Always select linux-indirect when not building for DRI
- - Enable DRI to be built on PPC64 (still disabled in the spec file though)
- - MIT licence boilerplate
- * Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
- - Remove glut-devel dependency, as nothing actually uses it that we ship.
- - Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
- and other libs from being linked into glxgears/glxinfo even though they
- are not actually used. This was the final package linking to freeglut in
- Fedora Core, blocking freeglut from being moved to Extras.
- - Commented all of the virtual provides in the spec file to document clearly
- how they should be used by other developers in specifying build and runtime
- dependencies when packaging software which links to libGL, libGLU, and
- libGLw. (#200069)
- * Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
- - Attempt to add selinux awareness; check if we can map executable memory
- and fail softly if not. Removes the need for allow_execmem from huge
- chunks of the desktop.
- - Disable the r300 gart fix for not compiling.
- * Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
- - Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
- memory on context destroy.
- * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 6.5-13.1.fc6
- - rebuild
- * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-13.fc6
- - Added mesa-6.5-fix-opt-flags-bug197640.patch as 2nd attempt to fix OPT_FLAGS
- for (#197640).
- - Ensure that redhat-mesa-driver-install creates $DRIMODULE_DESTDIR with
- mode 0755.
- * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-12.fc6
- - Maybe actually, you know, apply the mesa-6.5-glx-use-tls.patch as that might
- help to you know, actually solve the problem. Duh.
- - Use {dist} tag in Release field now.
- * Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-11
- - Added mesa-6.5-glx-use-tls.patch to hopefully get -DGLX_USE_TLS to really
- work this time due to broken upstream linux-dri-* configs. (#193979)
- - Pass RPM_OPT_FLAGS via OPT_FLAGS instead of via CFLAGS also for (#193979)
- * Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 6.5-10
- - Bump libdrm-devel dep to trigger new ExclusiveArch test with the new package.
- - Use Fedora Extras style BuildRoot tag.
- - Added "Requires(post): /sbin/ldconfig" and postun to all runtime lib packages.
- * Mon Jun 12 2006 Kristian Høsberg <krh@redhat.com> 6.5-9
- - Add mesa-6.5-fix-pbuffer-dispatch.patch to fix pbuffer marshalling code.
- * Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-8
- - Bump for rawhide build.
- * Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-7
- - Update mesa-6.5-texture-from-pixmap-fixes.patch to include new
- tokens and change tfp functions to return void. Yes, a new mesa
- snapshot would be nice.
- * Wed May 17 2006 Mike A. Harris <mharris@redhat.com> 6.5-6
- - Add "BuildRequires: makedepend" for bug (#191967)
- * Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 6.5-5
- - Bump for fc5 build.
- * Tue Apr 11 2006 Adam Jackson <ajackson@redhat.com> 6.5-4
- - Disable R300_FORCE_R300 hack for wider testing.
- * Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-3
- - Add mesa-6.5-noexecstack.patch to prevent assembly files from making
- libGL.so have executable stack.
- * Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-2
- - Bump for fc5 build.
- - Bump libdrm requires to 2.0.1.
- * Sat Apr 01 2006 Kristian Høgsberg <krh@redhat.com> 6.5-1
- - Update to mesa 6.5 snapshot.
- - Use -MG for generating deps and some files are not yet symlinked at
- make depend time.
- - Drop mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch and
- mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
- as these are upstream now.
- - Drop mesa-6.4.1-texture-from-drawable.patch and add
- mesa-6.5-texture-from-pixmap-fixes.patch.
- - Update mesa-modular-dri-dir.patch to apply.
- - Widen libGLU glob.
- - Reenable r300 driver install.
- - Widen libOSMesa glob.
- - Go back to patching config/linux-dri, add mesa-6.5-build-config.patch,
- drop mesa-6.3.2-build-configuration-v4.patch.
- - Disable sis dri driver for now, only builds on x86 and x86-64.
- * Fri Mar 24 2006 Kristian Høgsberg <krh@redhat.com> 6.4.2-7
- - Set ARCH_FLAGS=-DGLX_USE_TLS to enable TLS for GL contexts.
- * Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 6.4.2-6
- - Buildrequires: libXt-devel (#183479)
- * Sat Feb 25 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-5
- - Disable the expeimental r300 DRI driver, as it has turned out to cause
- instability and system hangs for many users.
- * Wed Feb 22 2006 Adam Jackson <ajackson@redhat.com> 6.4.2-4
- - rebuilt
- * Sun Feb 19 2006 Ray Strode <rstrode@redhat.com> 6.4.2-3
- - enable texture-from-drawable patch
- - add glut-devel dependency
- * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.4.2-2.1
- - bump again for double-long bug on ppc(64)
- * Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-2
- - Added new "glx-utils" subpackage with glxgears and glxinfo (#173510)
- - Added mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch to workaround
- a Mesa namespace conflict with GNU_SOURCE (#180122)
- - Added mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
- as an attempt to fix bugs (#176976,176414,fdo#5835)
- - Enabled inclusion of the *EXPERIMENTAL UNSUPPORTED* r300 DRI driver on
- x86, x86_64, and ppc architectures, however the 2D Radeon driver will soon
- be modified to require the user to manually turn experimental DRI support
- on with Option "dri" in xorg.conf to test it out and report all X bugs that
- occur while using it directly to X.Org bugzilla. (#179712)
- - Use "libOSMesa.so.6.4.0604*" glob in file manifest, to avoid having to
- update it each upstream release.
- * Sat Feb 04 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-1
- - Updated to Mesa 6.4.2
- - Use "libGLU.so.1.3.0604*" glob in file manifest, to avoid having to update it
- each upstream release.
- * Tue Jan 24 2006 Mike A. Harris <mharris@redhat.com> 6.4.1-5
- - Added missing "BuildRequires: expat-devel" for bug (#178525)
- - Temporarily disabled mesa-6.4.1-texture-from-drawable.patch, as it fails
- to compile on at least ia64, and possibly other architectures.
- * Tue Jan 17 2006 Kristian Høgsberg <krh@redhat.com> 6.4.1-4
- - Add mesa-6.4.1-texture-from-drawable.patch to implement protocol
- support for GLX_EXT_texture_from_drawable extension.
- * Sat Dec 24 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-3
- - Manually copy libGLw headers that Mesa forgets to install, to fix (#173879).
- - Added mesa-6.4.1-libGLw-enable-motif-support.patch to fix (#175251).
- - Removed "Conflicts" lines from libGL package, as they are "Obsoletes" now.
- - Do not rename swrast libGL .so version, as it is the OpenGL version.
- * Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-2
- - Rebuild to ensure libGLU gets rebuilt with new gcc with C++ compiler fixes.
- - Changed the 3 devel packages to use Obsoletes instead of Conflicts for the
- packages the files used to be present in, as this is more friendy for
- OS upgrades.
- - Added "Requires: libX11-devel" to mesa-libGL-devel package (#173712)
- - Added "Requires: libGL-devel" to mesa-libGLU-devel package (#175253)
- * Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-1
- - Updated MesaLib tarball to version 6.4.1 from Mesa project for X11R7 RC4.
- - Added pkgconfig dependency.
- - Updated "BuildRequires: libdrm-devel >= 2.0-1"
- - Added Obsoletes lines to all the subpackages to have cleaner upgrades.
- - Added mesa-6.4.1-amd64-assyntax-fix.patch to work around a build problem on
- AMD64, which is fixed in the 6.4 branch of Mesa CVS.
- - Conditionalize libOSMesa inclusion, and default to not including it for now.
- * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 6.4-5.1
- - rebuilt
- * Sun Nov 20 2005 Jeremy Katz <katzj@redhat.com> 6.4-5
- - fix directory used for loading dri modules (#173679)
- - install dri drivers as executable so they get stripped (#173292)
- * Thu Nov 03 2005 Mike A. Harris <mharris@redhat.com> 6.4-4
- - Wrote redhat-mesa-source-filelist-generator to dynamically generate the
- files to be included in the mesa-source subpackage, to minimize future
- maintenance.
- - Fixed detection and renaming of software mesa .so version.
- * Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-3
- - Hack: autodetect if libGL was given .so.1.5* and rename it to 1.2 for
- consistency on all architectures, and to avoid upgrade problems if we
- ever disable DRI on an arch and then re-enable it later.
- * Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-2
- - Added mesa-6.4-multilib-fix.patch to instrument and attempt to fix Mesa
- bin/installmesa script to work properly with multilib lib64 architectures.
- - Set and export LIB_DIR and INCLUDE_DIR in spec file 'install' section,
- and invoke our modified bin/installmesa directly instead of using
- "make install".
- - Remove "include/GL/uglglutshapes.h", as it uses the GLUT license, and seems
- like an extraneous file anyway.
- - Conditionalize the file manifest to include libGL.so.1.2 on DRI enabled
- builds, but use libGL.so.1.5.060400 instead on DRI disabled builds, as
- this is how upstream builds the library, although it is not clear to me
- why this difference exists yet (which was not in Xorg 6.8.2 Mesa).
- * Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 6.4-1
- - Updated to new upstream MesaLib-6.4
- - Updated libGLU.so.1.3.060400 entry in file manifest
- - Updated "BuildRequires: libdrm-devel >= 1.0.5" to pick up fixes for the
- unichrome driver.
- * Tue Sep 13 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-6
- - Fix redhat-mesa-driver-install and spec file to work right on multilib
- systems.
-
- * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-5
- - Fix mesa-libGL-devel to depend on mesa-libGL instead of mesa-libGLU.
- - Added virtual "Provides: libGL..." entries for each subpackage as relevant.
- * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-4
- - Added the mesa-source subpackage, which contains part of the Mesa source
- code needed by other packages such as the X server to build stuff.
- * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-3
- - Added Conflicts/Obsoletes lines to all of the subpackages to make upgrades
- from previous OS releases, and piecemeal upgrades work as nicely as
- possible.
- * Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-2
- - Wrote redhat-mesa-target script to simplify mesa build target selection.
- - Wrote redhat-mesa-driver-install to install the DRI drivers and simplify
- per-arch conditionalization, etc.
- * Sun Sep 04 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
- - Initial build.
|