forked from openhwgroup/cva6
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.readthedocs.yaml
38 lines (33 loc) · 863 Bytes
/
.readthedocs.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Configuration file for ReadTheDocs, used to render the CVA6
# User Manual to https://docs.openhwgroup.org/projects/cva6-user-manual.
# SPDX-License-Identifier:Apache-2.0 WITH SHL-2.1
version: 2
submodules:
include:
- docs/riscv-isa/riscv-isa-manual
build:
os: "ubuntu-20.04"
tools:
python: "3.9"
nodejs: "20"
ruby: "3.3"
apt_packages:
- cmake
- bison
- flex
- libpango1.0-dev
- libgdk-pixbuf2.0-0
- libgtk2.0-dev
jobs:
post_install:
- npm install docs/riscv-isa/riscv-isa-manual/dependencies
- gem install -g docs/riscv-isa/riscv-isa-manual/dependencies/Gemfile
pre_build:
- make -C docs prepare
# Build from the docs directory with Sphinx
sphinx:
configuration: docs/conf.py
# Explicitly set the Python requirements
python:
install:
- requirements: docs/requirements.txt