X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Fdownload.html;h=52ad51d414b2a77777dba8e5b5f905cb57b49b3e;hb=1ad9a8a884eccffb2a450746e5cda8d14da82004;hp=b0b7f7e2cb1570ccb3741199f9250cb256488d84;hpb=ecd5c7ceb8e4c8841b2708e5ab7efa145583f8c2;p=mesa.git diff --git a/docs/download.html b/docs/download.html index b0b7f7e2cb1..52ad51d414b 100644 --- a/docs/download.html +++ b/docs/download.html @@ -2,77 +2,63 @@ - Getting Mesa + Downloading and Unpacking -

Downloading

+
+ The Mesa 3D Graphics Library +
+ + +
+ +

Downloading and Unpacking

+ +

Downloading

+ +

+You can download the released versions of Mesa via +HTTPS +or +FTP. +

-Primary Mesa download site: -freedesktop.org (FTP) +Starting with the first release of 2017, Mesa's version scheme is +year-based. Filenames are in the form mesa-Y.N.P.tar.gz, where +Y is the year (two digits), N is an incremental number +(starting at 0) and P is the patch number (0 for the first +release, 1 for the first patch after that).

When a new release is coming, release candidates (betas) may be found -here. +in the same directory, and are recognisable by the +mesa-Y.N.P-rcX.tar.gz filename.

-

Unpacking

+

Unpacking

-Mesa releases are available in three formats: .tar.bz2, .tar.gz, and .zip +Mesa releases are available in two formats: .tar.xz and .tar.gz.

-To unpack .tar.gz files: -

-
-	tar zxf MesaLib-x.y.z.tar.gz
-
-or -
-	gzcat MesaLib-x.y.z.tar.gz | tar xf -
-
-or -
-	gunzip MesaLib-x.y.z.tar.gz ; tar xf MesaLib-x.y.z.tar
-
-

-To unpack .tar.bz2 files: +To unpack the tarball:

-	bunzip2 -c MesaLib-x.y.z.tar.gz | tar xf -
+	tar xf mesa-Y.N.P.tar.xz
 
-

-To unpack .zip files: -

+

or

-	unzip MesaLib-x.y.z.zip
+	tar xf mesa-Y.N.P.tar.gz
 
-

Contents

- -

-After unpacking you'll have these files and directories (among others): -

-
-Makefile	- top-level Makefile for most systems
-configs/	- makefile parameter files for various systems
-include/	- GL header (include) files
-bin/		- shell scripts for making shared libraries, etc
-docs/		- documentation
-src/		- source code for libraries
-src/mesa	- sources for the main Mesa library and device drivers
-src/gallium     - sources for Gallium and Gallium drivers
-src/glu		- libGLU source code
-src/glx		- sources for building libGL with full GLX and DRI support
-
- +

Contents

Proceed to the compilation and installation @@ -80,24 +66,33 @@ instructions.

-

Demos and GLUT

+

Demos, GLUT, and GLU

+ +

+A package of SGI's GLU library is available +here +

A package of Mark Kilgard's GLUT library is available -here +here

The Mesa demos collection is available -here +here

-In the past, GLUT and the Mesa demos were released in conjunction with -Mesa releases. But since GLUT and the demos change infrequently, they -were split off some time ago. -

+In the past, GLUT, GLU and the Mesa demos were released in conjunction with +Mesa releases. But since GLUT, GLU and the demos change infrequently, they +were split off into their own git repositories: +GLUT, +GLU and +Demos, +

+