| 1 |
SparkleShare 0.2 Beta 1 |
| 2 |
======================= |
| 3 |
|
| 4 |
SparkleShare is a file sharing and collaboration tool inspired by Dropbox. |
| 5 |
|
| 6 |
SparkleShare isn't just a piece of software, it's part of your workflow. It's |
| 7 |
designed to make sharing documents and collaboration easier, and to make peers |
| 8 |
aware of what you are doing. It allows you to instantly sync with any Git |
| 9 |
repository you have access to. The user interface and features are made to |
| 10 |
support this goal. Though SparkleShare is not made to be a graphical frontend |
| 11 |
for git or a backup tool, it may be useful for other kinds of purposes as well, |
| 12 |
like backing up small files or monitoring your favourite project. In contrast |
| 13 |
to the projects name, we will very likely refuse to implement your personal |
| 14 |
ponies. |
| 15 |
|
| 16 |
SparkleShare currently only works on Linux/GNOME. |
| 17 |
Windows and OSX ports are planned for the future. |
| 18 |
|
| 19 |
|
| 20 |
License |
| 21 |
======= |
| 22 |
|
| 23 |
SparkleShare is free software and licensed under the GNU GPLv3. You are welcome |
| 24 |
to change and redistribute it under certain conditions. For more information |
| 25 |
see the LICENSE file or visit http://www.gnu.org/licenses/gpl-3.0.html |
| 26 |
|
| 27 |
|
| 28 |
Run |
| 29 |
=== |
| 30 |
|
| 31 |
SparkleShare currently requires: |
| 32 |
|
| 33 |
- git >= 1.7 |
| 34 |
- gtk-sharp2 >= 2.12.7 |
| 35 |
- mono-core >= 2.2 |
| 36 |
- ndesk-dbus >= 0.6 |
| 37 |
- openssh |
| 38 |
- gvfs >= 1.3 |
| 39 |
- intltool |
| 40 |
- nautilus-python |
| 41 |
- pygtk |
| 42 |
|
| 43 |
Run the service: |
| 44 |
|
| 45 |
$ sparkleshare start |
| 46 |
|
| 47 |
You can stop the service via the graphical interface or by typing: |
| 48 |
|
| 49 |
$ sparkleshare stop |
| 50 |
|
| 51 |
For help: |
| 52 |
|
| 53 |
$ sparkleshare --help |
| 54 |
|
| 55 |
Note: |
| 56 |
|
| 57 |
SparkleShare creates its own RSA keypair in ~/.ssh and uses that for authentication. |
| 58 |
Please mind this if you're planning to set up your own server by hand. |
| 59 |
|
| 60 |
|
| 61 |
Build |
| 62 |
===== |
| 63 |
|
| 64 |
To build SparkleShare you need: |
| 65 |
|
| 66 |
- gtk-sharp2-devel >= 2.12.7 |
| 67 |
- mono-core >= 2.2 |
| 68 |
- mono-devel >= 2.2 |
| 69 |
- monodevelop >= 2.0 |
| 70 |
- ndesk-dbus-devel >= 0.6 |
| 71 |
- ndesk-dbus-glib-devel >= 0.6 |
| 72 |
- nautilus-python-devel |
| 73 |
|
| 74 |
You can build and install SparkleShare like this: |
| 75 |
|
| 76 |
$ ./configure (or ./autogen if you got SparkleShare from the repository) |
| 77 |
$ make |
| 78 |
$ sudo make install |
| 79 |
|
| 80 |
|
| 81 |
Frequently Asked Question |
| 82 |
========================= |
| 83 |
|
| 84 |
Q: Why is it written in Mono/C#? |
| 85 |
A: Because I hate freedom. |
| 86 |
|
| 87 |
|
| 88 |
Info |
| 89 |
==== |
| 90 |
|
| 91 |
Official website: |
| 92 |
http://www.sparkleshare.org/ |
| 93 |
|
| 94 |
Project page: |
| 95 |
http://gitorious.org/sparkleshare |
| 96 |
|
| 97 |
Wiki: |
| 98 |
http://gitorious.org/sparkleshare/pages/Home |
| 99 |
|
| 100 |
Bugtracker: |
| 101 |
http://bugzilla.gnome.org/ |
| 102 |
|
| 103 |
|
| 104 |
Now have fun and create cool things together! :) |