diff --git a/Documentation/how-to-build.rst b/Documentation/how-to-build.rst index b8b1311c31e31fccc29456b9689a4f0b4cc9be19..545bb535183835572c8314ae33439cb0238db906 100644 --- a/Documentation/how-to-build.rst +++ b/Documentation/how-to-build.rst @@ -63,22 +63,44 @@ Dependencies .. code-block:: shell-session pacman -S meson - - - macOS - + + - macOS + .. code-block:: shell-session - + brew install ninja pip3 install --user meson # see https://mesonbuild.com/Getting-meson.html - you will have to add ~/.local/bin to your PATH. -* **python3-crc16**: Install with ``pip3 install --user crc16``. -* **python3-pillow**: Python Image Library ``pip3 install --user pillow``. +* One of three CRC packages are required. Pick one: + + - Ubuntu / Debian / macOS + + .. code-block:: shell-session + + pip3 install --user crc16 + +or + + .. code-block:: shell-session + + pip3 install --user crcmod + + - Arch + + .. code-block:: shell-session + + pacman -S python-crc16 + +* **python3-pillow**: Python Image Library + .. code-block:: shell-session + + pip3 install --user pillow - Arch .. code-block:: shell-session - pacman -S python-crc16 python-pillow + pacman -S python-pillow .. _ARM's GNU toolchain: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads