From 0dbf84c73ca356f7a5f43c25f781a6c8621bb80c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 28 Aug 2023 09:01:28 +0530 Subject: [PATCH] Update the bypy README --- bypy/README.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bypy/README.rst b/bypy/README.rst index 52b7f578cb..c51e9f1351 100644 --- a/bypy/README.rst +++ b/bypy/README.rst @@ -26,7 +26,8 @@ page for details). Once the dependencies are installed, run:: ./setup.py bootstrap -To make the Windows and macOS builds it uses QEMU VMs. Instructions on +All building is done inside QEMU VMs. Linux VMs are auto-created as needed, +Windows and macOS VMs must be created manually. Instructions on creating the VMs are in the bypy repo under :file:`virtual_machine/README.rst`. Required software for the VMs are listed in :file:`bypy/windows.conf` and :file:`bypy/macos.conf`. @@ -34,10 +35,10 @@ Required software for the VMs are listed in :file:`bypy/windows.conf` and Linux ------- -To build the 64bit and 32bit dependencies for calibre, run:: +To build the Intel and ARM dependencies for calibre, run:: ./setup.py build_dep linux - ./setup.py build_dep linux 32 + ./setup.py build_dep linux-arm64 The output (after a very long time) will be in :literal:`bypy/b/linux/[32|64]` @@ -45,7 +46,7 @@ Now you can build the calibre Linux tarballs with:: ./setup.py linux -The output will be in :literal:`dist` +The output will be in :file:`dist` macOS @@ -62,7 +63,7 @@ Now you can build the calibre ``.dmg`` with:: ./setup.py osx --dont-sign --dont-notarize -The output will be in :literal:`dist` +The output will be in :file:`dist` Windows @@ -74,11 +75,10 @@ Make sure all software mentioned in :file:`bypy/windows.conf` is installed. To build the dependencies for calibre, run:: ./setup.py build_dep windows - ./setup.py build_dep windows 32 The output (after a very long time) will be in :literal:`bypy/b/windows/[32|64]`. Now you can build the calibre windows installers with:: ./setup.py win --dont-sign -The output will be in :literal:`dist` +The output will be in :file:`dist`