From 7f6e148e17c3febfa6ad530e70c42273970624fc Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sun, 11 Jul 2021 22:19:11 +0200 Subject: [PATCH] Documentation: Shuffle around systems in the build instruction docs The crowd has spoken and it's clear they want... Windows and Arch Linux. --- Documentation/BuildInstructions.md | 10 +++++++--- Documentation/BuildInstructionsOther.md | 12 ++++++------ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Documentation/BuildInstructions.md b/Documentation/BuildInstructions.md index 5ac458dd96..6a51867d22 100644 --- a/Documentation/BuildInstructions.md +++ b/Documentation/BuildInstructions.md @@ -48,10 +48,15 @@ You may need the gtk+ 3.0 dev package: sudo apt install libpixman-1-dev libgtk-3-dev ``` -### Fedora +### Windows + +If you're on Windows you can use WSL2 to build SerenityOS. Please have a look at the [Windows guide](BuildInstructionsWindows.md) +for details. + +### Arch Linux / Manjaro ```console -sudo dnf install binutils-devel curl cmake mpfr-devel libmpc-devel gmp-devel e2fsprogs ninja-build patch ccache rsync @"C Development Tools and Libraries" @Virtualization +sudo pacman -S --needed base-devel cmake curl mpfr libmpc gmp e2fsprogs ninja qemu qemu-arch-extra ccache rsync ``` ### Other systems @@ -59,7 +64,6 @@ sudo dnf install binutils-devel curl cmake mpfr-devel libmpc-devel gmp-devel e2f There is also documentation for installing the build prerequisites for some less commonly used systems: * [Other Linux distributions and *NIX systems](BuildInstructionsOther.md) -* [Windows](BuildInstructionsWindows.md) * [macOS](BuildInstructionsMacOS.md) ## Build diff --git a/Documentation/BuildInstructionsOther.md b/Documentation/BuildInstructionsOther.md index b8c2e039ad..56e1d435b9 100644 --- a/Documentation/BuildInstructionsOther.md +++ b/Documentation/BuildInstructionsOther.md @@ -1,17 +1,17 @@ # Installing build requisites on other systems +### Fedora + +```console +sudo dnf install binutils-devel curl cmake mpfr-devel libmpc-devel gmp-devel e2fsprogs ninja-build patch ccache rsync @"C Development Tools and Libraries" @Virtualization +``` + ## openSUSE ```console sudo zypper install curl cmake mpfr-devel mpc-devel ninja gmp-devel e2fsprogs patch qemu-x86 qemu-audio-pa gcc gcc-c++ ccache rsync patterns-devel-C-C++-devel_C_C++ ``` -## Arch Linux / Manjaro - -```console -sudo pacman -S --needed base-devel cmake curl mpfr libmpc gmp e2fsprogs ninja qemu qemu-arch-extra ccache rsync -``` - ## Void Linux ```console