tredaell / rpms / mesa

Forked from rpms/mesa 2 years ago
Clone
7f93e43
# When bootstrapping an arch, omit the -demos subpackage.
7f93e43
7f93e43
# Architechture specific configuration.  FIXME:  Should build with DRI support
7f93e43
# everywhere, and select target is some other more pleasant fashion.
95e3dd9
d916aa2
%ifarch s390 s390x
d916aa2
%define with_dri 0
d916aa2
%define dri_target linux-indirect
b30c9db
%define src_dirs SRC_DIRS="glx/x11 glu"
d916aa2
%else
Kristian Høgsberg 6bb2b77
%define with_dri 1
b30c9db
%define src_dirs SRC_DIRS="glx/x11 mesa glu"
d916aa2
%endif
d916aa2
d916aa2
%ifarch %{ix86}
Kristian Høgsberg 6bb2b77
%define dri_target linux-dri-x86
Kristian Høgsberg 6bb2b77
%endif
Kristian Høgsberg 6bb2b77
Kristian Høgsberg 6bb2b77
%ifarch x86_64
Kristian Høgsberg 6bb2b77
%define dri_target linux-dri-x86-64
mharris bd002cd
%endif
Kristian Høgsberg 6bb2b77
d916aa2
%ifarch ppc ppc64
Kristian Høgsberg 6bb2b77
%define dri_target linux-dri-ppc
mharris bd002cd
%endif
Kristian Høgsberg 6bb2b77
d916aa2
# rpm sure has a funny way of spelling %ifndef.  This is the default case.
d916aa2
%if 0%{!?dri_target:1}
d916aa2
%define dri_target linux-dri
mharris 36252a7
%endif
mharris 4d75a60
sandmann 5320c2a
%define manpages gl-manpages-1.0.1
b30c9db
%define gitdate 20071127
sandmann 5320c2a
mharris c94a186
Summary: Mesa graphics libraries
mharris 36252a7
Name: mesa
8696344
Version: 7.1
41185a9
Release: 0.8%{?dist}
95e3dd9
License: MIT
mharris 4d75a60
Group: System Environment/Libraries
mharris 36252a7
URL: http://www.mesa3d.org
mharris 8f17530
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mharris 8f17530
b30c9db
#Source0: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-7.1pre.tar.bz2
b30c9db
#Source1: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaDemos-7.1pre.tar.bz2
b30c9db
Source0: mesa-%{gitdate}.tar.bz2
sandmann 5320c2a
Source2: %{manpages}.tar.bz2
sandmann ed8bea9
dbb9f17
Patch1: mesa-7.1-kill-glw.patch
dbb9f17
Patch2: mesa-7.1pre-osmesa-version.patch
e29c552
Patch3: mesa-7.1-dri-driver-dir.patch
mharris 883815c
Patch4: mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch
2741728
Patch18: mesa-7.0-selinux-awareness.patch
2741728
Patch25: mesa-7.0-symlinks-before-depend.patch
a858a72
Patch26: mesa-7.1-remove-getid-i915.patch
41185a9
Patch27: mesa-7.1-e7221.patch
760c23b
mharris 8f51b4f
BuildRequires: pkgconfig
mharris 359440a
%if %{with_dri}
d45e021
BuildRequires: libdrm-devel >= 2.4.0-0.2
mharris 359440a
%endif
mharris 36252a7
BuildRequires: libXxf86vm-devel
678a251
BuildRequires: expat-devel >= 2.0
Kristian Høgsberg 6ab512e
BuildRequires: xorg-x11-proto-devel >= 7.1-8
mharris 4b6debf
BuildRequires: makedepend
1afba92
BuildRequires: libselinux-devel
Kristian Høgsberg 18012c8
BuildRequires: libXext-devel
7f93e43
BuildRequires: freeglut-devel
540e56b
BuildRequires: libXfixes-devel
540e56b
BuildRequires: libXdamage-devel
mharris 4d75a60
mharris 4d75a60
%description
mharris 36252a7
Mesa
mharris 4d75a60
mharris 36252a7
%package libGL
182f8fe
Summary: Mesa libGL runtime libraries and DRI drivers
mharris 36252a7
Group: System Environment/Libraries
mharris 8f17530
Requires(post): /sbin/ldconfig
mharris 8f17530
Requires(postun): /sbin/ldconfig
mharris 4fd2884
Provides: libGL
95e3dd9
Obsoletes: Mesa XFree86-libs XFree86-Mesa-libGL xorg-x11-Mesa-libGL
mharris 8f51b4f
Obsoletes: xorg-x11-libs
d916aa2
%if %{with_dri}
d916aa2
Requires: libdrm >= 2.3.0
d916aa2
%endif
mharris 4d75a60
mharris 36252a7
%description libGL
mharris 36252a7
Mesa libGL runtime libraries and DRI drivers.
95e3dd9
95e3dd9
mharris 36252a7
%package libGL-devel
mharris 36252a7
Summary: Mesa libGL development package
mharris 36252a7
Group: Development/Libraries
mharris 8f51b4f
Requires: mesa-libGL = %{version}-%{release}
mharris c3a5a49
Requires: libX11-devel
mharris 4fd2884
Provides: libGL-devel
95e3dd9
Obsoletes: Mesa-devel XFree86-devel xorg-x11-devel
e4f1307
Conflicts: xorg-x11-proto-devel <= 7.2-12
mharris 4d75a60
mharris 36252a7
%description libGL-devel
mharris 36252a7
Mesa libGL development package
95e3dd9
95e3dd9
mharris 36252a7
%package libGLU
mharris 36252a7
Summary: Mesa libGLU runtime library
mharris 36252a7
Group: System Environment/Libraries
mharris 8f17530
Requires(post): /sbin/ldconfig
mharris 8f17530
Requires(postun): /sbin/ldconfig
mharris 4fd2884
Provides: libGLU
95e3dd9
Obsoletes: Mesa XFree86-libs XFree86-Mesa-libGLU xorg-x11-Mesa-libGLU
mharris c3a5a49
Obsoletes: xorg-x11-libs
mharris 4d75a60
mharris 36252a7
%description libGLU
mharris 36252a7
Mesa libGLU runtime library
95e3dd9
95e3dd9
mharris 36252a7
%package libGLU-devel
mharris 36252a7
Summary: Mesa libGLU development package
mharris 36252a7
Group: Development/Libraries
mharris 8f51b4f
Requires: mesa-libGLU = %{version}-%{release}
mharris c3a5a49
Requires: libGL-devel
mharris 4fd2884
Provides: libGLU-devel
95e3dd9
Obsoletes: Mesa-devel XFree86-devel xorg-x11-devel
mharris 4d75a60
mharris 36252a7
%description libGLU-devel
mharris 36252a7
Mesa libGLU development package
182f8fe
95e3dd9
182f8fe
%package libOSMesa
182f8fe
Summary: Mesa offscreen rendering libraries
182f8fe
Group: System Environment/Libraries
182f8fe
Requires(post): /sbin/ldconfig
182f8fe
Requires(postun): /sbin/ldconfig
182f8fe
Provides: libOSMesa
182f8fe
182f8fe
%description libOSMesa
182f8fe
Mesa offscreen rendering libraries
182f8fe
95e3dd9
182f8fe
%package libOSMesa-devel
182f8fe
Summary: Mesa offscreen rendering development package
182f8fe
Group: Development/Libraries
182f8fe
Requires: mesa-libOSMesa = %{version}-%{release}
182f8fe
182f8fe
%description libOSMesa-devel
182f8fe
Mesa offscreen rendering development package
182f8fe
95e3dd9
mharris c94a186
%package source
mharris c94a186
Summary: Mesa source code required to build X server
mharris c94a186
Group: Development/Libraries
mharris c94a186
mharris c94a186
%description source
mharris c94a186
The mesa-source package provides the minimal source code needed to
mharris c94a186
build DRI enabled X servers, etc.
mharris c94a186
95e3dd9
mharris ba92550
%package -n glx-utils
mharris ba92550
Summary: GLX utilities
mharris ba92550
Group: Development/Libraries
mharris ba92550
mharris ba92550
%description -n glx-utils
mharris ba92550
The glx-utils package provides the glxinfo and glxgears utilities.
mharris ba92550
95e3dd9
7f93e43
%package demos
7f93e43
Summary: Mesa demos
7f93e43
Group: Development/Libraries
7f93e43
7f93e43
%description demos
7f93e43
This package provides some demo applications for testing Mesa.
7f93e43
7f93e43
mharris 36252a7
%prep
b30c9db
#%setup -q -n Mesa-%{version}pre -b1 -b2
b30c9db
%setup -q -n mesa-%{gitdate} -b2
7f93e43
chmod a-x progs/demos/glslnoise.c
sandmann ed8bea9
dbb9f17
%patch1 -p1 -b .kill-glw
dbb9f17
%patch2 -p1 -b .osmesa-version
e29c552
%patch3 -p1 -b .dri-driver-dir
mharris 883815c
%patch4 -p0 -b .dont-libglut-me-harder-ok-thx-bye
182f8fe
%patch18 -p1 -b .selinux-awareness
2741728
%patch25 -p1 -b .makej
a858a72
%patch26 -p1 -b .fixi915
41185a9
%patch27 -p1 -b .e7221
mharris 5f0f63e
mharris ec2f1dc
# WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT
mharris c3a5a49
# license and are not open source/free software, so we remove them.
mharris 5eecd9e
rm -f include/GL/uglglutshapes.h
mharris c94a186
7f93e43
# Hack the demos to use installed data files
5119979
sed -i 's,../images,%{_libdir}/mesa-demos-data,' progs/demos/*.c
5119979
sed -i 's,geartrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/geartrain.c
5119979
sed -i 's,isosurf.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/isosurf.c
5119979
sed -i 's,terrain.dat,%{_libdir}/mesa-demos-data/&,' progs/demos/terrain.c
95e3dd9
mharris 36252a7
%build
Kristian Høgsberg 96b4a67
Kristian Høgsberg 96b4a67
# The i965 DRI driver breaks if compiled with -O2.  It appears to be
Kristian Høgsberg 96b4a67
# an aliasing problem, so we add -fno-strict-aliasing to the flags.
636ffba
export OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fvisibility=hidden -fPIC"
87a209f
export DRI_DRIVER_DIR="%{_libdir}/dri"
mharris 5f0f63e
182f8fe
mkdir preserve
182f8fe
Kristian Høgsberg 6bb2b77
for t in osmesa osmesa16 osmesa32; do
Kristian Høgsberg 6bb2b77
    echo "Building $t"
a9b66a2
    make %{?_smp_mflags} linux-$t OPT_FLAGS="${OPT_FLAGS}" LIB_DIR=lib
8055965
    mv lib/* preserve
a9b66a2
    make -s realclean LIB_DIR=lib
Kristian Høgsberg 6bb2b77
done
182f8fe
Kristian Høgsberg 6bb2b77
echo "Building %{dri_target}"
b30c9db
make %{?_smp_mflags} %{dri_target} OPT_FLAGS="${OPT_FLAGS}" LIB_DIR=lib %{src_dirs}
b30c9db
# We shouldn't built this libglut, but just to make sure...
a9b66a2
make -C progs/xdemos glxgears glxinfo OPT_FLAGS="${OPT_FLAGS}" LIB_DIR=lib
a9b66a2
make -C progs/demos OPT_FLAGS="${OPT_FLAGS}" LIB_DIR=lib
8055965
mv preserve/* lib
8055965
ln -s libOSMesa.so.6 lib/libOSMesa.so 
8055965
ln -s libOSMesa16.so.6 lib/libOSMesa16.so
8055965
ln -s libOSMesa32.so.6 lib/libOSMesa32.so
mharris c94a186
sandmann 760ef13
pushd .
sandmann 5320c2a
cd ../%{manpages}
sandmann 760ef13
%configure
95e3dd9
make %{?_smp_mflags}
sandmann 760ef13
popd
sandmann 760ef13
95e3dd9
mharris 36252a7
%install
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
Kristian Høgsberg 96c0f93
Kristian Høgsberg 96c0f93
# The mesa build system is broken beyond repair.  The lines below just
Kristian Høgsberg 6bb2b77
# handpick and manually install the parts we want.
Kristian Høgsberg 96c0f93
b30c9db
rm include/GL/glut*.h
Kristian Høgsberg eeaa979
install -d $RPM_BUILD_ROOT%{_includedir}/GL
b3acc5e
install -m 644 include/GL/{gl,o,x}*.h $RPM_BUILD_ROOT%{_includedir}/GL
e4f1307
install -d $RPM_BUILD_ROOT%{_includedir}/GL/internal
e4f1307
install -m 644 include/GL/internal/dri_interface.h $RPM_BUILD_ROOT%{_includedir}/GL/internal
b3acc5e
rm -f $RPM_BUILD_ROOT%{_includedir}/GL/glfbdev.h
Kristian Høgsberg 68ba098
Kristian Høgsberg 68ba098
install -d $RPM_BUILD_ROOT%{_libdir}
8055965
cp -d -f lib/lib* $RPM_BUILD_ROOT%{_libdir}
Kristian Høgsberg 68ba098
Kristian Høgsberg 68ba098
install -d $RPM_BUILD_ROOT%{_bindir}
Kristian Høgsberg 96c0f93
install -m 0755 progs/xdemos/glxgears $RPM_BUILD_ROOT%{_bindir}
Kristian Høgsberg 96c0f93
install -m 0755 progs/xdemos/glxinfo $RPM_BUILD_ROOT%{_bindir}
mharris ba92550
7f93e43
find progs/demos/ -type f -perm /0111 |
7f93e43
    xargs install -m 0755 -t $RPM_BUILD_ROOT/%{_bindir}
7f93e43
install -d $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
7f93e43
install -m 0644 progs/images/*.rgb $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
7f93e43
install -m 0644 progs/demos/*.dat $RPM_BUILD_ROOT/%{_libdir}/mesa-demos-data
7f93e43
mharris 36252a7
%if %{with_dri}
Kristian Høgsberg 6bb2b77
install -d $RPM_BUILD_ROOT%{_libdir}/dri
50825da
for f in i810 i915 i915tex i965 mach64 mga r128 r200 r300 radeon savage sis tdfx unichrome; do
8055965
    so=lib/${f}_dri.so
95e3dd9
    test -e $so && echo $so
95e3dd9
done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
mharris 36252a7
%endif
mharris 36252a7
sandmann a7a98d3
# Install man pages
sandmann ed8bea9
pushd .
sandmann 5320c2a
cd ../%{manpages}
sandmann 760ef13
make install DESTDIR=$RPM_BUILD_ROOT
sandmann a7a98d3
popd
sandmann ed8bea9
95e3dd9
# Install the source needed to build the X server.  The egreps are just
95e3dd9
# stripping out unnecessary dirs; only tricky bit is the [^c] to make sure
95e3dd9
# .../dri/common is included.
mharris c94a186
%define mesasourcedir %{_datadir}/mesa/source
95e3dd9
mkdir -p $RPM_BUILD_ROOT/%{mesasourcedir}
95e3dd9
( find src -name \*.[ch] ; find include -name \*.h ) |
95e3dd9
    egrep -v '^src/(glu|glw)' |
95e3dd9
    egrep -v '^src/mesa/drivers/(directfb|dos|fbdev|glide|ggi|osmesa)' |
95e3dd9
    egrep -v '^src/mesa/drivers/(windows|dri/[^c])' |
95e3dd9
    xargs tar cf - --mode a=r |
95e3dd9
	(cd $RPM_BUILD_ROOT/%{mesasourcedir} && tar xf -)
mharris c94a186
mharris c94a186
mharris 36252a7
%clean
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
mharris 36252a7
95e3dd9
mharris 85d7880
%check
mharris 85d7880
mharris bd002cd
%post libGL -p /sbin/ldconfig
mharris bd002cd
%postun libGL -p /sbin/ldconfig
mharris bd002cd
%post libGLU -p /sbin/ldconfig
mharris bd002cd
%postun libGLU -p /sbin/ldconfig
182f8fe
%post libOSMesa -p /sbin/ldconfig
182f8fe
%postun libOSMesa -p /sbin/ldconfig
mharris 36252a7
mharris 36252a7
%files libGL
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGL.so.1
mharris 775c477
%{_libdir}/libGL.so.1.2
mharris 7cb0316
mharris 36252a7
%if %{with_dri}
mharris 85d7880
%dir %{_libdir}/dri
mharris 85d7880
%{_libdir}/dri/*_dri.so
mharris c645839
%endif
mharris 36252a7
sandmann 760ef13
%files libGL-devel
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_includedir}/GL/gl.h
mharris 36252a7
%{_includedir}/GL/gl_mangle.h
mharris 36252a7
%{_includedir}/GL/glext.h
mharris 36252a7
%{_includedir}/GL/glx.h
mharris 36252a7
%{_includedir}/GL/glx_mangle.h
mharris 36252a7
%{_includedir}/GL/glxext.h
mharris 36252a7
%{_includedir}/GL/xmesa.h
mharris 36252a7
%{_includedir}/GL/xmesa_x.h
mharris 36252a7
%{_includedir}/GL/xmesa_xf86.h
e4f1307
%dir %{_includedir}/GL/internal
e4f1307
%{_includedir}/GL/internal/dri_interface.h
mharris 36252a7
%{_libdir}/libGL.so
sandmann a7a98d3
%{_datadir}/man/man3/gl[^uX]*.3gl.gz
sandmann a7a98d3
%{_datadir}/man/man3/glX*.3gl.gz
mharris 36252a7
mharris 36252a7
%files libGLU
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGLU.so.1
Kristian Høgsberg 7a4f9eb
%{_libdir}/libGLU.so.1.3.*
mharris 36252a7
sandmann 760ef13
%files libGLU-devel
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGLU.so
mharris 36252a7
%{_includedir}/GL/glu.h
mharris 36252a7
%{_includedir}/GL/glu_mangle.h
sandmann a7a98d3
%{_datadir}/man/man3/glu*.3gl.gz
mharris 36252a7
182f8fe
%files libOSMesa
182f8fe
%defattr(-,root,root,-)
182f8fe
%{_libdir}/libOSMesa.so.6
2741728
%{_libdir}/libOSMesa.so.6.5.3
182f8fe
%{_libdir}/libOSMesa16.so.6
2741728
%{_libdir}/libOSMesa16.so.6.5.3
182f8fe
%{_libdir}/libOSMesa32.so.6
2741728
%{_libdir}/libOSMesa32.so.6.5.3
182f8fe
182f8fe
%files libOSMesa-devel
182f8fe
%defattr(-,root,root,-)
182f8fe
%{_includedir}/GL/osmesa.h
182f8fe
%{_libdir}/libOSMesa.so
182f8fe
%{_libdir}/libOSMesa16.so
182f8fe
%{_libdir}/libOSMesa32.so
182f8fe
95e3dd9
# We constructed this dir carefully, so just slurp in the whole thing.
95e3dd9
%files source
mharris c94a186
%defattr(-,root,root,-)
d916aa2
%{mesasourcedir}
mharris c94a186
mharris ba92550
%files -n glx-utils
mharris ba92550
%defattr(-,root,root,-)
mharris ba92550
%{_bindir}/glxgears
mharris ba92550
%{_bindir}/glxinfo
mharris ba92550
7f93e43
%files demos
7f93e43
%defattr(-,root,root,-)
7f93e43
%{_bindir}/arbfplight
7f93e43
%{_bindir}/arbfslight
7f93e43
%{_bindir}/arbocclude
7f93e43
%{_bindir}/bounce
7f93e43
%{_bindir}/clearspd
dbb9f17
%{_bindir}/copypix
7f93e43
%{_bindir}/cubemap
7f93e43
%{_bindir}/drawpix
7f93e43
%{_bindir}/engine
7f93e43
%{_bindir}/fire
7f93e43
%{_bindir}/fogcoord
7f93e43
%{_bindir}/fplight
7f93e43
%{_bindir}/fslight
7f93e43
%{_bindir}/gamma
7f93e43
%{_bindir}/gearbox
7f93e43
%{_bindir}/gears
7f93e43
%{_bindir}/geartrain
7f93e43
%{_bindir}/glinfo
7f93e43
%{_bindir}/gloss
7f93e43
%{_bindir}/glslnoise
7f93e43
%{_bindir}/gltestperf
7f93e43
%{_bindir}/glutfx
7f93e43
%{_bindir}/ipers
7f93e43
%{_bindir}/isosurf
7f93e43
%{_bindir}/lodbias
7f93e43
%{_bindir}/morph3d
7f93e43
%{_bindir}/multiarb
7f93e43
%{_bindir}/paltex
7f93e43
%{_bindir}/pointblast
7f93e43
%{_bindir}/ray
7f93e43
%{_bindir}/readpix
7f93e43
%{_bindir}/reflect
7f93e43
%{_bindir}/renormal
7f93e43
%{_bindir}/shadowtex
7f93e43
%{_bindir}/singlebuffer
7f93e43
%{_bindir}/spectex
7f93e43
%{_bindir}/spriteblast
7f93e43
%{_bindir}/stex3d
7f93e43
%{_bindir}/streaming_rect
7f93e43
%{_bindir}/teapot
7f93e43
%{_bindir}/terrain
7f93e43
%{_bindir}/tessdemo
7f93e43
%{_bindir}/texcyl
7f93e43
%{_bindir}/texdown
7f93e43
%{_bindir}/texenv
7f93e43
%{_bindir}/texobj
7f93e43
%{_bindir}/trispd
7f93e43
%{_bindir}/tunnel
7f93e43
%{_bindir}/tunnel2
7f93e43
%{_bindir}/vao_demo
7f93e43
%{_bindir}/winpos
7f93e43
%{_libdir}/mesa-demos-data
7f93e43
mharris 4d75a60
%changelog
41185a9
* Tue Jan 22 2008 Adam Jackson <ajax@redhat.com> 7.1-0.8
41185a9
- Enable i915 DRI on E7221. (Carlos Martín, #425790)
41185a9
5119979
* Mon Jan 21 2008 Adam Jackson <ajax@redhat.com>
5119979
- Make the demo seddery prettier.
5119979
a858a72
* Tue Dec 04 2007 Dave Airlie <airlied@redhat.com> 7.1-0.7
a858a72
- Remove references to libgl symbol from i915
a858a72
d45e021
* Thu Nov 30 2007 Dave Airlie <airlied@redhat.com> 7.1-0.6
d45e021
- Rebuild against a new libdrm
d45e021
b30c9db
* Tue Nov 27 2007 Adam Jackson <ajax@redhat.com> 7.1-0.5
b30c9db
- Rebase to today's git snapshot.
b30c9db
- Try even harder to not build or the Mesa glut.
b30c9db
a427a13
* Thu Nov 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> 7.1-0.4
a427a13
- link libOSMesa* against libselinux
a427a13
760c23b
* Mon Nov 12 2007 Adam Jackson <ajax@redhat.com> 7.1-0.3
760c23b
- Drop xserver 1.1 source compatibility.
760c23b
e29c552
* Wed Nov 07 2007 Dave Airlie <airlied@redhat.com> 7.1-0.2
e29c552
- fix DRI driver directory
e29c552
8696344
* Thu Nov 01 2007 Adam Jackson <ajax@redhat.com> 7.1-0.1
8696344
- Fix EVR, 7.1pre > 7.1, that would have been bad.
965800e
- Fix %%setup to match.
8696344
dbb9f17
* Thu Nov 01 2007 Dave Airlie <airlied@redhat.com> 7.1pre-0
dbb9f17
- rebase Mesa to 7.1pre 74ced1e67f286a5e71e9877bc6844b2af5b9ab8d
dbb9f17
6bb8861
* Thu Oct 18 2007 Dave Airlie <airlied@redhat.com> 7.0.1-7
6bb8861
- mesa-7.0.1-stable-branch.patch - Updated with more fixes from stable
6bb8861
- mesa-7.0.1-r300-fix-writemask.patch - fix r300 fragprog writemask
6bb8861
- mesa-7.0.1-r200-settexoffset.patch - add zero-copy TFP support for r200
6bb8861
9cda76a
* Fri Sep 28 2007 Dave Airlie <airlied@redhat.com> 7.0.1-6
9cda76a
- mesa-7.0.1-stable-branch.patch - Updated to close to 7.0.2-rc1
9cda76a
- This contains the fixes made to the upstream Mesa stable branch
9cda76a
  including fixes for 965 vblank interrupt issues along with a fix
9cda76a
  in the kernel - remove patches that already upstream.
9cda76a
- mesa-6.5.2-hush-synthetic-visual-warning.patch - dropped
9cda76a
- mesa-7.0-i-already-defined-glapi-you-twit.patch - dropped
9cda76a
- mesa-7.0.1-965-sampler-crash.patch - dropped
9cda76a
bd476b0
* Thu Sep 06 2007 Adam Jackson <ajax@redhat.com> 7.0.1-5
bd476b0
- mesa-7.0.1-965-sampler-crash.patch: Fix a crash with 965 in Torcs. (#262941)
bd476b0
678a251
* Tue Aug 28 2007 Adam Jackson <ajax@redhat.com> 7.0.1-4
678a251
- Rebuild for new libexpat.
678a251
2ef8eba
* Wed Aug 15 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-3
2ef8eba
- mesa-7.0.1-stable-branch.patch - Add patches from stable branch
2ef8eba
  includes support for some Intel chipsets
2ef8eba
- mesa-7.0-use_master-r300.patch - Add r300 driver from master
2ef8eba
540e56b
* Tue Aug 14 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-2
540e56b
- missing build requires for Xfixes-devel and Xdamage-devel
540e56b
2741728
* Mon Aug 13 2007 Dave Airlie <airlied@redhat.com> - 7.0.1-1
2741728
- Rebase to upstream 7.0.1 release
2741728
- ajax provided patches: for updated selinux awareness, build config
2741728
- gl visibility and picify were fixed upstream
2741728
- OS mesa library version are 6.5.3 not 7.0.1 - spec fix
2741728
3def463
* Wed Jul 25 2007 Jesse Keating <jkeating@redhat.com> - 6.5.2-16
3def463
- Rebuild for RH #249435
3def463
e4f1307
* Tue Jul 24 2007 Adam Jackson <ajax@redhat.com> 6.5.2-15
e4f1307
- Add dri_interface.h to mesa-libGL-devel, and conflict with
e4f1307
  xorg-x11-proto-devel versions that attempted to provide it.
e4f1307
7f93e43
* Tue Jul 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-14
7f93e43
- Add mesa-demos subpackage. (#247252)
7f93e43
28881f2
* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-13
28881f2
- mesa-6.5.2-radeon-backports-231787.patch: One more fix for r300. (#231787)
28881f2
b3acc5e
* Mon Jul 09 2007 Adam Jackson <ajax@redhat.com> 6.5.2-12
b3acc5e
- Don't install header files for APIs that we don't provide. (#247390)
b3acc5e
4af2a71
* Fri Jul 06 2007 Adam Jackson <ajax@redhat.com> 6.5.2-11
4af2a71
- mesa-6.5.2-via-respect-my-cliplist.patch: Backport a via fix. (#247254)
4af2a71
c5a9512
* Tue Apr 10 2007 Adam Jackson <ajax@redhat.com> 6.5.2-10
c5a9512
- mesa-6.5.2-radeon-backports-231787.patch: Backport various radeon bugfixes
c5a9512
  from git. (#231787)
c5a9512
e5c76df
* Wed Apr 04 2007 Adam Jackson <ajax@redhat.com> 6.5.2-9
e5c76df
- mesa-6.5.2-bindcontext-paranoia.patch: Paper over a crash when doBindContext
e5c76df
  fails, to avoid, for example, crashing the server when using tdfx but
e5c76df
  without glide3 installed.
e5c76df
4dfaac8
* Thu Mar 08 2007 Adam Jackson <ajax@redhat.com> 6.5.2-8
4dfaac8
- Hush the (useless) warning about the synthetic visual not being supported.
4dfaac8
636ffba
* Fri Mar 02 2007 Adam Jackson <ajax@redhat.com> 6.5.2-7
636ffba
- mesa-6.5.2-picify-dri-drivers.patch: Attempt to make the DRI drivers PIC.
636ffba
- mesa-6.5.1-build-config.patch: Apply RPM_OPT_FLAGS to OSMesa too.
636ffba
d916aa2
* Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 6.5.2-6
d916aa2
- mesa-6.5.2-libgl-visibility.patch: Fix non-exported GLX symbols (#229808)
d916aa2
- Require a sufficiently new libdrm at runtime too
d916aa2
- Make the arch macros do something sensible in the general case
d916aa2
95e3dd9
* Tue Feb 20 2007 Adam Jackson <ajax@redhat.com> 6.5.2-5
95e3dd9
- General spec cleanups
95e3dd9
- Require current libdrm
95e3dd9
- Build with -fvisibility=hidden
95e3dd9
- Redo the way mesa-source is generated
95e3dd9
- Add %%{?_smp_mflags} where appropriate
95e3dd9
50825da
* Mon Dec 18 2006 Adam Jackson <ajax@redhat.com> 6.5.2-4
50825da
- Add i915tex and mach64 to the install set. 
50825da
847d598
* Tue Dec 12 2006 Adam Jackson <ajax@redhat.com> 6.5.2-3
847d598
- mesa-6.5.2-xserver-1.1-source-compat.patch: Add some source-compatibility
847d598
  defines to dispatch.h so the X server will continue to build.
847d598
fbb11ed
* Mon Dec 4 2006 Adam Jackson <ajax@redhat.com> 6.5.2-2.fc6
fbb11ed
- Fix OSMesa file listing to use %%version for DSO number.  Note that this
fbb11ed
  will still break on Mesa 7; oh well.
fbb11ed
- Deleted file: directfbgl.h
fbb11ed
Kristian Høgsberg ce9ee0c
* Sun Dec  3 2006 Kristian Høgsberg <krh@redhat.com> 6.5.2-1.fc6
Kristian Høgsberg ce9ee0c
- Update to 6.5.2.
Kristian Høgsberg ce9ee0c
Kristian Høgsberg c36819d
* Mon Oct 16 2006 Kristian <krh@redhat.com> - 6.5.1-8.fc6
Kristian Høgsberg c36819d
- Add i965-interleaved-arrays-fix.patch to fix (#209318).
Kristian Høgsberg c36819d
sandmann 760ef13
* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
sandmann 5320c2a
- Update to gl-manpages-1.0.1.tar.bz2 which doesn't use symlinks. (#184547)
sandmann 5320c2a
sandmann 5320c2a
* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-7.fc6
95e3dd9
- Remove . after popd; add .gz in %%files section. (#184547)
sandmann a7a98d3
sandmann a7a98d3
* Sat Sep 30 2006 Soren Sandmann <sandmann@redhat.com>
sandmann 760ef13
- Use better tarball for gl man pages. (#184547)
sandmann 760ef13
Kristian Høgsberg 96b4a67
* Fri Sep 29 2006 Kristian <krh@redhat.com> - 6.5.1-6.fc6
Kristian Høgsberg 96b4a67
- Add -fno-strict-aliasing to compiler flags for i965 driver.
Kristian Høgsberg 96b4a67
- Add post-6.5.1-i965-fixes.patch backport of i965 fixes from mesa CVS.
Kristian Høgsberg 96b4a67
sandmann 8731313
* Fri Sep 29 2006 Soren Sandmann <sandamnn@redhat.com> - 6.5.1-5.fc6
sandmann 8731313
- Give the correct path for man page file lists.
sandmann 8731313
sandmann ed8bea9
* Thu Sep 28 2006 Soren Sandmann <sandmann@redhat.com> - 6.5.1-5.fc6
sandmann ed8bea9
- Add GL man pages from X R6.9.  (#184547)
sandmann ed8bea9
8ffdfa9
* Mon Sep 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-4.fc6
8ffdfa9
- mesa-6.5.1-build-config.patch: Add -lselinux to osmesa builds.  (#207767)
8ffdfa9
Kristian Høgsberg 6ab512e
* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-3.fc6
Kristian Høgsberg 6ab512e
- Bump xorg-x11-proto-devel BuildRequires to 7.1-8 so we pick up the
Kristian Høgsberg 6ab512e
  latest GLX_EXT_texture_from_pixmap opcodes.
Kristian Høgsberg 6ab512e
Kristian Høgsberg d0bb032
* Wed Sep 20 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-2.fc6
Kristian Høgsberg d0bb032
- Remove mesa-6.5-drop-static-inline.patch.
Kristian Høgsberg d0bb032
Kristian Høgsberg d0bb032
* Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1-1.fc6
Kristian Høgsberg 29fbc20
- Bump to 6.5.1 final release.
Kristian Høgsberg 68ba098
- Drop libGLw subpackage, it is now in Fedora Extras (#188974) and
Kristian Høgsberg 68ba098
  tweak mesa-6.5.1-build-config.patch to not build libGLw.
Kristian Høgsberg 29fbc20
- Drop mesa-6.5.1-r300-smooth-line.patch, the smooth line fallback can
Kristian Høgsberg 29fbc20
  now be prevented by enabling disable_lowimpact_fallback in
Kristian Høgsberg 29fbc20
  /etc/drirc.
Kristian Høgsberg 29fbc20
- Drop mesa-6.4.1-radeon-use-right-texture-format.patch, now upstream.
Kristian Høgsberg 6ad2786
- Drop mesa-6.5-drop-static-inline.patch, workaround no longer necessary.
Kristian Høgsberg 29fbc20
Kristian Høgsberg bb27ab4
* Thu Sep  7 2006 Kristian Høgsberg <krh@redhat.com>
Kristian Høgsberg bb27ab4
- Drop unused mesa-modular-dri-dir.patch.
Kristian Høgsberg bb27ab4
Kristian Høgsberg da18598
* Tue Aug 29 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc2.fc6
Kristian Høgsberg da18598
- Rebase to 6.5.1 RC2.
Kristian Høgsberg 6bb2b77
- Get rid of redhat-mesa-driver-install and redhat-mesa-target helper
Kristian Høgsberg 6bb2b77
  scripts and clean up specfile a bit.
Kristian Høgsberg da18598
Kristian Høgsberg 1c749db
* Mon Aug 28 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.2.fc6
Kristian Høgsberg 1c749db
- Drop upstreamed patches mesa-6.5-texture-from-pixmap-fixes.patch and
Kristian Høgsberg 1c749db
  mesa-6.5-tfp-fbconfig-attribs.patch and fix
Kristian Høgsberg 1c749db
  mesa-6.4.1-radeon-use-right-texture-format.patch to not break 16bpp
Kristian Høgsberg 1c749db
  transparency.
Kristian Høgsberg 1c749db
cbd395e
* Fri Aug 25 2006 Adam Jackson <ajackson@redhat.com> - 6.5.1-0.rc1.1.fc6
cbd395e
- mesa-6.5.1-build-config.patch: Add i965 to x86-64 config.
cbd395e
Kristian Høgsberg ca121dd
* Wed Aug 23 2006 Kristian Høgsberg <krh@redhat.com> - 6.5.1-0.rc1.fc6
Kristian Høgsberg ca121dd
- Bump to 6.5.1 RC1.
Kristian Høgsberg ca121dd
Kristian Høgsberg 1b24297
* Tue Aug 22 2006 Kristian Høgsberg <krh@redhat.com> 6.5-26.20060818cvs.fc6
Kristian Høgsberg 1b24297
- Pull the vtxfmt patch into the selinux-awareness patch, handle exec
Kristian Høgsberg 1b24297
  mem heap init failure correctly by releasing mutex.
Kristian Høgsberg 1b24297
9e03815
* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-25.20060818cvs.fc6
9e03815
- mesa-6.5.1-r300-smooth-line.patch: Added, fakes smooth lines with aliased
9e03815
  lines on R300+ cards, makes Google Earth tolerable.
9e03815
- mesa-6.5-force-r300.patch: Resurrect.
9e03815
713d6d9
* Tue Aug 22 2006 Adam Jackson <ajackson@redhat.com> 6.5-24.20060818cvs.fc6
713d6d9
- mesa-6.5.1-radeon-vtxfmt-cleanup-properly.patch: Fix a segfault on context
713d6d9
  destruction when selinux is enabled.
713d6d9
0d7631d
* Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 6.5-23.20060818cvs.fc6
0d7631d
- redhat-mesa-driver-install: Reenable installing the tdfx driver. (#203295)
0d7631d
182f8fe
* Fri Aug 18 2006 Adam Jackson <ajackson@redhat.com> 6.5-22.20060818cvs.fc6
182f8fe
- Update to pre-6.5.1 snapshot.
182f8fe
- Re-add libOSMesa{,16,32}. (#186366)
21739fd
- Add BuildReq: on libXp-devel due to openmotif header insanity.
182f8fe
Florian La Roche c0ee800
* Sun Aug 13 2006 Florian La Roche <laroche@redhat.com> 6.5-21.fc6
Florian La Roche c0ee800
- fix one Requires: to use the correct mesa-libGLw name
Florian La Roche c0ee800
mharris b9fa626
* Thu Jul 27 2006 Mike A. Harris <mharris@redhat.com> 6.5-20.fc6
mharris b9fa626
- Conditionalized libGLw inclusion with new with_libGLw macro defaulting
mharris b9fa626
  to 1 (enabled) for now, however since nothing in Fedora Core uses libGLw
mharris b9fa626
  anymore, we will be transitioning libGLw to an external package maintained
mharris b9fa626
  in Fedora Extras soon.
mharris b9fa626
mharris b9fa626
* Wed Jul 26 2006 Kristian Høgsberg <krh@redhat.com> 6.5-19.fc5.aiglx
Kristian Høgsberg 2551fcf
- Build for fc5 aiglx repo.
Kristian Høgsberg 2551fcf
03edcc6
* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-19.fc6
mharris b9fa626
- Disable TLS dispatch, it is selinux-hostile.
03edcc6
a7967cf
* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-18.fc6
a7967cf
- mesa-6.5-fix-glxinfo-link.patch: lib64 fix.
a7967cf
85f9e80
* Tue Jul 25 2006 Adam Jackson <ajackson@redhat.com> 6.5-17.fc6
85f9e80
- mesa-6.5-fix-linux-indirect-build.patch: Added.
85f9e80
- mesa-6.5-fix-glxinfo-link.patch: Added.
85f9e80
- Build libOSMesa never instead of inconsistently; to be fixed later.
85f9e80
- Updates to redhat-mesa-target:
85f9e80
  - Always select linux-indirect when not building for DRI
85f9e80
  - Enable DRI to be built on PPC64 (still disabled in the spec file though)
85f9e80
  - MIT licence boilerplate
85f9e80
mharris 883815c
* Tue Jul 25 2006 Mike A. Harris <mharris@redhat.com> 6.5-16.fc6
mharris e9f100b
- Remove glut-devel dependency, as nothing actually uses it that we ship.
mharris 883815c
- Added mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch to prevent libglut
mharris 883815c
  and other libs from being linked into glxgears/glxinfo even though they
mharris 883815c
  are not actually used.  This was the final package linking to freeglut in
mharris 883815c
  Fedora Core, blocking freeglut from being moved to Extras.
mharris 90b0b0c
- Commented all of the virtual provides in the spec file to document clearly
mharris 90b0b0c
  how they should be used by other developers in specifying build and runtime
mharris 90b0b0c
  dependencies when packaging software which links to libGL, libGLU, and
mharris 90b0b0c
  libGLw. (#200069)
mharris 883815c
1afba92
* Mon Jul 24 2006 Adam Jackson <ajackson@redhat.com> 6.5-15.fc6
1afba92
- Attempt to add selinux awareness; check if we can map executable memory
1afba92
  and fail softly if not.  Removes the need for allow_execmem from huge
1afba92
  chunks of the desktop.
6a70f2e
- Disable the r300 gart fix for not compiling.
1afba92
mharris 883815c
* Mon Jul 24 2006 Kristian Høgsberg <krh@redhat.com> 6.5-14.fc6
Kristian Høgsberg 3f8289e
- Add mesa-6.5-r300-free-gart-mem.patch to make r300 driver free gart
Kristian Høgsberg 3f8289e
  memory on context destroy.
Kristian Høgsberg 3f8289e
Kristian Høgsberg 3f8289e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 6.5-13.1.fc6
f39e486
- rebuild
f39e486
mharris f8d59ba
* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-13.fc6
mharris f8d59ba
- Added mesa-6.5-fix-opt-flags-bug197640.patch as 2nd attempt to fix OPT_FLAGS
mharris f8d59ba
  for (#197640).
mharris f8d59ba
- Ensure that redhat-mesa-driver-install creates $DRIMODULE_DESTDIR with
mharris f8d59ba
  mode 0755.
mharris f8d59ba
mharris 1e84186
* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-12.fc6
mharris 1e84186
- Maybe actually, you know, apply the mesa-6.5-glx-use-tls.patch as that might
mharris 1e84186
  help to you know, actually solve the problem.  Duh.
mharris 1e84186
- Use {dist} tag in Release field now.
mharris 1e84186
mharris 5eecd9e
* Wed Jul 05 2006 Mike A. Harris <mharris@redhat.com> 6.5-11
mharris 5eecd9e
- Added mesa-6.5-glx-use-tls.patch to hopefully get -DGLX_USE_TLS to really
mharris 5eecd9e
  work this time due to broken upstream linux-dri-* configs. (#193979)
mharris 5eecd9e
- Pass RPM_OPT_FLAGS via OPT_FLAGS instead of via CFLAGS also for (#193979)
mharris 5eecd9e
mharris 8f17530
* Mon Jun 19 2006 Mike A. Harris <mharris@redhat.com> 6.5-10
mharris 8f17530
- Bump libdrm-devel dep to trigger new ExclusiveArch test with the new package.
mharris 8f17530
- Use Fedora Extras style BuildRoot tag.
mharris 8f17530
- Added "Requires(post): /sbin/ldconfig" and postun to all runtime lib packages.
mharris 8f17530
mharris 8f17530
* Mon Jun 12 2006 Kristian Høsberg <krh@redhat.com> 6.5-9
Kristian Høgsberg ce7651f
- Add mesa-6.5-fix-pbuffer-dispatch.patch to fix pbuffer marshalling code.
Kristian Høgsberg ce7651f
Kristian Høgsberg 10c1f50
* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-8
Kristian Høgsberg 10c1f50
- Bump for rawhide build.
Kristian Høgsberg 10c1f50
Kristian Høgsberg 10c1f50
* Mon May 29 2006 Kristian Høgsberg <krh@redhat.com> 6.5-7
Kristian Høgsberg fac815c
- Update mesa-6.5-texture-from-pixmap-fixes.patch to include new
Kristian Høgsberg fac815c
  tokens and change tfp functions to return void.  Yes, a new mesa
Kristian Høgsberg fac815c
  snapshot would be nice.
Kristian Høgsberg fac815c
mharris 4b6debf
* Wed May 17 2006 Mike A. Harris <mharris@redhat.com> 6.5-6
mharris 4b6debf
- Add "BuildRequires: makedepend" for bug (#191967)
mharris 4b6debf
Kristian Høgsberg 172df39
* Tue Apr 11 2006 Kristian Høgsberg <krh@redhat.com> 6.5-5
Kristian Høgsberg 172df39
- Bump for fc5 build.
Kristian Høgsberg 172df39
7ce24be
* Tue Apr 11 2006 Adam Jackson <ajackson@redhat.com> 6.5-4
7ce24be
- Disable R300_FORCE_R300 hack for wider testing.
7ce24be
Kristian Høgsberg b9c488c
* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-3
Kristian Høgsberg b9c488c
- Add mesa-6.5-noexecstack.patch to prevent assembly files from making
Kristian Høgsberg b9c488c
  libGL.so have executable stack.
Kristian Høgsberg b9c488c
Kristian Høgsberg d4b14d2
* Mon Apr 10 2006 Kristian Høgsberg <krh@redhat.com> 6.5-2
Kristian Høgsberg d4b14d2
- Bump for fc5 build.
Kristian Høgsberg d4b14d2
- Bump libdrm requires to 2.0.1.
Kristian Høgsberg d4b14d2
mharris 5eecd9e
* Sat Apr 01 2006 Kristian Høgsberg <krh@redhat.com> 6.5-1
Kristian Høgsberg aa93b88
- Update to mesa 6.5 snapshot.
mharris 5eecd9e
- Use -MG for generating deps and some files are not yet symlinked at
Kristian Høgsberg 28a52ba
  make depend time.
Kristian Høgsberg aa93b88
- Drop mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch and
Kristian Høgsberg aa93b88
  mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
Kristian Høgsberg aa93b88
  as these are upstream now.
Kristian Høgsberg aa93b88
- Drop mesa-6.4.1-texture-from-drawable.patch and add
Kristian Høgsberg aa93b88
  mesa-6.5-texture-from-pixmap-fixes.patch.
Kristian Høgsberg aa93b88
- Update mesa-modular-dri-dir.patch to apply.
Kristian Høgsberg 7a4f9eb
- Widen libGLU glob.
Kristian Høgsberg 7a4f9eb
- Reenable r300 driver install.
Kristian Høgsberg 84f354a
- Widen libOSMesa glob.
Kristian Høgsberg 9c1a631
- Go back to patching config/linux-dri, add mesa-6.5-build-config.patch,
Kristian Høgsberg 9c1a631
  drop mesa-6.3.2-build-configuration-v4.patch.
Kristian Høgsberg 9c1a631
- Disable sis dri driver for now, only builds on x86 and x86-64.
Kristian Høgsberg aa93b88
Kristian Høgsberg aa93b88
* Fri Mar 24 2006 Kristian Høgsberg <krh@redhat.com> 6.4.2-7
Kristian Høgsberg aa93b88
- Set ARCH_FLAGS=-DGLX_USE_TLS to enable TLS for GL contexts.
Kristian Høgsberg aa93b88
6f31829
* Wed Mar 01 2006 Karsten Hopp <karsten@redhat.de> 6.4.2-6
6f31829
- Buildrequires: libXt-devel (#183479)
6f31829
mharris 3d63acc
* Sat Feb 25 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-5
mharris 3d63acc
- Disable the expeimental r300 DRI driver, as it has turned out to cause
mharris 3d63acc
  instability and system hangs for many users.
mharris 3d63acc
833c535
* Wed Feb 22 2006 Adam Jackson <ajackson@redhat.com> 6.4.2-4
833c535
- rebuilt
833c535
c47f50a
* Sun Feb 19 2006 Ray Strode <rstrode@redhat.com> 6.4.2-3
c47f50a
- enable texture-from-drawable patch
c47f50a
- add glut-devel dependency
c47f50a
cc96719
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 6.4.2-2.1
cc96719
- bump again for double-long bug on ppc(64)
cc96719
mharris 5eecd9e
* Tue Feb 07 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-2
mharris ba92550
- Added new "glx-utils" subpackage with glxgears and glxinfo (#173510)
mharris ba92550
- Added mesa-6.4.2-dprintf-to-debugprintf-for-bug180122.patch to workaround
mharris ba92550
  a Mesa namespace conflict with GNU_SOURCE (#180122)
mharris ba92550
- Added mesa-6.4.2-xorg-server-uses-bad-datatypes-breaking-AMD64-fdo5835.patch
mharris ba92550
  as an attempt to fix bugs (#176976,176414,fdo#5835)
mharris ba92550
- Enabled inclusion of the *EXPERIMENTAL UNSUPPORTED* r300 DRI driver on
mharris ba92550
  x86, x86_64, and ppc architectures, however the 2D Radeon driver will soon
mharris ba92550
  be modified to require the user to manually turn experimental DRI support
mharris ba92550
  on with Option "dri" in xorg.conf to test it out and report all X bugs that
mharris ba92550
  occur while using it directly to X.Org bugzilla.  (#179712)
mharris c992a98
- Use "libOSMesa.so.6.4.0604*" glob in file manifest, to avoid having to
mharris c992a98
  update it each upstream release.
mharris ba92550
mharris 5eecd9e
* Sat Feb 04 2006 Mike A. Harris <mharris@redhat.com> 6.4.2-1
mharris 5e3058a
- Updated to Mesa 6.4.2
mharris 5e3058a
- Use "libGLU.so.1.3.0604*" glob in file manifest, to avoid having to update it
mharris 5e3058a
  each upstream release.
mharris 5e3058a
mharris 057b30a
* Tue Jan 24 2006 Mike A. Harris <mharris@redhat.com> 6.4.1-5
mharris 057b30a
- Added missing "BuildRequires: expat-devel" for bug (#178525)
mharris 35c3c52
- Temporarily disabled mesa-6.4.1-texture-from-drawable.patch, as it fails
mharris 35c3c52
  to compile on at least ia64, and possibly other architectures.
mharris 057b30a
Kristian Høgsberg 841039b
* Tue Jan 17 2006 Kristian Høgsberg <krh@redhat.com> 6.4.1-4
Kristian Høgsberg 9b57ca0
- Add mesa-6.4.1-texture-from-drawable.patch to implement protocol
Kristian Høgsberg 9b57ca0
  support for GLX_EXT_texture_from_drawable extension.
Kristian Høgsberg 9b57ca0
mharris ee68cb4
* Sat Dec 24 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-3
mharris ee68cb4
- Manually copy libGLw headers that Mesa forgets to install, to fix (#173879).
mharris ee68cb4
- Added mesa-6.4.1-libGLw-enable-motif-support.patch to fix (#175251).
mharris ee68cb4
- Removed "Conflicts" lines from libGL package, as they are "Obsoletes" now.
mharris ee68cb4
- Do not rename swrast libGL .so version, as it is the OpenGL version.
mharris ee68cb4
mharris c3a5a49
* Tue Dec 20 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-2
mharris c3a5a49
- Rebuild to ensure libGLU gets rebuilt with new gcc with C++ compiler fixes.
mharris c3a5a49
- Changed the 3 devel packages to use Obsoletes instead of Conflicts for the
mharris c3a5a49
  packages the files used to be present in, as this is more friendy for
mharris c3a5a49
  OS upgrades.
mharris c3a5a49
- Added "Requires: libX11-devel" to mesa-libGL-devel package (#173712)
mharris c3a5a49
- Added "Requires: libGL-devel" to mesa-libGLU-devel package (#175253)
mharris c3a5a49
mharris 8f51b4f
* Sat Dec 17 2005 Mike A. Harris <mharris@redhat.com> 6.4.1-1
mharris 8f51b4f
- Updated MesaLib tarball to version 6.4.1 from Mesa project for X11R7 RC4.
mharris 699bd8d
- Added pkgconfig dependency.
mharris 699bd8d
- Updated "BuildRequires: libdrm-devel >= 2.0-1"
mharris 699bd8d
- Added Obsoletes lines to all the subpackages to have cleaner upgrades.
mharris 4ba4657
- Added mesa-6.4.1-amd64-assyntax-fix.patch to work around a build problem on
mharris 4ba4657
  AMD64, which is fixed in the 6.4 branch of Mesa CVS.
mharris c645839
- Conditionalize libOSMesa inclusion, and default to not including it for now.
mharris 8f51b4f
mharris 699bd8d
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com> 6.4-5.1
mharris 8f51b4f
- rebuilt
558d532
mharris 699bd8d
* Sun Nov 20 2005 Jeremy Katz <katzj@redhat.com> 6.4-5
87a209f
- fix directory used for loading dri modules (#173679)
87a209f
- install dri drivers as executable so they get stripped (#173292)
87a209f
mharris 5eecd9e
* Thu Nov 03 2005 Mike A. Harris <mharris@redhat.com> 6.4-4
mharris 494a10a
- Wrote redhat-mesa-source-filelist-generator to dynamically generate the
mharris 494a10a
  files to be included in the mesa-source subpackage, to minimize future
mharris 494a10a
  maintenance.
mharris 494a10a
- Fixed detection and renaming of software mesa .so version.
mharris 494a10a
mharris 5eecd9e
* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-3
mharris 775c477
- Hack: autodetect if libGL was given .so.1.5* and rename it to 1.2 for
mharris 775c477
  consistency on all architectures, and to avoid upgrade problems if we
mharris 775c477
  ever disable DRI on an arch and then re-enable it later.
mharris 775c477
mharris 5eecd9e
* Wed Nov 02 2005 Mike A. Harris <mharris@redhat.com> 6.4-2
mharris 4f8233f
- Added mesa-6.4-multilib-fix.patch to instrument and attempt to fix Mesa
mharris ec2f1dc
  bin/installmesa script to work properly with multilib lib64 architectures.
mharris ec2f1dc
- Set and export LIB_DIR and INCLUDE_DIR in spec file 'install' section,
mharris ec2f1dc
  and invoke our modified bin/installmesa directly instead of using
mharris ec2f1dc
  "make install".
mharris ec2f1dc
- Remove "include/GL/uglglutshapes.h", as it uses the GLUT license, and seems
mharris ec2f1dc
  like an extraneous file anyway.
mharris 95ed9d3
- Conditionalize the file manifest to include libGL.so.1.2 on DRI enabled
mharris 95ed9d3
  builds, but use libGL.so.1.5.060400 instead on DRI disabled builds, as
mharris 95ed9d3
  this is how upstream builds the library, although it is not clear to me
mharris 95ed9d3
  why this difference exists yet (which was not in Xorg 6.8.2 Mesa).
mharris 4f8233f
mharris 940505f
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 6.4-1
mharris 940505f
- Updated to new upstream MesaLib-6.4
mharris 940505f
- Updated libGLU.so.1.3.060400 entry in file manifest
mharris 940505f
- Updated "BuildRequires: libdrm-devel >= 1.0.5" to pick up fixes for the
mharris 940505f
  unichrome driver.
Kristian Høgsberg 8605d00
mharris a986ebb
* Tue Sep 13 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-6
mharris a986ebb
- Fix redhat-mesa-driver-install and spec file to work right on multilib
mharris a986ebb
  systems.
mharris a986ebb
  
mharris 5eecd9e
* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-5
mharris 4fd2884
- Fix mesa-libGL-devel to depend on mesa-libGL instead of mesa-libGLU.
mharris 4fd2884
- Added virtual "Provides: libGL..." entries for each subpackage as relevant.
mharris 4fd2884
mharris 5eecd9e
* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-4
mharris c94a186
- Added the mesa-source subpackage, which contains part of the Mesa source
mharris c94a186
  code needed by other packages such as the X server to build stuff.
mharris c94a186
mharris 5eecd9e
* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-3
mharris 85d7880
- Added Conflicts/Obsoletes lines to all of the subpackages to make upgrades
mharris 85d7880
  from previous OS releases, and piecemeal upgrades work as nicely as
mharris 85d7880
  possible.
mharris 85d7880
mharris 5eecd9e
* Mon Sep 05 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-2
mharris 85d7880
- Wrote redhat-mesa-target script to simplify mesa build target selection.
mharris 85d7880
- Wrote redhat-mesa-driver-install to install the DRI drivers and simplify
mharris 85d7880
  per-arch conditionalization, etc.
mharris 85d7880
mharris 5eecd9e
* Sun Sep 04 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
mharris 36252a7
- Initial build.