.. | ||
Pixmaps | ||
Makefile.am | ||
README.md | ||
SparkleAbout.cs | ||
SparkleBubbles.cs | ||
SparkleController.cs | ||
SparkleEventLog.cs | ||
SparkleSetup.cs | ||
SparkleSetupWindow.cs | ||
sparkleshare-invite-opener.desktop | ||
sparkleshare.desktop | ||
sparkleshare.in | ||
SparkleSpinner.cs | ||
SparkleStatusIcon.cs | ||
SparkleUI.cs | ||
SparkleUIHelpers.cs |
Building on Linux distributions
You can choose to build SparkleShare from source or to get the package through your distribution's repositories.
To run SparkleShare, you'll need the following packages:
curl
git >= 1.8
gtk-sharp2
mono-core >= 2.8
notify-sharp
webkit-sharp
Note: These packages may not overlap with the packages required to perform a build, so please make sure that at least the above packages are installed.
Optional packages:
gvfs (to change file/folder icons)
libappindicator (for Ubuntu integration)
Installing build requirements
You can use one of the commands listed below for the most used Linux distributions:
Ubuntu
$ sudo apt-get install libappindicator0.1-cil-dev gtk-sharp2 mono-runtime mono-devel \
monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev mono-mcs \
mono-gmcs libwebkit-cil-dev intltool libtool libndesk-dbus-glib1.0-cil-dev
Fedora
$ sudo yum install gtk-sharp2-devel mono-core mono-devel monodevelop ndesk-dbus-devel \
ndesk-dbus-glib-devel nant notify-sharp-devel webkit-sharp-devel webkitgtk-devel libtool \
intltool desktop-file-utils
Debian
$ sudo apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop libndesk-dbus1.0-cil-dev \
nant libnotify-cil-dev libgtk2.0-cil-dev mono-mcs mono-gmcs libwebkit-cil-dev intltool libtool \
libndesk-dbus-glib1.0-cil-dev desktop-file-utils
openSUSE
$ sudo zypper install gtk-sharp2 mono-core mono-devel monodevelop ndesk-dbus-glib-devel nant \
desktop-file-utils notify-sharp-devel webkit-sharp libwebkitgtk-devel libtool intltool
Starting the build
You can build and install SparkleShare like this:
$ ./configure (or ./autogen.sh if you build from the repository)
$ make
$ sudo make install
Resetting SparkleShare settings
rm -Rf ~/SparkleShare
rm -Rf ~/.config/sparkleshare
Uninstalling
sudo make uninstall