pingou / rpms / mesa

Forked from rpms/mesa 6 years ago
Clone
mharris a986ebb
#!/bin/bash
mharris a986ebb
# NOTE: /bin/bash shebang on first line to get shell script syntax
mharris a986ebb
# highlighting in mcedit.  (temporary hack)
mharris a986ebb
mharris bd002cd
# NOTE: Build target macros:  For now, we will just use build_fc and
mharris bd002cd
# build_rhel to simplify things, until there is a reason to break it
mharris bd002cd
# into per-release macros.  Only 1 of these macros should be enabled.
mharris bd002cd
%define build_fc	1
mharris bd002cd
%define build_rhel	0
mharris bd002cd
mharris bd002cd
#-- DRI Build Configuration ------------------------------------------
mharris bd002cd
# NOTE: Enable DRI on PPC for Fedora Core Mac users, but disable on
mharris bd002cd
# RHEL for improved stability, as DRI isn't really that important
mharris bd002cd
# on server platforms.
mharris bd002cd
%if %{build_fc}
mharris 940505f
%define with_dri_ppc 1
mharris bd002cd
%endif
mharris bd002cd
%if %{build_rhel}
mharris bd002cd
%define with_dri_ppc 0
mharris bd002cd
%endif
mharris bd002cd
# Define arches to make with_dri enabled by default
mharris bd002cd
%ifarch %{ix86} x86_64 ia64 alpha
mharris 36252a7
%define with_dri 1
mharris bd002cd
%endif
mharris bd002cd
# Define PPC OS variant override.
mharris bd002cd
%ifarch ppc
mharris bd002cd
%define with_dri %{with_dri_ppc}
mharris bd002cd
%endif
mharris bd002cd
# Define arches to make with_dri disabled by default
mharris bd002cd
%ifarch ppc64 s390 s390x
mharris 36252a7
%define with_dri 0
mharris 36252a7
%endif
mharris 4d75a60
mharris bd002cd
#-- END DRI Build Configuration ------------------------------------------
mharris bd002cd
mharris c94a186
Summary: Mesa graphics libraries
mharris 36252a7
Name: mesa
mharris 940505f
Version: 6.4
154d90f
Release: 5.1
mharris 36252a7
License: MIT/X11
mharris 4d75a60
Group: System Environment/Libraries
mharris 36252a7
URL: http://www.mesa3d.org
mharris 4d75a60
Source0: MesaLib-%{version}.tar.bz2
mharris bd002cd
Source1: redhat-mesa-target
mharris bd002cd
Source2: redhat-mesa-driver-install
mharris 494a10a
Source3: redhat-mesa-source-filelist-generator
mharris 36252a7
#Patch0: mesa-6.3.2-makedepend.patch
mharris 36252a7
Patch0: mesa-6.3.2-build-configuration-v4.patch
mharris 940505f
Patch1: mesa-6.3.2-fix-installmesa.patch
mharris 4f8233f
Patch2: mesa-6.4-multilib-fix.patch
87a209f
Patch3: mesa-modular-dri-dir.patch
mharris 36252a7
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
mharris 4d75a60
mharris 940505f
# NOTE: For Mesa 6.4, libdrm 1.0.5 or newer is needed or the via unichrome
mharris 940505f
# driver fails to build
mharris 940505f
BuildRequires: libdrm-devel >= 1.0.5
mharris 36252a7
BuildRequires: libXxf86vm-devel
mharris 4d75a60
mharris 4d75a60
%description
mharris 36252a7
Mesa
mharris 4d75a60
mharris 85d7880
#-- libGL ------------------------------------------------------------
mharris 36252a7
%package libGL
mharris 36252a7
Summary: Mesa libGL runtime libraries and DRI drivers.
mharris 36252a7
Group: System Environment/Libraries
mharris 4d75a60
mharris 4fd2884
Provides: libGL
mharris 4fd2884
mharris 85d7880
# libGL used to be in Mesa package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa
mharris 85d7880
Obsoletes: Mesa
mharris 85d7880
# libGL moved to XFree86-libs for RHL 7.3
mharris 85d7880
Conflicts: XFree86-libs
mharris 85d7880
# libGL moved to XFree86-Mesa-libGL for RHL 8.0, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-Mesa-libGL
mharris 85d7880
Obsoletes: XFree86-Mesa-libGL
mharris 85d7880
# libGL moved to xorg-x11-Mesa-libGL for FC[2-4], RHEL4
mharris 85d7880
Conflicts: xorg-x11-Mesa-libGL
mharris 85d7880
Obsoletes: xorg-x11-Mesa-libGL
mharris 85d7880
# Conflict with the xorg-x11-libs too, just to be safe for file conflicts
mharris 85d7880
Conflicts: xorg-x11-libs
mharris 4d75a60
mharris 36252a7
%description libGL
mharris 36252a7
Mesa libGL runtime libraries and DRI drivers.
mharris 85d7880
#-- libGLw -----------------------------------------------------------
mharris 36252a7
%package libGL-devel
mharris 36252a7
Summary: Mesa libGL development package
mharris 36252a7
Group: Development/Libraries
mharris 4fd2884
Requires: libGL = %{version}-%{release}
mharris 4fd2884
mharris 4fd2884
Provides: libGL-devel
mharris 4d75a60
mharris 85d7880
# libGL devel files were in Mesa-devel package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa-devel
mharris 85d7880
Obsoletes: Mesa-devel
mharris 85d7880
# libGL devel files moved to XFree86-devel for RHL 7.3, 8.0, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-devel
mharris 85d7880
# libGL devel files moved to xorg-x11-devel for FC2, FC3, FC4
mharris 85d7880
Conflicts: xorg-x11-devel
mharris 4d75a60
mharris 36252a7
%description libGL-devel
mharris 36252a7
Mesa libGL development package
mharris 85d7880
#-- libGLw -----------------------------------------------------------
mharris 36252a7
%package libGLU
mharris 36252a7
Summary: Mesa libGLU runtime library
mharris 36252a7
Group: System Environment/Libraries
mharris 4d75a60
mharris 4fd2884
Provides: libGLU
mharris 4fd2884
mharris 85d7880
# libGLU used to be in Mesa package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa
mharris 85d7880
Obsoletes: Mesa
mharris 85d7880
# libGLU moved to XFree86-libs for RHL 7.3
mharris 85d7880
Conflicts: XFree86-libs
mharris 85d7880
# libGLU moved to XFree86-Mesa-libGLU for RHL 8.0, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-Mesa-libGLU
mharris 85d7880
Obsoletes: XFree86-Mesa-libGLU
mharris 85d7880
# libGLU moved to xorg-x11-Mesa-libGLU for FC[2-4], RHEL4
mharris 85d7880
Conflicts: xorg-x11-Mesa-libGLU
mharris 85d7880
Obsoletes: xorg-x11-Mesa-libGLU
mharris 85d7880
# Conflict with the xorg-x11-libs too, just to be safe for file conflicts
mharris 85d7880
Conflicts: xorg-x11-libs
mharris 4d75a60
mharris 36252a7
%description libGLU
mharris 36252a7
Mesa libGLU runtime library
mharris 85d7880
#-- libGLw -----------------------------------------------------------
mharris 36252a7
%package libGLU-devel
mharris 36252a7
Summary: Mesa libGLU development package
mharris 36252a7
Group: Development/Libraries
mharris 85d7880
Requires: libGLU = %{version}-%{release}
mharris 4d75a60
mharris 4fd2884
Provides: libGLU-devel
mharris 4fd2884
mharris 85d7880
# libGLU devel files were in Mesa-devel package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa-devel
mharris 85d7880
Obsoletes: Mesa-devel
mharris 85d7880
# libGLU devel files moved to XFree86-devel for RHL 7.3, 8.0, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-devel
mharris 85d7880
# libGLU devel files moved to xorg-x11-devel for FC2, FC3, FC4
mharris 85d7880
Conflicts: xorg-x11-devel
mharris 4d75a60
mharris 36252a7
%description libGLU-devel
mharris 36252a7
Mesa libGLU development package
mharris 85d7880
#-- libGLw -----------------------------------------------------------
mharris 36252a7
%package libGLw
mharris 36252a7
Summary: Mesa libGLw runtime library
mharris 36252a7
Group: System Environment/Libraries
mharris 4d75a60
mharris 4fd2884
Provides: libGLw
mharris 85d7880
mharris 85d7880
# libGLw used to be in Mesa package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa
mharris 85d7880
Obsoletes: Mesa
mharris 85d7880
# libGLw moved to XFree86-libs for RHL 7.3, 8, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-libs
mharris 85d7880
# libGLw moved to xorg-x11-libs FC[2-4], RHEL4
mharris 85d7880
Conflicts: xorg-x11-libs
mharris 4d75a60
mharris 36252a7
%description libGLw
mharris 36252a7
Mesa libGLw runtime library
mharris 85d7880
#-- libGLw-devel -----------------------------------------------------
mharris 36252a7
%package libGLw-devel
mharris 36252a7
Summary: Mesa libGLw development package
mharris 36252a7
Group: Development/Libraries
mharris 85d7880
Requires: libGLw = %{version}-%{release}
mharris 4d75a60
mharris 4fd2884
Provides: libGLw-devel
mharris 4fd2884
mharris 85d7880
# libGLw devel files were in Mesa-devel package in RHL 6.x, 7.[0-2], RHEL 2.1
mharris 85d7880
Conflicts: Mesa-devel
mharris 85d7880
Obsoletes: Mesa-devel
mharris 85d7880
# libGLw devel files moved to XFree86-devel for RHL 7.3, 8.0, 9, FC1, RHEL 3
mharris 85d7880
Conflicts: XFree86-devel
mharris 85d7880
# libGLw devel files moved to xorg-x11-devel for FC2, FC3, FC4
mharris 85d7880
Conflicts: xorg-x11-devel
mharris 4d75a60
mharris 36252a7
%description libGLw-devel
mharris 36252a7
Mesa libGLw development package
mharris c94a186
#-- source -----------------------------------------------------------
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
mharris 4d75a60
mharris 85d7880
#-- Prep -------------------------------------------------------------
mharris 36252a7
%prep
mharris 36252a7
%setup -q -n Mesa-%{version}
mharris bd002cd
# Copy Red Hat Mesa build/install simplification scripts into build dir.
mharris bd002cd
install -m 755 %{SOURCE1} ./
mharris bd002cd
install -m 755 %{SOURCE2} ./
mharris 494a10a
install -m 755 %{SOURCE3} ./
mharris 36252a7
mharris 36252a7
#%patch0 -p0 -b .makedepend
mharris 940505f
%patch1 -p0 -b .fix-installmesa
mharris 4f8233f
%patch2 -p0 -b .multilib-fix
87a209f
%patch3 -p1 -b .modular
mharris 4d75a60
mharris ec2f1dc
# WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT
mharris ec2f1dc
# license and are not open source software, so we must remove them.
mharris ec2f1dc
rm include/GL/uglglutshapes.h
mharris c94a186
mharris 85d7880
#-- Build ------------------------------------------------------------
mharris 36252a7
%build
mharris bd002cd
# Macroize this to simplify things
mharris bd002cd
%define makeopts MKDEP="gcc -M" MKDEP_OPTIONS="-MF depend"
mharris 940505f
export CFLAGS="$RPM_OPT_FLAGS"
mharris ec2f1dc
export LIB_DIR=$RPM_BUILD_ROOT%{_libdir}
mharris ec2f1dc
export INCLUDE_DIR=$RPM_BUILD_ROOT%{_includedir}
87a209f
export DRI_DRIVER_DIR="%{_libdir}/dri"
mharris ec2f1dc
echo "****************************************"
mharris ec2f1dc
echo "rpm specfile defined LIB_DIR=$LIB_DIR"
mharris ec2f1dc
echo "rpm specfile defined INCLUDE_DIR=$INCLUDE_DIR"
mharris ec2f1dc
echo "****************************************"
mharris bd002cd
# NOTE: We use a custom script to determine which Mesa build target should
mharris bd002cd
# be used, and reduce spec file clutter.
mharris bd002cd
MESATARGET="$(./redhat-mesa-target %{with_dri} %{_arch})"
mharris 940505f
echo -e "********************\nMESATARGET=$MESATARGET\n********************\n"
mharris bd002cd
make ${MESATARGET} %{makeopts}
mharris bd002cd
mharris c94a186
mharris 85d7880
#-- Install ----------------------------------------------------------
mharris 36252a7
%install
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
mharris ec2f1dc
# NOTE: the rpm makeinstall macro does not work for mesa
mharris 36252a7
#%%makeinstall DESTDIR=$RPM_BUILD_ROOT
mharris ec2f1dc
# NOTE: "make install" calls mesa's installmesa script, passing DESTDIR
mharris ec2f1dc
# to it as a commandline arg, but LIB_DIR and INCLUDE_DIR get hard coded in
mharris ec2f1dc
# that script, meaning multilib breaks.
mharris ec2f1dc
#make install DESTDIR=$RPM_BUILD_ROOT/usr
mharris ec2f1dc
mharris ec2f1dc
# NOTE: Since Mesa's install procedure doesn't work on multilib properly,
mharris ec2f1dc
# we fix it here, as I have patched the installmesa script to remove the
mharris ec2f1dc
# hard coding, and we set the variables ourself right here, and it should
mharris ec2f1dc
# hopefully pick them up.
mharris ec2f1dc
#	-- Mike A. Harris <mharris@redhat.com>
mharris ec2f1dc
export LIB_DIR=$RPM_BUILD_ROOT%{_libdir}
mharris ec2f1dc
export INCLUDE_DIR=$RPM_BUILD_ROOT%{_includedir}
mharris ec2f1dc
bin/installmesa $RPM_BUILD_ROOT/usr
mharris 36252a7
mharris 36252a7
%if %{with_dri}
mharris ec2f1dc
# NOTE: Since Mesa's install target does not seem to properly install the
mharris ec2f1dc
# DRI modules, we install them by hand here.  -- mharris
mharris 7b92934
export DRIMODULE_SRCDIR="%{_lib}"
mharris 7b92934
export DRIMODULE_DESTDIR="$RPM_BUILD_ROOT%{_libdir}/dri"
mharris bd002cd
./redhat-mesa-driver-install %{_arch}
mharris 36252a7
%endif
mharris 36252a7
mharris 494a10a
# Run custom source filelist generator script, passing it a prefix
mharris 494a10a
%define mesa_source_filelist mesa-source-rpm-filelist.lst
mharris c94a186
%define mesasourcedir %{_datadir}/mesa/source
mharris c94a186
mharris 494a10a
./redhat-mesa-source-filelist-generator $RPM_BUILD_ROOT %{mesasourcedir}
mharris c94a186
mharris 775c477
# NOTE: We rename the swrast-only libGL to be the same .so version, as it
mharris 775c477
# seems risky to have libGL.so be 2 different .so versions depending on
mharris 775c477
# wether DRI was enabled, and it never was that way in Xorg 6.8.2.
mharris 775c477
{
mharris 494a10a
    SWRAST_LIBGL="$(ls $RPM_BUILD_ROOT%{_libdir}/libGL.so.1.5.* 2> /dev/null || :)"
mharris 775c477
    if [ -n "$SWRAST_LIBGL" -a -e "$SWRAST_LIBGL" ] ; then
mharris 775c477
	mv "$SWRAST_LIBGL" "${SWRAST_LIBGL//1.5*/1.2}"
mharris e9d99f6
	ln -sf libGL.so.1.2 $RPM_BUILD_ROOT%{_libdir}/libGL.so.1
mharris 775c477
    fi
mharris 775c477
}
mharris 775c477
mharris 85d7880
#-- Clean ------------------------------------------------------------
mharris 36252a7
%clean
mharris 36252a7
rm -rf $RPM_BUILD_ROOT
mharris 36252a7
mharris 85d7880
#-- Check ------------------------------------------------------------
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
mharris bd002cd
%post libGLw -p /sbin/ldconfig
mharris bd002cd
%postun libGLw -p /sbin/ldconfig
mharris 36252a7
mharris 36252a7
%files libGL
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%dir %{_libdir}
mharris 36252a7
%{_libdir}/libGL.so.1
mharris 775c477
%{_libdir}/libGL.so.1.2
mharris 36252a7
# x86 DRI modules
mharris 36252a7
%if %{with_dri}
mharris 95ed9d3
# NOTE: It is libGL.so.1.2 in DRI builds, and libGL.so.1.5.060400 in non-DRI
mharris 95ed9d3
# builds, although it isn't clear what the rationale for this is to me yet,
mharris 95ed9d3
# nonetheless, I'm conditionalizing it to get it to build.
mharris 775c477
#%{_libdir}/libGL.so.1.2
mharris 85d7880
%dir %{_libdir}/dri
mharris 85d7880
# NOTE: This is a glob for now, as we explicitly determine and limit the DRI
mharris 85d7880
# drivers that are installed on a given OS/arch combo in our custom DRI
mharris 85d7880
# driver install script.  If the upstream install script improves enough to
mharris 85d7880
# make our script unnecessary, we might want to change to an explicit file
mharris 85d7880
# manifest here in the future.
mharris 85d7880
%{_libdir}/dri/*_dri.so
mharris 85d7880
# NOTE: Documentive list of all DRI drivers built by default in Mesa 6.3.2
mharris 36252a7
#%{_libdir}/dri/ffb_dri.so
mharris 85d7880
#%{_libdir}/dri/i810_dri.so
mharris 85d7880
#%{_libdir}/dri/i830_dri.so
mharris 85d7880
#%{_libdir}/dri/i915_dri.so
mharris 36252a7
#%{_libdir}/dri/mach64_dri.so
mharris 85d7880
#%{_libdir}/dri/mga_dri.so
mharris 85d7880
#%{_libdir}/dri/r128_dri.so
mharris 85d7880
#%{_libdir}/dri/r200_dri.so
mharris 36252a7
#%{_libdir}/dri/r300_dri.so
mharris 85d7880
#%{_libdir}/dri/radeon_dri.so
mharris 36252a7
#%{_libdir}/dri/s3v_dri.so
mharris 85d7880
#%{_libdir}/dri/savage_dri.so
mharris 85d7880
#%{_libdir}/dri/sis_dri.so
mharris 36252a7
#%{_libdir}/dri/tdfx_dri.so
mharris 36252a7
#%{_libdir}/dri/trident_dri.so
mharris 85d7880
#%{_libdir}/dri/unichrome_dri.so
mharris 95ed9d3
%else
mharris 95ed9d3
# NOTE: This is the software rasterizer only.  Why it is 1.5.* is not clear
mharris 95ed9d3
# to me currently, but it is a change from Xorg 6.8.2's Mesa.
mharris 775c477
#%{_libdir}/libGL.so.1.5.060400
mharris bea08ed
%{_libdir}/libOSMesa.so.6
mharris bea08ed
%{_libdir}/libOSMesa.so.6.4.060400
mharris 36252a7
%endif
mharris 36252a7
mharris 36252a7
%files libGL-devel
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_includedir}/GL/amesa.h
mharris 36252a7
%{_includedir}/GL/directfbgl.h
mharris 36252a7
%{_includedir}/GL/dmesa.h
mharris 36252a7
%{_includedir}/GL/fxmesa.h
mharris 36252a7
%{_includedir}/GL/ggimesa.h
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/mesa_wgl.h
mharris 36252a7
%{_includedir}/GL/mglmesa.h
mharris 36252a7
%{_includedir}/GL/osmesa.h
mharris 36252a7
%{_includedir}/GL/svgamesa.h
mharris 36252a7
#%{_includedir}/GL/uglglutshapes.h
mharris bd002cd
%{_includedir}/GL/uglmesa.h
mharris 36252a7
%{_includedir}/GL/vms_x_fix.h
mharris 36252a7
%{_includedir}/GL/wmesa.h
mharris 36252a7
%{_includedir}/GL/xmesa.h
mharris 36252a7
%{_includedir}/GL/xmesa_x.h
mharris 36252a7
%{_includedir}/GL/xmesa_xf86.h
mharris 36252a7
%{_libdir}/libGL.so
mharris bea08ed
%if ! %{with_dri}
mharris bea08ed
%{_libdir}/libOSMesa.so
mharris bea08ed
%endif
mharris 36252a7
mharris 36252a7
%files libGLU
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGLU.so.1
mharris 940505f
%{_libdir}/libGLU.so.1.3.060400
mharris 36252a7
mharris 36252a7
%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
mharris 36252a7
mharris 36252a7
%files libGLw
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGLw.so.1
mharris 36252a7
%{_libdir}/libGLw.so.1.0.0
mharris 36252a7
mharris 36252a7
%files libGLw-devel
mharris 36252a7
%defattr(-,root,root,-)
mharris 36252a7
%{_libdir}/libGLw.so
mharris 4d75a60
mharris 494a10a
%files source -f mesa-source-rpm-filelist.lst
mharris c94a186
%defattr(-,root,root,-)
mharris c94a186
mharris 4d75a60
%changelog
154d90f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
154d90f
- rebuilt
154d90f
87a209f
* 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 494a10a
* Thu Nov 3 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 775c477
* Wed Nov 2 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 775c477
* Wed Nov 2 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 4fd2884
* Mon Sep 5 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 c94a186
* Mon Sep 5 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 85d7880
* Mon Sep 5 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 85d7880
* Mon Sep 5 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 36252a7
* Sun Sep 4 2005 Mike A. Harris <mharris@redhat.com> 6.3.2-1
mharris 36252a7
- Initial build.