syntax highlighting for shell commands in sphinx
This commit is contained in:
parent
86b063fbd0
commit
2ffb39397d
@ -14,7 +14,9 @@ platform-specific instructions to build the library in the libgit2 website:
|
||||
Also, make sure you have Python 2.6+ installed together with the Python
|
||||
development headers.
|
||||
|
||||
When those are installed, you can install pygit2::
|
||||
When those are installed, you can install pygit2:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ git clone git://github.com/libgit2/pygit2.git
|
||||
$ cd pygit2
|
||||
@ -36,7 +38,9 @@ using the default installation procedure (e.g. without specifying
|
||||
``CMAKE_INSTALL_PREFIX``), you probably installed it under
|
||||
``/usr/local/lib``. On some distributions (e.g. Ubuntu),
|
||||
``/usr/local/lib`` is not in the linker's default search path (see the
|
||||
`ld man page`_ for details), and you will get errors like::
|
||||
`ld man page`_ for details), and you will get errors like:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ python -c 'import pygit2'
|
||||
Traceback (most recent call last):
|
||||
@ -47,7 +51,9 @@ using the default installation procedure (e.g. without specifying
|
||||
|
||||
The following recipe shows how to install libgit2 and pygit2 on these
|
||||
systems. First, download and install libgit2 (following the
|
||||
instructions in the libgit2 ``README.md``)::
|
||||
instructions in the libgit2 ``README.md``):
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ git clone git://github.com/libgit2/libgit2.git
|
||||
$ mkdir libgit2/build
|
||||
@ -59,7 +65,9 @@ instructions in the libgit2 ``README.md``)::
|
||||
|
||||
Now, download and install pygit2. You will probably have to set the
|
||||
``LIBGIT2`` environment variable so the compiler can find the libgit2
|
||||
headers and libraries::
|
||||
headers and libraries:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ git clone git://github.com/libgit2/pygit2.git
|
||||
$ cd pygit2
|
||||
@ -72,7 +80,9 @@ This compiles the pygit2 libraries with a ``RUNPATH``, which bakes
|
||||
extra library search paths directly into the binaries (see the `ld man
|
||||
page`_ for details). With ``RUNPATH`` compiled in, you won't have to
|
||||
use ``LD_LIBRARY_PATH``. You can check to ensure ``RUNPATH`` was set
|
||||
with readelf_::
|
||||
with readelf_:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ readelf --dynamic build/lib.linux-x86_64-3.2/_pygit2.cpython-32.so | grep PATH
|
||||
0x000000000000000f (RPATH) Library rpath: [/usr/local/lib]
|
||||
@ -90,7 +100,9 @@ in the ``LIBGIT2`` environment variable.
|
||||
|
||||
In addition, make sure that libgit2 is build in "__cdecl" mode.
|
||||
The following recipe shows you how to do it, assuming you're working
|
||||
from a bash shell::
|
||||
from a bash shell:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
$ export LIBGIT2=C:/Dev/libgit2
|
||||
$ git clone git://github.com/libgit2/libgit2.git
|
||||
|
Loading…
Reference in New Issue
Block a user