Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jangernert/FeedReader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '_packages/manual.md')
-rw-r--r--_packages/manual.md53
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