Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 583890 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-65 / +1 lines)
Line  Link Here
0
-- docs/CMakeLists.txt
0
++ docs/CMakeLists.txt
Lines 1-67 Link Here
1
2
###############################################################################
3
### External Doc Apps ###
4
5
# setuptools
6
# https://pypi.python.org/pypi/setuptools
7
set(SETUPTOOLS_VERSION 1.1.6)
8
ExternalProject_Add(setuptools
9
    URL ${CMAKE_SOURCE_DIR}/ext/setuptools-${SETUPTOOLS_VERSION}.tar.gz
10
    BUILD_IN_SOURCE 1
11
    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
12
    BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
13
    INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
14
)
15
16
# docutils
17
# https://pypi.python.org/pypi/docutils
18
set(DOCUTILS_VERSION 0.11)
19
ExternalProject_Add(docutils
20
    DEPENDS setuptools
21
    URL ${CMAKE_SOURCE_DIR}/ext/docutils-${DOCUTILS_VERSION}.tar.gz
22
    BUILD_IN_SOURCE 1
23
    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
24
    BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
25
    INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
26
)
27
28
# jinja2
29
# https://pypi.python.org/pypi/Jinja2
30
set(JINJA2_VERSION 2.7.1)
31
ExternalProject_Add(Jinja2
32
    DEPENDS setuptools
33
    URL ${CMAKE_SOURCE_DIR}/ext/Jinja2-${JINJA2_VERSION}.tar.gz
34
    BUILD_IN_SOURCE 1
35
    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
36
    BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
37
    INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
38
)
39
40
# Pygments
41
# https://pypi.python.org/pypi/Pygments
42
set(PYGMENTS_VERSION 1.6)
43
ExternalProject_Add(Pygments
44
    DEPENDS setuptools
45
    URL ${CMAKE_SOURCE_DIR}/ext/Pygments-${PYGMENTS_VERSION}.tar.gz
46
    BUILD_IN_SOURCE 1
47
    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
48
    BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
49
    INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT}
50
)
51
52
# sphinx
53
# https://pypi.python.org/pypi/Sphinx
54
set(SPHINX_VERSION 1.2b3)
55
ExternalProject_Add(Sphinx
56
    DEPENDS setuptools docutils Jinja2 Pygments
57
    URL ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.tar.gz
58
    PATCH_COMMAND patch -p1 < ${CMAKE_SOURCE_DIR}/ext/Sphinx-${SPHINX_VERSION}.patch
59
    BUILD_IN_SOURCE 1
60
    CONFIGURE_COMMAND ${CMAKE_COMMAND} -E make_directory ${EXTDIST_PYTHONPATH}
61
    BUILD_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py build
62
    INSTALL_COMMAND PYTHONPATH=${PYTHONPATH} ${PYTHON} setup.py install --prefix=${EXTDIST_ROOT} --install-scripts=${EXTDIST_ROOT}/bin
63
)
64
65
###############################################################################
1
###############################################################################
66
### Create Doc Targets ###
2
### Create Doc Targets ###
67
3

Return to bug 583890