[Web] [PATCH] Nvidia link, dupe macros build, dependency version info

Darxus darxus at chaosreigns.com
Thu Mar 29 14:03:43 PDT 2012


Improve the Nvidia firmware link again.  Don't build macros a second time.
Improve dependency version info.
---
 building.html |   28 +++++++++++-----------------
 1 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/building.html b/building.html
index 6257b02..192ccfc 100644
--- a/building.html
+++ b/building.html
@@ -35,8 +35,8 @@ Cards probably work back to Radeon 7200 (2000).</p>
 
 <p><b>nVidia</b>: Requires Nouveau (open source driver).  DRM output
 requires kernel version 2.6.37 for nv40 or lower cards, 2.6.38 for nv50
-cards. NVC0 / Fermi chips, release March 2010, require 
-<a href="http://nouveau.freedesktop.org/wiki/NVC0_Firmware">loading
+cards. Some new cards require 
+<a href="http://nouveau.freedesktop.org/wiki/InstallDRM#Firmware">loading
 external firmware</a>.</p>
 
 <h2>Setting up the environment</h2>
@@ -69,12 +69,11 @@ you wish to build the packages.</p>
 
 <h2>Mesa</h2>
 
-<p>Wayland uses the mesa EGL stack, and all extensions required to run
-EGL on KMS are now upstream on the master branch.  You'll need to pull
-it from git, because 7.10 does not include required commits related to
-BGRA8888 and wayland-egl.  For this you'll also need a development
-package for libdrm.
-Other dependencies are development packages of xcb-dri2 and xcb-xfixes.</p>
+<p>Wayland uses the mesa EGL stack, and all extensions required to run EGL
+on KMS are now upstream on the master branch.  Wayland master requires
+mesa master.  Wayland 0.85 works with mesa branch 8.0.  For this you'll
+also need a development package for libdrm.  Other dependencies are
+development packages of xcb-dri2 and xcb-xfixes.</p>
 
 <pre>    $ git clone git://anongit.freedesktop.org/git/mesa/drm
     $ cd drm
@@ -111,16 +110,11 @@ be built as DRI drivers, which the EGL loader will load just fine.</p>
 
 <h2>libxkbcommon</h2>
 
-<p>Wayland needs libxkbcommon for translating evdev keycodes to
-keysyms.  For this you'll need development packages for xproto,
-kbproto, macros and libX11.</p>
+<p>Wayland needs libxkbcommon for translating evdev keycodes to keysyms.
+For wayland 0.85 use libxkbcommon branch for-weston-0.85.  For this you'll
+need development packages for xproto, kbproto, macros and libX11.</p>
 
-<pre>    $ git clone git://anongit.freedesktop.org/xorg/util/macros
-    $ cd macros
-    $ ./autogen.sh --prefix=$WLD
-    $ make &amp;&amp; make install
-
-    $ git clone git://anongit.freedesktop.org/xorg/proto/xproto
+<pre>    $ git clone git://anongit.freedesktop.org/xorg/proto/xproto
     $ cd xproto
     $ ./autogen.sh --prefix=$WLD
     $ make &amp;&amp; make install
-- 
1.7.1



More information about the wayland-devel mailing list