Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Commit

Permalink
Update compilation instructions throughout our docs
Browse files Browse the repository at this point in the history
related to i3/i3#4086
  • Loading branch information
stapelberg committed Nov 15, 2020
1 parent e9610b8 commit 8c0077c
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 19 deletions.
18 changes: 9 additions & 9 deletions PACKAGE-MAINTAINER
Expand Up @@ -21,12 +21,14 @@ i3-sensible-terminal is used in the default configuration.
If your distribution has a mechanism to get the preferred terminal, such as the
x-terminal-emulator symlink in Debian, please use it in i3-sensible-terminal.

On debian, compilation and installing the manpages looks like this:
You can build i3 like you build any other software package which uses
https://mesonbuild.com/; see
https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project
In case you’re unfamiliar:

autoreconf -fi
mkdir -p build && cd build
../configure
make -j8 install
$ mkdir -p build && cd build
$ meson ..
$ ninja

Please make sure that i3-migrate-config-to-v4 and i3-config-wizard are
installed with i3. The Perl script is necessary to (automatically) convert v3
Expand All @@ -35,10 +37,8 @@ config with the user’s preferred modifier and should be started on the first
start of i3 (it will automatically exit if it finds a config file).

If you have any questions, ideas, hints, problems or whatever, please do not
hesitate to contact me. I will help you out. Just drop me an E-Mail (find the
address at https://michael.stapelberg.de/Impressum/, scroll down to bottom),
contact me using the same address in jabber or ask on our IRC channel:
(#i3 on irc.freenode.net).
hesitate to contact me. I will help you out. Please see
https://i3wm.org/contact/

Thanks again for your efforts,
Michael
6 changes: 4 additions & 2 deletions docs/hacking-howto
Expand Up @@ -23,8 +23,10 @@ outdated information.

== Building i3

You can build i3 like you build any other software package which uses meson.
Here’s a memory refresher:
You can build i3 like you build any other software package which uses
https://mesonbuild.com/[The Meson Build system]; see
https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project[Quickstart
Guide → Compiling a Meson project]. In case you’re unfamiliar:

$ mkdir -p build && cd build
$ meson ..
Expand Down
12 changes: 4 additions & 8 deletions docs/testsuite
Expand Up @@ -120,13 +120,11 @@ tests are run under Xvfb.
---------------------------------------
$ cd ~/i3

$ autoreconf -fi

$ mkdir -p build && cd build

$ ../configure
$ meson ..

$ make -j8
$ ninja
# output omitted because it is very long

$ cd testcases
Expand Down Expand Up @@ -183,13 +181,11 @@ You can still use ./testcases/complete-run.pl to get the interactive progress ou
---------------------------------------
$ cd ~/i3

$ autoreconf -fi

$ mkdir -p build && cd build

$ ../configure
$ meson ..

$ make -j8
$ ninja
# output omitted because it is very long

$ make check
Expand Down

0 comments on commit 8c0077c

Please sign in to comment.