From 9c7d0dcaa2bd99a03937328b00f372254f14003b Mon Sep 17 00:00:00 2001 From: Oleg Stepura Date: Fri, 13 Jul 2018 11:45:22 +0200 Subject: [PATCH 1/2] Fill in some gaps Also during some phase of build process I remember a build tool said I can use either `.net` or `mono`. And I tried installing `.net` using [microsoft instruction](https://www.microsoft.com/net/download/linux-package-manager/ubuntu18-04/runtime-2.0.8) but it still complained mono is missing. So I assume mono is the only possible dependency, I suggest to fix this as well. --- SparkleShare/Linux/README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/SparkleShare/Linux/README.md b/SparkleShare/Linux/README.md index 75baf2d7..7041ed15 100644 --- a/SparkleShare/Linux/README.md +++ b/SparkleShare/Linux/README.md @@ -34,17 +34,20 @@ sudo dnf install \ meson \ notify-sharp3-devel \ webkitgtk4-devel \ - webkit2-sharp + webkit2-sharp \ + xsltproc ``` ### Additional source build requirements +Install mono-complete, [see instructions](https://www.mono-project.com/download/stable/#download-lin-ubuntu) + Install the `soup-sharp` and `webkit2gtk-sharp` bindings from: https://github.com/hbons/soup-sharp https://github.com/hbons/webkit2gtk-sharp -Both with: +Both with (clone repo and cd into it): ```bash ./autogen.sh @@ -53,7 +56,7 @@ sudo make install ``` Om Ubuntu, also install the `appindicator-sharp` bindings from: -https://github.com/hbons/appindicator-sharp +https://github.com/hbons/appindicator-sharp (this will require `libappindicator3-dev` to be installed with `sudo apt install libappindicator3-dev`) ### Start the build From bd652ae4bc121bb1fb5ef599cedd474afa4d686c Mon Sep 17 00:00:00 2001 From: Oleg Stepura Date: Fri, 13 Jul 2018 23:02:42 +0200 Subject: [PATCH 2/2] Update README.md I actually tested on Ubuntu only --- SparkleShare/Linux/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SparkleShare/Linux/README.md b/SparkleShare/Linux/README.md index 7041ed15..157aacfc 100644 --- a/SparkleShare/Linux/README.md +++ b/SparkleShare/Linux/README.md @@ -21,7 +21,8 @@ sudo apt-get install \ libnotify3.0-cil-dev \ libsoup2.4-dev \ libwebkit2gtk-4.0 \ - meson + meson \ + xsltproc # On Fedora 27: sudo dnf install \ @@ -34,8 +35,7 @@ sudo dnf install \ meson \ notify-sharp3-devel \ webkitgtk4-devel \ - webkit2-sharp \ - xsltproc + webkit2-sharp ```