SparkleShare (http://www.sparkleshare.org/) is an open source dropbox alternative that let you host your files on your own server but also on e.g. github. There is an ebuild in iElectric's overlay that could be used as a starting point.
I've wrote an ebuild that compile 'sparkleshare' directly from GIT-Repository. Can anyone check this ebuild-file?? On my workstations run this ebuild fine. Thx.
Created attachment 271227 [details] sparkleshare-9999
Please add dev-dotnet/webkit-sharp to the dependencies.
Created attachment 272171 [details] sparkleshare-9999-r1.ebuild Added dev-dotnet/webkit-sharp dependency.
Created attachment 276189 [details] sparkleshare-9999.ebuild Few comments about the ebuild: - What do you need 'base' and 'eutils' for? - Live ebuilds should never be keyworded - dev-util/intltool should not be an RDEP, right? - DESCRIPTION: leave out the "sparkleshare is" I used your ebuild and merged it with an ebuild I wrote for 0.2 including the changes I mentioned. Next to that I removed the 'autotools' inherit since 'eautoreconf' fails and replaced it by a simple dependecy to the tools. I also added libnotify support.
Created attachment 276191 [details] sparkleshare-0.2.ebuild Stable version which is identical to 9999 except for the keywords.
I'm also working with the devs right now to fix a few bugs (should have a new tarball shortly). When digging through the code I noticed xgd-utils should be an RDEP as well.
Created attachment 276295 [details] sparkleshare-0.2.1.ebuild
The 9999 ebuild depends on dev-dotnet/notify-sharp as well. Also, it doesn't compile with -libnotify.
*** Bug 374877 has been marked as a duplicate of this bug. ***
sup all, anyone here running sparkleshare with an initscript? i think it could use the net.lo style approach of having /etc/init.d/sparkleshare.user style symlinks, that could source parameters from respective conf.d and automagically start servers for those users.
Created attachment 307265 [details] failing 0.8.4 sparkleshare ebuild SparkleShare is now at 0.8.4 version. But I can't make the ebuild works, the compilation fails with: >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/sparkleshare-0.8.4/work/sparkleshare-0.8.4 ... make -j3 Making all in build Making all in m4 Making all in SparkleLib MCS ../bin/SparkleLib.dll Making all in SparkleLib/Git MCS ../../bin/SparkleLib.Git.dll Making all in data Making all in icons Making all in html Making all in plugins Making all in po Making all in SparkleShare Making all in Linux MCS ../bin/SparkleShare.exe Making all in Nautilus MCS ../../bin/SparkleShare.exe MCS ../../bin/SparkleShare.exe ./Program.cs(31,23): error CS0246: The type or namespace name `SparkleController' could not be found. Are you missing a using directive or an assembly reference? ./Program.cs(32,23): error CS0246: The type or namespace name `SparkleUI' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 2 error(s), 0 warnings make[1]: *** [../bin/SparkleShare.exe] Erreur 1 I don't understand why it fails because if I manually compile it all runs well.
Note that that error also occurs with the 9999 ebuild. So it seems to be a kind of ebuild's configuration problem.
If anyone is interested I have a personal overlay where I maintain sparkleshare ebuilds. The clone url can be found here... http://anon-git.one-gear.com/?p=chaos.git;a=summary The overlay currently has 0.8.4 and 9999 I have access to the upstream project as well so if you run into any issues with the ebuilds or in general feel free to let me know.
Thanks everyone, net-misc/sparkleshare-0.8.4 is now in portage. >*sparkleshare-0.8.4 (01 May 2012) > > 01 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> > +sparkleshare-0.8.4.ebuild, +metadata.xml: > New ebuild for a Dropbox-like collaboration and sharing tool (bug #362295); > thanks to Sven Mueller, Christoph Brill (egore), Aurélien Delogu, and Travis > Hansen.