summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorGunnar Beutner <gbeutner@serenityos.org>2021-07-11 22:19:11 +0200
committerAndreas Kling <kling@serenityos.org>2021-07-12 12:28:01 +0200
commit7f6e148e17c3febfa6ad530e70c42273970624fc (patch)
tree33d5400b96f025366dc25b27e4e3a778c9c4ae5f /Documentation
parentcbdc7f9e416857d2c20f0c147bfa1481ccb22ddc (diff)
downloadserenity-7f6e148e17c3febfa6ad530e70c42273970624fc.zip
Documentation: Shuffle around systems in the build instruction docs
The crowd has spoken and it's clear they want... Windows and Arch Linux.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/BuildInstructions.md10
-rw-r--r--Documentation/BuildInstructionsOther.md8
2 files changed, 11 insertions, 7 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,15 +1,15 @@
# Installing build requisites on other systems
-## openSUSE
+### Fedora
```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++
+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
```
-## Arch Linux / Manjaro
+## openSUSE
```console
-sudo pacman -S --needed base-devel cmake curl mpfr libmpc gmp e2fsprogs ninja qemu qemu-arch-extra ccache rsync
+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++
```
## Void Linux