Line 12 of seafile-server.install needs to be changed to grab djblets properly. It should read:
pip install "git+git://github.com/djblets/djblets.git@release-0.6.14#egg=Djblets" --no-deps --allow-external Djblets --allow-unverified Djblets
The way it reads now used to work, but I think something changed on the Djblets end (maybe 0.6.14 is unsupported now? maybe seafile should change their requirements upstream)
(eventually I'll learn how to properly submit changes)
EDIT: please also add libjpeg-turbo to the dependencies. Without it, Pillow won't build with support for JPEG thumbnails.
Search Criteria
Package Details: seafile 9.0.11-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/seafile.git (read-only, click to copy) |
---|---|
Package Base: | seafile |
Description: | An online file storage and collaboration tool |
Upstream URL: | https://github.com/haiwen/seafile |
Licenses: | GPL2 |
Conflicts: | seafile-server |
Provides: | seafile-client-cli |
Submitter: | eolianoe |
Maintainer: | Joffrey |
Last Packager: | Joffrey |
Votes: | 111 |
Popularity: | 0.000000 |
First Submitted: | 2016-08-11 16:38 (UTC) |
Last Updated: | 2024-11-14 17:06 (UTC) |
Dependencies (8)
- fuse (fuse2)
- libevent (libevent-gitAUR)
- libsearpcAUR
- libwebsockets
- python-future
- sqlite (sqlite-fossilAUR)
- intltool (make)
- vala (vala-gitAUR) (make)
Required by (2)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 15 16 17 18 19 20 21 22 23 24 25 .. 47 Next › Last »
ERamseth commented on 2015-12-27 16:45 (UTC) (edited on 2015-12-28 03:32 (UTC) by ERamseth)
blubbblubb commented on 2015-12-25 00:13 (UTC) (edited on 2015-12-25 00:15 (UTC) by blubbblubb)
also got a problem with ccnet while updating the seafile packages:
==> Continue installing ccnet ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==>
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: seafile-shared: requires ccnet=5.0.2
i then remove seafile completely and install it again and it works, could this be fixed if seafile-shared depends on ccnet >= X.X.X instead of ccnet = X.X.X ?
Also is there any way to install only the client like Popkornium18 asked? Im also only using the client and dont need the cli and server version
Popkornium18 commented on 2015-12-23 12:15 (UTC) (edited on 2015-12-23 12:16 (UTC) by Popkornium18)
I think I have found the reason for the problem that Yaourt is installing the Seafile Server when you want to install the Client. seafile-client(-qt5) pulls seafile-shared as a dependency. This is a split package between seafile-shared, seafile-server, and seafile-client-cli. So if you do "yaourt -S seafile-client-qt5 --noconfirm" it automatically installs all components of this package. After the installation it tells you that seafile-server and seafile-client-cli are not needed by any package anymore and you can remove them. Could you fix that? Compiling the seafile-server on my Raspberry Pi took nearly two hours and it wasn't needed for the installation of seaf-cli (I guess).
edacval commented on 2015-12-21 13:21 (UTC)
@eolianoe
According to https://www.archlinux.org/pacman/PKGBUILD.5.html, `pkgbase` is optional. If not specified, the first element in the pkgname array is used.
@ERamseth
I try to figure out the 'seafdav', but will not promise that it will be soon. For me it's an unfamiliar area
eolianoe commented on 2015-12-21 12:51 (UTC)
@edacval: The upgrade issues may be linked to the fact that the split PKGBUILD does not contain the `pkgbase` variable
ERamseth commented on 2015-12-20 22:36 (UTC) (edited on 2015-12-20 22:40 (UTC) by ERamseth)
@edacval thanks for the comments and thanks for maintaining this package. I'll switch my aur helper I guess, although I dont have any problem doing it by hand, so to speak.
I still can't get webdav to work, but I havent tried that hard. I'm pretty sure seafobj (https://github.com/haiwen/seafobj) and seadav (https://github.com/haiwen/seafdav) need to be included somewhere along the way (they would typically end up in seafile-server/seahub/thirdpart... I put them there but it didn't change anything). What changes did you make to compile in webdav support? I don't mind figuring this out myelf, but if you can point me in the right direction that'd be good.
Also, a general question: is anyone using this build and a mysql/mariadb db backend? Seems like I can't use the included scripts to get it setup or converted from sqlite. Any pointers on getting that set up, aside from go through the setup scripts and mimic the actions in the right places by hand?
edacval commented on 2015-12-20 20:25 (UTC)
@ERamseth
1) Correct. Build one, get three :)
2) Separate seafile-shared and seafile-client-cli PKGBUIDD does not exists anymore.
3) Use AUR helper, which support split-pkgbuilds. I use yaourt/pacaur, both works perfectly.
4) Post-install configuration must be done according to Arch wiki, nothing changed
5) webdav support is compiled-in, but not tested, as I not using it
edacval commented on 2015-12-20 17:44 (UTC)
@a-bostaurus : upgrade ccnet
ERamseth commented on 2015-12-20 17:04 (UTC)
Some things I noticed so far with the new pkgbuild:
1) seafile-server is now a package group that provides seafile-server, seafile-shared, and seafile-client-cli. This means you only have to install seafile-server and it will give you all three packages
2) if you try to git-clone the old seafile-shared or seafile-client-cli packages, you will be given the 5.0.2 versions
3) packagebuilder / pb doesn't seem to play well with this setup. It goes into an infinite loop trying to install dependencies.
4) to upgrade, I uninstalled previous packages and then reinstalled the new package group. This worked ok. Note that my server directory was setup the way suggested in the Arch Linux wiki. If you do this, you will also need to update the seahub files.
5) seafdav still doesn't work
a-bostaurus commented on 2015-12-20 16:45 (UTC)
There is a problem, perhaps you know:
":: seafile-shared: benötigt ccnet=5.0.2, aber 5.0.3 ist installiert"
benötigt = needs
Pinned Comments