Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 499698 - net-misc/seafile - Next-generation Open Source Cloud Storage with advanced features on file syncing, privacy protection and teamwork
Summary: net-misc/seafile - Next-generation Open Source Cloud Storage with advanced fe...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 4 votes (vote)
Assignee: Moritz Schlarb
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-29 17:04 UTC by Rodrigo Severo
Modified: 2017-04-13 21:24 UTC (History)
15 users (show)

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


Attachments
Preliminary hacked Ebuilds (seafile.tar.gz,3.67 KB, application/gzip)
2014-05-03 10:39 UTC, Marko Vendelin
Details
Updated Ebuilds for Seafile Client and GUI packages (seafile-ebuilds.tar.gz,3.43 KB, application/gzip)
2017-03-12 19:54 UTC, Moritz Schlarb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Severo 2014-01-29 17:04:31 UTC
Seafile (http://seafile.com) is a cloud storage application:

Next-generation Open Source Cloud Storage with advanced features on file syncing, privacy protection and teamwork!
Comment 1 Hakan Tandogan 2014-05-01 10:39:30 UTC
There is already an overlay at https://github.com/steveeJ/seafile-portage-overlay , I am working on a pull request for seafile 3.0.2
Comment 2 Ole Markus With (RETIRED) gentoo-dev 2014-05-02 09:32:22 UTC
(In reply to Hakan Tandogan from comment #1)
> There is already an overlay at
> https://github.com/steveeJ/seafile-portage-overlay , I am working on a pull
> request for seafile 3.0.2

If the initial ebuilds for the seafile stuff seem sane, I may be interested in maintaining them.
Comment 3 Hakan Tandogan 2014-05-02 21:33:40 UTC
The initial ebuilds are relatively sane. What is missing, though, are any kind of init scripts and conf files for the server.

Also, should you chose to take and maintain the ebuilds, I would like net-misc/seahub to be moved to www-apps/seahub, as it is more of a web frontend.

Another "Also", you would need to take the libraries from net-libs in his overlay too as they are prerequisites which do not exist in the standard portage tree.

And a third "Also", I sent steeveJ a pull request for the current 3.0.2 version, but I don't know when he would get around to merge it.
Comment 4 Marko Vendelin 2014-05-03 10:39:50 UTC
Created attachment 376272 [details]
Preliminary hacked Ebuilds

This is a set of ebuilds for seafile 3.0.3. I hacked them on the basis of steveeJ ebuilds. Please note that I use them for a client only, no idea whether it would work for the server. I am also a beginner in ebuild-business and probably missed some dependencies and have done some mistakes. 

Few notes regarding these ebuilds: 

When compiling net-misc/seafile without python use flag, you'll end up with python libs installed directly under / . So, it seems, python use flag is needed.

I didn't managed to get net-misc/seafile-client to compile with "inherit cmake-utils" in ebuild. Configuration stage seemed to require "cmake . -DCMAKE_BUILD_TYPE=Release" and I don't know how to ensure it.

In my system [amd64], the client seems to work as it should, without any problems. Just had to add seafile-applet to startup applications on login.

Hopefully, these ebuilds are of some use for developing full set of ebuilds supporting seafile.
Comment 5 Yixun Lan archtester gentoo-dev 2014-07-28 08:22:40 UTC
I did a polish on these ebuilds (base on steve's overlay), still have few problems.. I'm just sharing here for comment/review [1]

1) net-misc/seafile, depend on dev-python/Djblets but current djblets block django-1.5

2) www-apps/seahub is actually ugly (using doins -r) , but my experience is limited here. (would be better if we can leverage webapp-config?)

[1] git://github.com/dlanx/seafile-overlay.git
Comment 6 Leho Kraav (:macmaN @lkraav) 2015-03-22 15:17:22 UTC
Did this lose traction? Anybody here actively running a seafile server on Gentoo? I see we're on v4 already at http://seafile.com/en/download/
Comment 7 Ole Markus With (RETIRED) gentoo-dev 2015-03-22 15:58:33 UTC
(In reply to Leho Kraav (:macmaN @lkraav) from comment #6)
> Did this lose traction? Anybody here actively running a seafile server on
> Gentoo? I see we're on v4 already at http://seafile.com/en/download/

I changed employer, so this is no longer relevant for me.
Comment 8 Yixun Lan archtester gentoo-dev 2015-03-26 00:50:45 UTC
(In reply to Leho Kraav (:macmaN @lkraav) from comment #6)
I lost interests..

new seafile depend on higher version dev-python/Djblets (>0.8?) which require nodejs, but portage don't have proper nodejs support

see bug 512156
Comment 9 Jakub Jirutka 2015-04-06 20:04:25 UTC
FYI I’m working on it now.
Comment 10 Manuel Rüger (RETIRED) gentoo-dev 2016-01-11 00:26:13 UTC
Just in case anyone is still interested in that, I build a new round of packages from scratch available in my overlay. If I get more confident about that software, it might eventually be moved to the main tree.
Grab my overlay from here https://gitweb.gentoo.org/dev/mrueg.git/ or via layman -a mrueg
Comment 11 Martin Samek 2016-05-18 06:35:57 UTC
Working ebuilds for 5.0.x version can be found here:

https://git.benesovi.eu/saruman/saruman_common_overlay/tree/master/net-misc
Comment 12 Leho Kraav (:macmaN @lkraav) 2016-05-18 07:55:53 UTC
Sweet. Has anyone here tried bumping those to the latest 5.1.x series?
Comment 13 Oleg Korsak 2016-12-14 15:16:43 UTC
seafile 6.0.6 is available. Please add support for that
Comment 14 Moritz Schlarb 2017-03-12 19:54:49 UTC
Created attachment 466842 [details]
Updated Ebuilds for Seafile Client and GUI packages

I have just created new up-to-date Ebuilds for the Seafile Client packages.
I'd be willing to maintain them by proxy, too.
Comment 15 Moritz Schlarb 2017-03-13 14:12:40 UTC
I have submitted the four Ebuilds as a Github Pull Request here:
https://github.com/gentoo/gentoo/pull/4198
Comment 16 Moritz Schlarb 2017-04-13 09:13:22 UTC
(In reply to Moritz Schlarb from comment #15)
> I have submitted the four Ebuilds as a Github Pull Request here:
> https://github.com/gentoo/gentoo/pull/4198

Ping!
Comment 17 Patrice Clement gentoo-dev 2017-04-13 21:24:18 UTC
Hi Moritz

Soap and I have reviewed your PR which looks good to go. It has been merged to the main tree. You're in charge of this package from now on.

Thank you!