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