mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-18 13:54:36 -05:00
Update dependency list in INSTALL.md
This commit is contained in:
parent
c11fe3d056
commit
e52f846089
1 changed files with 54 additions and 18 deletions
50
INSTALL.md
50
INSTALL.md
|
@ -1,26 +1,47 @@
|
||||||
Installation guide:
|
# Installation guide:
|
||||||
===================
|
|
||||||
|
## DEPENDENCY
|
||||||
|
|
||||||
|
### For building:
|
||||||
|
|
||||||
|
* C compiler (gcc or clang)
|
||||||
|
* make
|
||||||
|
* autoconf
|
||||||
|
* automake
|
||||||
|
|
||||||
|
### External libraries
|
||||||
|
|
||||||
|
* libxinerama
|
||||||
|
* libxft
|
||||||
|
* libx11
|
||||||
|
* libxdg-basedir
|
||||||
|
|
||||||
|
### Optional:
|
||||||
|
|
||||||
|
* For i3 support, you need at least i3 version 4.5 or up.
|
||||||
|
|
||||||
DEPENDENCY
|
|
||||||
----------
|
|
||||||
|
|
||||||
For i3 support, you need at least i3 version 4.5 or up.
|
|
||||||
|
|
||||||
Install from a release
|
Install from a release
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Check dependencies and configure build system:
|
Check dependencies and configure build system:
|
||||||
|
|
||||||
|
```
|
||||||
./configure
|
./configure
|
||||||
|
```
|
||||||
|
|
||||||
Build Rofi:
|
Build Rofi:
|
||||||
|
|
||||||
|
```
|
||||||
make
|
make
|
||||||
|
```
|
||||||
|
|
||||||
The actual install, execute as root (if needed):
|
The actual install, execute as root (if needed):
|
||||||
|
|
||||||
|
```
|
||||||
make install
|
make install
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Install a checkout from git
|
Install a checkout from git
|
||||||
|
@ -28,23 +49,33 @@ Install a checkout from git
|
||||||
|
|
||||||
Generate build system:
|
Generate build system:
|
||||||
|
|
||||||
|
```
|
||||||
autoreconf -i
|
autoreconf -i
|
||||||
|
```
|
||||||
|
|
||||||
Create a build directory:
|
Create a build directory:
|
||||||
|
|
||||||
|
```
|
||||||
mkdir build
|
mkdir build
|
||||||
|
```
|
||||||
|
|
||||||
Check dependencies and configure build system:
|
Check dependencies and configure build system:
|
||||||
|
|
||||||
|
```
|
||||||
../configure
|
../configure
|
||||||
|
```
|
||||||
|
|
||||||
Build rofi:
|
Build rofi:
|
||||||
|
|
||||||
|
```
|
||||||
make
|
make
|
||||||
|
```
|
||||||
|
|
||||||
The actual install, execute as root (if needed):
|
The actual install, execute as root (if needed):
|
||||||
|
|
||||||
|
```
|
||||||
make install
|
make install
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Options for configure
|
Options for configure
|
||||||
|
@ -55,14 +86,19 @@ When you run the configure step there are several you can configure. (To see the
|
||||||
|
|
||||||
The most useful one to set the installation prefix:
|
The most useful one to set the installation prefix:
|
||||||
|
|
||||||
|
```
|
||||||
./configure --prefix=<installation path>
|
./configure --prefix=<installation path>
|
||||||
|
```
|
||||||
|
|
||||||
f.e.
|
f.e.
|
||||||
|
|
||||||
|
```
|
||||||
./configure --prefix=/usr/
|
./configure --prefix=/usr/
|
||||||
|
```
|
||||||
|
|
||||||
or to install locally:
|
or to install locally:
|
||||||
|
|
||||||
|
```
|
||||||
./configure --prefix=${HOME}/.local/
|
./configure --prefix=${HOME}/.local/
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue