Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 362295 - ebuild request for Sparkleshare - an open source dropbox alternative that let you host your files on your own server but also on e.g. github
Summary: ebuild request for Sparkleshare - an open source dropbox alternative that let...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.sparkleshare.org/
Whiteboard:
Keywords:
: 374877 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-04-06 14:02 UTC by Jens-Uwe Peter
Modified: 2012-05-01 23:52 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sparkleshare-9999 (sparkleshare-9999.ebuild,946 bytes, text/plain)
2011-04-26 14:30 UTC, Sven Mueller
Details
sparkleshare-9999-r1.ebuild (sparkleshare-9999-r1.ebuild,978 bytes, text/plain)
2011-05-05 10:30 UTC, Sven Mueller
Details
sparkleshare-9999.ebuild (sparkleshare-9999.ebuild,1.37 KB, text/plain)
2011-06-07 19:50 UTC, Christoph Brill (egore) (RESIGNED)
Details
sparkleshare-0.2.ebuild (sparkleshare-0.2.ebuild,1.38 KB, text/plain)
2011-06-07 19:50 UTC, Christoph Brill (egore) (RESIGNED)
Details
sparkleshare-0.2.1.ebuild (sparkleshare-0.2.1.ebuild,952 bytes, application/octet-stream)
2011-06-08 16:50 UTC, Travis Hansen
Details
failing 0.8.4 sparkleshare ebuild (sparkleshare-0.8.4.ebuild,1.41 KB, text/plain)
2012-03-31 11:29 UTC, Aurélien Delogu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jens-Uwe Peter 2011-04-06 14:02:09 UTC
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.
Comment 1 Sven Mueller 2011-04-26 14:28:56 UTC
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.
Comment 2 Sven Mueller 2011-04-26 14:30:00 UTC
Created attachment 271227 [details]
sparkleshare-9999
Comment 3 Jens-Uwe Peter 2011-04-28 13:37:19 UTC
Please add dev-dotnet/webkit-sharp to the dependencies.
Comment 4 Sven Mueller 2011-05-05 10:30:22 UTC
Created attachment 272171 [details]
sparkleshare-9999-r1.ebuild

Added dev-dotnet/webkit-sharp dependency.
Comment 5 Christoph Brill (egore) (RESIGNED) 2011-06-07 19:50:14 UTC
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.
Comment 6 Christoph Brill (egore) (RESIGNED) 2011-06-07 19:50:46 UTC
Created attachment 276191 [details]
sparkleshare-0.2.ebuild

Stable version which is identical to 9999 except for the keywords.
Comment 7 Travis Hansen 2011-06-07 21:47:25 UTC
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.
Comment 8 Travis Hansen 2011-06-08 16:50:53 UTC
Created attachment 276295 [details]
sparkleshare-0.2.1.ebuild
Comment 9 Ben Van Daele 2011-06-28 08:42:46 UTC
The 9999 ebuild depends on dev-dotnet/notify-sharp as well.

Also, it doesn't compile with -libnotify.
Comment 10 Mike Gilbert gentoo-dev 2011-07-12 00:40:50 UTC
*** Bug 374877 has been marked as a duplicate of this bug. ***
Comment 11 Leho Kraav (:macmaN @lkraav) 2011-12-31 09:52:39 UTC
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.
Comment 12 Aurélien Delogu 2012-03-31 11:29:03 UTC
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.
Comment 13 Aurélien Delogu 2012-03-31 11:31:24 UTC
Note that that error also occurs with the 9999 ebuild. So it seems to be a kind of ebuild's configuration problem.
Comment 14 Travis Hansen 2012-03-31 14:54:45 UTC
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.
Comment 15 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-01 23:52:25 UTC
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.