download.rst 1.82 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
Downloading and Unpacking
=========================

Downloading
-----------

You can download the released versions of Mesa via
`HTTPS <https://mesa.freedesktop.org/archive/>`__ or
`FTP <ftp://ftp.freedesktop.org/pub/mesa/>`__.

11
12
13
Our release tarballs are GPG-signed, and the public keys are available
here: `release-maintainers-keys.asc <release-maintainers-keys.asc>`__.

14
15
16
17
18
19
20
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 in
21
the same directory, and are recognizable by the
22
23
24
25
26
27
28
29
30
``mesa-Y.N.P-rcX.tar.gz`` filename.

Unpacking
---------

Mesa releases are available in two formats: ``.tar.xz`` and ``.tar.gz``.

To unpack the tarball:

Erik Faye-Lund's avatar
Erik Faye-Lund committed
31
.. code-block:: console
32
33
34
35
36

      tar xf mesa-Y.N.P.tar.xz

or

Erik Faye-Lund's avatar
Erik Faye-Lund committed
37
.. code-block:: console
38
39
40
41
42
43

      tar xf mesa-Y.N.P.tar.gz

Contents
--------

44
45
Proceed to the :doc:`compilation and installation
instructions <install>`.
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Demos, GLUT, and GLU
--------------------

A package of SGI's GLU library is available
`here <ftp://ftp.freedesktop.org/pub/mesa/glu/>`__

A package of Mark Kilgard's GLUT library is available
`here <ftp://ftp.freedesktop.org/pub/mesa/glut/>`__

The Mesa demos collection is available
`here <ftp://ftp.freedesktop.org/pub/mesa/demos/>`__

In the past, GLUT, GLU and the Mesa demos were released in conjunction
with Mesa releases. But since GLUT, GLU and the demos change
Erik Faye-Lund's avatar
Erik Faye-Lund committed
61
infrequently, they were split off into their own Git repositories:
62
63
64
`GLUT <https://gitlab.freedesktop.org/mesa/glut>`__,
`GLU <https://gitlab.freedesktop.org/mesa/glu>`__ and
`Demos <https://gitlab.freedesktop.org/mesa/demos>`__,