cleanup README
This commit is contained in:
parent
5e0adc808e
commit
98e01c2ebb
41
README.md
41
README.md
|
@ -28,10 +28,6 @@ information see the LICENSE file or visit http://www.gnu.org/licenses/gpl-3.0.ht
|
||||||
|
|
||||||
## Running SparkleShare
|
## Running SparkleShare
|
||||||
|
|
||||||
**Note:** SparkleShare creates its own RSA keypair in `$HOME/.config/sparkleshare/` and uses
|
|
||||||
that for authentication. Please mind this if you're planning to set up your
|
|
||||||
own server by hand.
|
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
You can choose to build from source or get the packages through your distribution's repositories.
|
You can choose to build from source or get the packages through your distribution's repositories.
|
||||||
|
@ -63,26 +59,20 @@ Download, unzip and open the SparkleShare bundle.
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Download the installer and run SparkleShare from the start menu.
|
Download and run the installer and start SparkleShare from the Windows menu.
|
||||||
|
|
||||||
|
|
||||||
## Building on Linux
|
## Building on Linux
|
||||||
|
|
||||||
### Debian or Ubuntu (apt):
|
### Ubuntu:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop \
|
$ sudo apt-get install libappindicator0.1-cil-dev gtk-sharp2 mono-runtime mono-devel \
|
||||||
libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev mono-mcs mono-gmcs \
|
monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev mono-mcs
|
||||||
libwebkit-cil-dev intltool libtool python-nautilus libndesk-dbus-glib1.0-cil-dev
|
mono-gmcs libwebkit-cil-dev intltool libtool python-nautilus libndesk-dbus-glib1.0-cil-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
For Ubuntu `libappindicator` support, install the following package:
|
### Fedora:
|
||||||
|
|
||||||
```bash
|
|
||||||
$ sudo apt-get install libappindicator0.1-cil-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
### Fedora (yum):
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ sudo yum install gtk-sharp2-devel mono-core mono-devel monodevelop \
|
$ sudo yum install gtk-sharp2-devel mono-core mono-devel monodevelop \
|
||||||
|
@ -90,6 +80,14 @@ $ sudo yum install gtk-sharp2-devel mono-core mono-devel monodevelop \
|
||||||
notify-sharp-devel webkit-sharp-devel webkitgtk-devel libtool intltool
|
notify-sharp-devel webkit-sharp-devel webkitgtk-devel libtool intltool
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Debian:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ 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 python-nautilus libndesk-dbus-glib1.0-cil-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
You can then build and install SparkleShare like this:
|
You can then build and install SparkleShare like this:
|
||||||
|
|
||||||
|
@ -99,13 +97,16 @@ $ make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
**Note:** Use `--prefix=/usr` if you want the Nautilus extension to work.
|
**Note:** The Nautilus extension will only be enabled if you build with `--prefix=/usr`.
|
||||||
|
|
||||||
|
|
||||||
## Building on Mac
|
## Building on Mac
|
||||||
|
|
||||||
Install <tt>Xcode</tt>, the <tt>Mono</tt> Framework, <tt>MonoDevelop</tt> and the <tt>MonoMac</tt> plugin
|
Install [Xcode](https://developer.apple.com/xcode/), the [Mono Framework](http://www.mono-project.com/)
|
||||||
(you can find it in <tt>MonoDevelop</tt> => <tt>Add-in Manager</tt>).
|
and [MonoDevelop](http://monodevelop.com/).
|
||||||
|
|
||||||
|
Start MonoDevelop and install the MonoMac add-in (it's in <tt>MonoDevelop</tt> > <tt>Add-in Manager</tt>).
|
||||||
|
|
||||||
|
|
||||||
You may need to adjust some environment variables to let the build environment tools find mono:
|
You may need to adjust some environment variables to let the build environment tools find mono:
|
||||||
|
|
||||||
|
@ -132,7 +133,7 @@ Now that you have compiled the libraries, open `SparkleShare/Mac/SparkleShare.sl
|
||||||
MonoDevelop and start the build.
|
MonoDevelop and start the build.
|
||||||
|
|
||||||
|
|
||||||
### Creating a Mac .app
|
### Creating a Mac bundle
|
||||||
|
|
||||||
To create the <tt>SparkleShare.app</tt>, make sure the project is focused and select Project from the menu bar
|
To create the <tt>SparkleShare.app</tt>, make sure the project is focused and select Project from the menu bar
|
||||||
and click <tt>"Create Mac Installer..."</tt>. Make sure to select <tt>"Don't link assemblies"</tt>.
|
and click <tt>"Create Mac Installer..."</tt>. Make sure to select <tt>"Don't link assemblies"</tt>.
|
||||||
|
|
Loading…
Reference in a new issue