README: update build instructions

This commit is contained in:
Christian Hergert
2017-09-15 17:49:20 -07:00
parent 3e5a2af1b4
commit 9a5ea2a4f7

17
README
View File

@ -30,15 +30,16 @@ Building Sysprof
You need some packages installed. The package names may vary depending on your You need some packages installed. The package names may vary depending on your
distribution, the following command works on Fedora 25: distribution, the following command works on Fedora 25:
sudo dnf install gcc make autoconf automake autopoint libtool ghc-gio sudo dnf install gcc gcc-c++ ninja-build gtk3-devel
Then do the following: Then do the following:
./autogen.sh # configure, generate makefiles etc. meson --prefix=/usr build
make # Build the code cd build
make install # Install (default prefix /usr/local) ninja
sudo ninja install
WARNING: `make install` will mostly install under the configured install prefix WARNING: `ninja install` will mostly install under the configured install
but installs systemd service configuration directly in the system default prefix but installs systemd service configuration directly in the system
location `/usr/lib/systemd` so it won't work without root privileges, even if default location `/usr/lib/systemd` so it won't work without root privileges,
the install prefix is a user-owned directory. even if the install prefix is a user-owned directory.