summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Jackson <ajax@fedoraproject.org>2009-08-13 18:57:30 +0000
committerAdam Jackson <ajax@fedoraproject.org>2009-08-13 18:57:30 +0000
commitd6af41d582b5ad47753e006d799b9fde1551889d (patch)
tree0d729ef1d411c9a875b419c4fc671b011ce5dea4
parent629c8726f8794abda262426ff0a5442a0708ef13 (diff)
downloadmesa-d6af41d582b5ad47753e006d799b9fde1551889d.tar.gz
mesa-d6af41d582b5ad47753e006d799b9fde1551889d.tar.xz
mesa-d6af41d582b5ad47753e006d799b9fde1551889d.zip
- Today's git snap.
- mesa-7.1-disable-intel-classic-warn.patch: Drop. - mesa-7.6-hush-vblank-warning.patch: Hush the drmWaitVBlank() warning. - Add -dri-drivers-experimental package, add r600 to it. Note: experimental means it doesn't work, don't file bugs unless they contain patches.
-rw-r--r--.cvsignore1
-rw-r--r--mesa-7.1-disable-intel-classic-warn.patch15
-rw-r--r--mesa.spec32
-rw-r--r--sources2
4 files changed, 28 insertions, 22 deletions
diff --git a/.cvsignore b/.cvsignore
index 5315713..2fa4be5 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -4,3 +4,4 @@ MesaDemos-7.3.tar.bz2
MesaLib-7.3.tar.bz2
mesa-20090322.tar.bz2
mesa-20090723.tar.bz2
+mesa-20090813.tar.bz2
diff --git a/mesa-7.1-disable-intel-classic-warn.patch b/mesa-7.1-disable-intel-classic-warn.patch
deleted file mode 100644
index f0fa0c7..0000000
--- a/mesa-7.1-disable-intel-classic-warn.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c
-index cf09fad..572a28b 100644
---- a/src/mesa/drivers/dri/intel/intel_screen.c
-+++ b/src/mesa/drivers/dri/intel/intel_screen.c
-@@ -583,8 +583,8 @@ intel_init_bufmgr(intelScreenPrivate *intelScreen)
- if (gem_disable) {
- fprintf(stderr, "GEM disabled. Using classic.\n");
- } else {
-- fprintf(stderr, "Failed to initialize GEM. "
-- "Falling back to classic.\n");
-+// fprintf(stderr, "Failed to initialize GEM. "
-+// "Falling back to classic.\n");
- }
-
- if (intelScreen->tex.size == 0) {
diff --git a/mesa.spec b/mesa.spec
index 8fc5fdb..936b69c 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -13,7 +13,7 @@
%define manpages gl-manpages-1.0.1
%define xdriinfo xdriinfo-1.0.2
-%define gitdate 20090723
+%define gitdate 20090813
#% define snapshot
%define demodir %{_libdir}/mesa
@@ -21,7 +21,7 @@
Summary: Mesa graphics libraries
Name: mesa
Version: 7.6
-Release: 0.8%{?dist}
+Release: 0.9%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://www.mesa3d.org
@@ -44,10 +44,10 @@ Patch3: mesa-no-mach64.patch
Patch7: mesa-7.1-link-shared.patch
Patch9: intel-revert-vbl.patch
-Patch12: mesa-7.1-disable-intel-classic-warn.patch
Patch13: mesa-7.5-sparc64.patch
Patch20: mesa-7.6-dri2-page-flip.patch
+Patch30: mesa-7.6-hush-vblank-warning.patch
BuildRequires: pkgconfig autoconf automake
%if %{with_hardware}
@@ -93,6 +93,13 @@ Group: User Interface/X Hardware Support
Mesa-based DRI drivers.
+%package dri-drivers-experimental
+Summary: Mesa-based DRI drivers (experimental)
+Group: User Interface/X Hardware Support
+%description dri-drivers-experimental
+Mesa-based DRI drivers (experimental).
+
+
%package libGL-devel
Summary: Mesa libGL development package
Group: Development/Libraries
@@ -171,9 +178,9 @@ This package provides some demo applications for testing Mesa.
%patch3 -p1 -b .no-mach64
%patch7 -p1 -b .dricore
%patch9 -p1 -b .intel-vbl
-%patch12 -p1 -b .intel-nowarn
%patch13 -p1 -b .sparc64
%patch20 -p1 -b .dri2-page-flip
+%patch30 -p1 -b .vblank-warning
# Hack the demos to use installed data files
sed -i 's,../images,%{_libdir}/mesa,' progs/demos/*.c
@@ -229,7 +236,7 @@ export CXXFLAGS="$RPM_OPT_FLAGS -Os"
--disable-gl-osmesa \
--with-driver=dri \
--with-dri-driverdir=%{_libdir}/dri \
- %{dri_drivers}
+ %{?dri_drivers}
make #{?_smp_mflags}
@@ -242,6 +249,7 @@ make %{?_smp_mflags}
popd
pushd ../%{manpages}
+autoreconf -v --install
%configure
make %{?_smp_mflags}
popd
@@ -255,7 +263,7 @@ make install DESTDIR=$RPM_BUILD_ROOT DRI_DIRS=
# just the DRI drivers that are sane
install -d $RPM_BUILD_ROOT%{_libdir}/dri
install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri %{_lib}/libdricore.so >& /dev/null
-for f in i810 i915 i965 mach64 mga r128 r200 r300 radeon savage sis swrast tdfx unichrome; do
+for f in i810 i915 i965 mach64 mga r128 r200 r300 r600 radeon savage sis swrast tdfx unichrome; do
so=%{_lib}/${f}_dri.so
test -e $so && echo $so
done | xargs install -m 0755 -t $RPM_BUILD_ROOT%{_libdir}/dri >& /dev/null || :
@@ -319,6 +327,11 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/dri
%{_libdir}/dri/libdricore.so
%{_libdir}/dri/*_dri.so
+%exclude %{_libdir}/dri/r600_dri.so
+
+%files dri-drivers-experimental
+%defattr(-,root,root,-)
+%{_libdir}/dri/r600_dri.so
%files libGL-devel
%defattr(-,root,root,-)
@@ -374,6 +387,13 @@ rm -rf $RPM_BUILD_ROOT
%{demodir}
%changelog
+* Thu Aug 13 2009 Adam Jackson <ajax@redhat.com> 7.6-0.9
+- Today's git snap.
+- mesa-7.1-disable-intel-classic-warn.patch: Drop.
+- mesa-7.6-hush-vblank-warning.patch: Hush the drmWaitVBlank() warning.
+- Add -dri-drivers-experimental package, add r600 to it. Note: experimental
+ means it doesn't work, don't file bugs unless they contain patches.
+
* Thu Aug 06 2009 Adam Jackson <ajax@redhat.com> 7.6-0.8
- Build --disable-asm on x86 since it makes everything all textrel'y and
that makes selinux unhappy. Strictly we only need to disable the asm
diff --git a/sources b/sources
index eca66ce..0cfef1b 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
6ae05158e678f4594343f32c2ca50515 gl-manpages-1.0.1.tar.bz2
a5ec51ed9f0a55dc3462d90d52ff899c xdriinfo-1.0.2.tar.bz2
-b3547e33cef106021dac5f5ff44e6bc6 mesa-20090723.tar.bz2
+e4b84f75a05c52325edde32c0fb72f09 mesa-20090813.tar.bz2