- Bump to 6.5.1 final release.
- Drop libGLw subpackage, it is now in Fedora Extras (#188974). - 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.
This commit is contained in:
parent
bb27ab4bee
commit
29fbc20f01
@ -1,2 +1,2 @@
|
|||||||
MesaDemos-6.5.1-rc2.tar.bz2
|
MesaDemos-6.5.1.tar.bz2
|
||||||
MesaLib-6.5.1-rc2.tar.bz2
|
MesaLib-6.5.1.tar.bz2
|
||||||
|
100
mesa.spec
100
mesa.spec
@ -40,10 +40,6 @@
|
|||||||
%define dri_target linux-indirect
|
%define dri_target linux-indirect
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# NOTE: Allow libGLw to be disabled since nothing in Fedora Core uses it
|
|
||||||
# anymore, and we're planning on having it moved into Fedora Extras soon.
|
|
||||||
%define with_libGLw 1
|
|
||||||
|
|
||||||
#-- END DRI Build Configuration ------------------------------------------
|
#-- END DRI Build Configuration ------------------------------------------
|
||||||
|
|
||||||
Summary: Mesa graphics libraries
|
Summary: Mesa graphics libraries
|
||||||
@ -55,8 +51,8 @@ Group: System Environment/Libraries
|
|||||||
URL: http://www.mesa3d.org
|
URL: http://www.mesa3d.org
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
Source0: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-6.5.1-rc2.tar.bz2
|
Source0: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaLib-6.5.1.tar.bz2
|
||||||
Source1: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaDemos-6.5.1-rc2.tar.bz2
|
Source1: http://internap.dl.sourceforge.net/sourceforge/mesa3d/MesaDemos-6.5.1.tar.bz2
|
||||||
Source12: redhat-mesa-source-filelist-generator
|
Source12: redhat-mesa-source-filelist-generator
|
||||||
|
|
||||||
# Patches 0-9 reserved for mesa Makefiles/config fixes
|
# Patches 0-9 reserved for mesa Makefiles/config fixes
|
||||||
@ -66,13 +62,8 @@ Patch4: mesa-6.5-dont-libglut-me-harder-ok-thx-bye.patch
|
|||||||
Patch14: mesa-6.5-drop-static-inline.patch
|
Patch14: mesa-6.5-drop-static-inline.patch
|
||||||
Patch18: mesa-6.5.1-selinux-awareness.patch
|
Patch18: mesa-6.5.1-selinux-awareness.patch
|
||||||
|
|
||||||
Patch20: mesa-6.5.1-r300-smooth-line.patch
|
|
||||||
|
|
||||||
# General patches from upstream go here:
|
# General patches from upstream go here:
|
||||||
|
|
||||||
# Red Hat custom patches, feature development
|
|
||||||
Patch201: mesa-6.4.1-radeon-use-right-texture-format.patch
|
|
||||||
|
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
%if %{with_dri}
|
%if %{with_dri}
|
||||||
BuildRequires: libdrm-devel >= 2.0.1-4
|
BuildRequires: libdrm-devel >= 2.0.1-4
|
||||||
@ -83,11 +74,6 @@ BuildRequires: xorg-x11-proto-devel >= 7.0-3
|
|||||||
BuildRequires: libXt-devel
|
BuildRequires: libXt-devel
|
||||||
BuildRequires: makedepend
|
BuildRequires: makedepend
|
||||||
BuildRequires: libselinux-devel
|
BuildRequires: libselinux-devel
|
||||||
%if %{with_libGLw}
|
|
||||||
# FIXME: remove this when libGLw hits extras.
|
|
||||||
BuildRequires: libXp-devel
|
|
||||||
BuildRequires: openmotif-devel
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Mesa
|
Mesa
|
||||||
@ -205,58 +191,6 @@ Obsoletes: xorg-x11-devel
|
|||||||
|
|
||||||
%description libGLU-devel
|
%description libGLU-devel
|
||||||
Mesa libGLU development package
|
Mesa libGLU development package
|
||||||
#-- libGLw -----------------------------------------------------------
|
|
||||||
%package libGLw
|
|
||||||
Summary: Mesa libGLw runtime library
|
|
||||||
Group: System Environment/Libraries
|
|
||||||
|
|
||||||
Requires(post): /sbin/ldconfig
|
|
||||||
Requires(postun): /sbin/ldconfig
|
|
||||||
|
|
||||||
# NOTE: This libGLw virtual provide is intentionally non-versioned, and is
|
|
||||||
# intended to be used as a generic dependency in other packages which require
|
|
||||||
# _any_ implementation and version of libGLw. If a particular software
|
|
||||||
# package requires a specific GLw feature which is unique to Mesa, or to
|
|
||||||
# another GLw implementation, then by definition that software is not GLw
|
|
||||||
# implementation agnostic, and should not be using these virtual provides.
|
|
||||||
# Instead, they should use "Requires: mesa-libGLw-devel >= version-release"
|
|
||||||
# or substitute another implementation as appropriate.
|
|
||||||
Provides: libGLw
|
|
||||||
|
|
||||||
# libGLw used to be in Mesa package in RHL 6.x, 7.[0-2], RHEL 2.1
|
|
||||||
Obsoletes: Mesa
|
|
||||||
# libGLw moved to XFree86-libs for RHL 7.3, 8, 9, FC1, RHEL 3
|
|
||||||
Obsoletes: XFree86-libs
|
|
||||||
# libGLw moved to xorg-x11-libs FC[2-4], RHEL4
|
|
||||||
Obsoletes: xorg-x11-libs
|
|
||||||
|
|
||||||
%description libGLw
|
|
||||||
Mesa libGLw runtime library
|
|
||||||
#-- libGLw-devel -----------------------------------------------------
|
|
||||||
%package libGLw-devel
|
|
||||||
Summary: Mesa libGLw development package
|
|
||||||
Group: Development/Libraries
|
|
||||||
Requires: mesa-libGLw = %{version}-%{release}
|
|
||||||
|
|
||||||
# NOTE: This libGLw virtual provide is intentionally non-versioned, and is
|
|
||||||
# intended to be used as a generic dependency in other packages which require
|
|
||||||
# _any_ implementation and version of libGLw. If a particular software
|
|
||||||
# package requires a specific GLw feature which is unique to Mesa, or to
|
|
||||||
# another GLw implementation, then by definition that software is not GLw
|
|
||||||
# implementation agnostic, and should not be using these virtual provides.
|
|
||||||
# Instead, they should use "Requires: mesa-libGLw-devel >= version-release"
|
|
||||||
# or substitute another implementation as appropriate.
|
|
||||||
Provides: libGLw-devel
|
|
||||||
|
|
||||||
# libGLw devel files were in Mesa-devel package in RHL 6.x, 7.[0-2], RHEL 2.1
|
|
||||||
Obsoletes: Mesa-devel
|
|
||||||
# libGLw devel files moved to XFree86-devel for RHL 7.3, 8.0, 9, FC1, RHEL 3
|
|
||||||
Obsoletes: XFree86-devel
|
|
||||||
# libGLw devel files moved to xorg-x11-devel for FC2, FC3, FC4
|
|
||||||
Obsoletes: xorg-x11-devel
|
|
||||||
|
|
||||||
%description libGLw-devel
|
|
||||||
Mesa libGLw development package
|
|
||||||
|
|
||||||
#-- libOSMesa -----------------------------------------------------------
|
#-- libOSMesa -----------------------------------------------------------
|
||||||
%package libOSMesa
|
%package libOSMesa
|
||||||
@ -306,13 +240,9 @@ install -m 755 %{SOURCE12} ./
|
|||||||
%patch0 -p1 -b .build-config
|
%patch0 -p1 -b .build-config
|
||||||
%patch4 -p0 -b .dont-libglut-me-harder-ok-thx-bye
|
%patch4 -p0 -b .dont-libglut-me-harder-ok-thx-bye
|
||||||
|
|
||||||
%patch14 -p0 -b .drop-static-inline
|
# %patch14 -p0 -b .drop-static-inline
|
||||||
%patch18 -p1 -b .selinux-awareness
|
%patch18 -p1 -b .selinux-awareness
|
||||||
|
|
||||||
%patch20 -p1 -b .r300-smooth-lines
|
|
||||||
|
|
||||||
%patch201 -p1 -b .radeon-use-right-format
|
|
||||||
|
|
||||||
# WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT
|
# WARNING: The following files are copyright "Mark J. Kilgard" under the GLUT
|
||||||
# license and are not open source/free software, so we remove them.
|
# license and are not open source/free software, so we remove them.
|
||||||
rm -f include/GL/uglglutshapes.h
|
rm -f include/GL/uglglutshapes.h
|
||||||
@ -347,7 +277,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
# The mesa build system is broken beyond repair. The lines below just
|
# The mesa build system is broken beyond repair. The lines below just
|
||||||
# handpick and manually install the parts we want.
|
# handpick and manually install the parts we want.
|
||||||
|
|
||||||
make -C src/glw install INSTALL_DIR=$RPM_BUILD_ROOT%{_prefix} LIB_DIR=%{_lib}
|
|
||||||
make -C src/glu install INSTALL_DIR=$RPM_BUILD_ROOT%{_prefix} LIB_DIR=%{_lib}
|
make -C src/glu install INSTALL_DIR=$RPM_BUILD_ROOT%{_prefix} LIB_DIR=%{_lib}
|
||||||
install -m 644 include/GL/*.h $RPM_BUILD_ROOT%{_includedir}/GL
|
install -m 644 include/GL/*.h $RPM_BUILD_ROOT%{_includedir}/GL
|
||||||
cp -d -f %{_lib}/lib* $RPM_BUILD_ROOT%{_libdir}
|
cp -d -f %{_lib}/lib* $RPM_BUILD_ROOT%{_libdir}
|
||||||
@ -380,8 +309,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%postun libGL -p /sbin/ldconfig
|
%postun libGL -p /sbin/ldconfig
|
||||||
%post libGLU -p /sbin/ldconfig
|
%post libGLU -p /sbin/ldconfig
|
||||||
%postun libGLU -p /sbin/ldconfig
|
%postun libGLU -p /sbin/ldconfig
|
||||||
%post libGLw -p /sbin/ldconfig
|
|
||||||
%postun libGLw -p /sbin/ldconfig
|
|
||||||
%post libOSMesa -p /sbin/ldconfig
|
%post libOSMesa -p /sbin/ldconfig
|
||||||
%postun libOSMesa -p /sbin/ldconfig
|
%postun libOSMesa -p /sbin/ldconfig
|
||||||
|
|
||||||
@ -434,19 +361,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_includedir}/GL/glu.h
|
%{_includedir}/GL/glu.h
|
||||||
%{_includedir}/GL/glu_mangle.h
|
%{_includedir}/GL/glu_mangle.h
|
||||||
|
|
||||||
%files libGLw
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%{_libdir}/libGLw.so.1
|
|
||||||
%{_libdir}/libGLw.so.1.0.0
|
|
||||||
|
|
||||||
%files libGLw-devel
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%{_libdir}/libGLw.so
|
|
||||||
%{_includedir}/GL/GLwDrawA.h
|
|
||||||
%{_includedir}/GL/GLwDrawAP.h
|
|
||||||
%{_includedir}/GL/GLwMDrawA.h
|
|
||||||
%{_includedir}/GL/GLwMDrawAP.h
|
|
||||||
|
|
||||||
%files libOSMesa
|
%files libOSMesa
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libOSMesa.so.6
|
%{_libdir}/libOSMesa.so.6
|
||||||
@ -472,6 +386,14 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_bindir}/glxinfo
|
%{_bindir}/glxinfo
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Sep 19 2006 Kristian Høgsberg <krh@redhat.com> 6.5.1
|
||||||
|
- Bump to 6.5.1 final release.
|
||||||
|
- Drop libGLw subpackage, it is now in Fedora Extras (#188974).
|
||||||
|
- 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.
|
||||||
|
|
||||||
* Thu Sep 7 2006 Kristian Høgsberg <krh@redhat.com>
|
* Thu Sep 7 2006 Kristian Høgsberg <krh@redhat.com>
|
||||||
- Drop unused mesa-modular-dri-dir.patch.
|
- Drop unused mesa-modular-dri-dir.patch.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user