Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
Images
About.cs
Bubbles.cs
Controller.cs
EventLog.cs
Makefile.am
Note.cs
README.md
Setup.cs
SetupWindow.cs
SparkleShare.Autostart.desktop
SparkleShare.Linux.csproj
StatusIcon.cs
UserInterface.cs
UserInterfaceHelpers.cs
org.sparkleshare.SparkleShare.Invites.desktop
org.sparkleshare.SparkleShare.appdata.xml
org.sparkleshare.SparkleShare.desktop
sparkleshare.in

README.md

SparkleShare for Linux

To run SparkleShare, you'll need these packages:

curl
git >= 2.3
git-lfs >= 1.3.0
gtk-sharp3
gvfs
mono-core >= 4.0
notify-sharp
webkit2gtk-sharp

On Ubuntu you'll also need:

libappindicator-sharp

Building on Linux

Common build requirements

You will need the packages listed below for the most used Linux distributions:

desktop-file-utils
intltool
libtool
mono-devel
mono-gmcs
mono-mcs
monodevelop
nant

Additional source build requirements

Install the gtk-sharp3 bindings from:
https://github.com/mono/gtk-sharp
Or on Ubuntu, get it from this PPA:
https://launchpad.net/~meebey/+archive/mono-preview

Install the notify-sharp bindings from:
https://download.gnome.org/sources/notify-sharp/3.0/

Install the soup-sharp and webkit2gtk-sharp bindings from:
https://github.com/hbons/soup-sharp
https://github.com/hbons/webkit2gtk-sharp

All with the usual:

./autogen.sh
make
sudo make install

If you're using Ubuntu, also install the appindicator-sharp bindings from:
https://github.com/hbons/appindicator-sharp

Start the build

You can build and install SparkleShare like this:

$ ./configure (or ./autogen.sh if you build from the repository)
$ make
$ sudo make install

Uninstall

sudo make uninstall

Reset SparkleShare settings

rm -Rf ~/SparkleShare
rm -Rf ~/.config/org.sparkleshare.SparkleShare