cva6/.readthedocs.yaml
Valentin Thomazic aa62eec15c
Provide the correct environment for doc build (#2643)
* Add riscv-isa-sim submodule

* Add cmake, bison, flex, pango, gdk-pixbuf-2.0, libgdk-pixbuf2.0-0, gdk-pixbuf-2.0, libgtk2.0-dev

* Update .readthedocs.yaml
2024-11-29 17:25:10 +01:00

38 lines
863 B
YAML

# 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