mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-24 06:07:19 -04:00
* 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
38 lines
863 B
YAML
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
|