mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-23 15:30:09 +00:00
50e26e5376
Reviewed-by: Eric Engestrom <eric@engestrom.ch> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6915>
65 lines
1.8 KiB
ReStructuredText
65 lines
1.8 KiB
ReStructuredText
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/>`__.
|
|
|
|
Our release tarballs are GPG-signed, and the public keys are available
|
|
here: `release-maintainers-keys.asc <release-maintainers-keys.asc>`__.
|
|
|
|
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
|
|
the same directory, and are recognizable by the
|
|
``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:
|
|
|
|
.. code-block:: console
|
|
|
|
tar xf mesa-Y.N.P.tar.xz
|
|
|
|
or
|
|
|
|
.. code-block:: console
|
|
|
|
tar xf mesa-Y.N.P.tar.gz
|
|
|
|
Contents
|
|
--------
|
|
|
|
Proceed to the :doc:`compilation and installation
|
|
instructions <install>`.
|
|
|
|
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
|
|
infrequently, they were split off into their own Git repositories:
|
|
`GLUT <https://gitlab.freedesktop.org/mesa/glut>`__,
|
|
`GLU <https://gitlab.freedesktop.org/mesa/glu>`__ and
|
|
`Demos <https://gitlab.freedesktop.org/mesa/demos>`__,
|