diff options
Diffstat (limited to '_packages/manual.md')
-rw-r--r-- | _packages/manual.md | 53 |
1 files changed, 38 insertions, 15 deletions
diff --git a/_packages/manual.md b/_packages/manual.md index 8f9b37b4..8c930722 100644 --- a/_packages/manual.md +++ b/_packages/manual.md @@ -1,19 +1,42 @@ --- -distro: Compile +distro: Manual Installation data-content: source --- -<h3><small>You will need the following packages installed:</small></h3> -<h4><small>(names can differ depending on the distribution)</small></h4> -<pre><ul><li>build-essential</li><li>cmake</li><li>vala (>=0.26)</li><li>pkg-config</li><li>libgirepository1.0-dev</li><li>libgtk-3-dev (>= 3.22)</li><li>libsoup2.4-dev</li><li>libjson-glib-dev</li><li>libwebkit2gtk-4.0-dev (or 3.0)</li><li>libsqlite3-dev</li><li>libsecret-1-dev</li><li>libnotify-dev</li><li>libxml2-dev</li><li>libunity-dev (optional)</li><li>librest-dev</li><li>libgee-0.8-dev</li><li>libgstreamer1.0-dev</li><li>libgstreamer-plugins-base1.0-dev (gstreamer-pbutils-1.0)</li><li>libgoa-1.0-dev (>= 3.20)</li><li>libcurl-dev</li><li>libpeas-dev</li></ul></pre> -Navigate to the directory which contains the source and create a new folder for the build: -<pre>mkdir build</pre> -Then navigate to the just created build folder: -<pre>cd build</pre> -Run CMake to generate all the required build-files: -<pre>cmake ..</pre> -Compile the source-code: -<pre>make</pre> -And install the binaries: -<pre>make install</pre> -<h1><small>NOTE: Building on Ubuntu is currently unsupported..</small></h1> +#### Required dependencies: + +The packages names can differ depending on the distribution +``` +build-essential +meson +ninja-build +vala (>=0.26) +pkg-config +libgirepository1.0-dev +libgtk-3-dev (>= 3.22) +libsoup2.4-dev +libjson-glib-dev +libwebkit2gtk-4.0-dev (or 3.0 +libsqlite3-dev +libsecret-1-dev +libnotify-dev +libxml2-dev +libunity-dev (optional) +librest-dev +libgee-0.8-dev +libgstreamer1.0-dev +libgstreamer-plugins-base1.0-dev (gstreamer-pbutils-1.0) +libgoa-1.0-dev (>= 3.20) +libcurl-dev +libpeas-dev +``` + + +1 - Navigate to the directory which contains the source and run meson to generate the required build-files: +``` +meson -C builddir --prefix=/usr +``` +2 - Compile the source-code and install the binaries: +``` +sudo ninja -C builddir install +```
\ No newline at end of file |