README: re-arrange: put requirements+installation last

This commit is contained in:
Daniel Eklöf 2019-08-29 23:12:39 +02:00
parent 8fa6b5fa2d
commit 0c0deef4f0
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -6,16 +6,16 @@
1. [Features](#features)
1. [Non-features](#non-features)
1. [Fonts](#fonts)
1. [Shortcuts](#shortcuts)
1. [Keyboard](#keyboard)
1. [Mouse](#mouse)
1. [Requirements](#requirements)
1. [Running](#running)
1. [Building](#building)
1. [Installing](#installing)
1. [Arch Linux](#arch-linux)
1. [Other](#other)
1. [Fonts](#fonts)
1. [Shortcuts](#shortcuts)
1. [Keyboard](#keyboard)
1. [Mouse](#mouse)
## Features
@ -38,46 +38,6 @@ ever be supported by foot.
* Multiple windows
## Requirements
### Running
* fontconfig
* freetype
* pixman
* wayland (_client_ and _cursor_ libraries)
* xkbcommon
### Building
In addition to the dev variant of the packages above, you need:
* meson
* ninja
* wayland protocols
* ncurses
* scdoc
## Installing
### Arch Linux
Use [makepkg](https://wiki.archlinux.org/index.php/Makepkg) to build
the bundled `PKGBUILD`.
### Other
Foot uses _meson_. If you are unfamiliar with it, the official
[tutorial](https://mesonbuild.com/Tutorial.html) might be a good
starting point.
I also recommend taking a look at that bundled Arch `PKGBUILD` file,
to see how it builds foot.
## Fonts
**foot** supports all fonts that can be loaded by _freetype_,
@ -162,3 +122,43 @@ available:
* <kbd>middle</kbd>
Paste from _primary_ selection
## Requirements
### Running
* fontconfig
* freetype
* pixman
* wayland (_client_ and _cursor_ libraries)
* xkbcommon
### Building
In addition to the dev variant of the packages above, you need:
* meson
* ninja
* wayland protocols
* ncurses
* scdoc
## Installing
### Arch Linux
Use [makepkg](https://wiki.archlinux.org/index.php/Makepkg) to build
the bundled `PKGBUILD`.
### Other
Foot uses _meson_. If you are unfamiliar with it, the official
[tutorial](https://mesonbuild.com/Tutorial.html) might be a good
starting point.
I also recommend taking a look at that bundled Arch `PKGBUILD` file,
to see how it builds foot.