Bug 303

Summary: add gvfs package
Product: buildroot Reporter: Sven Neumann <s.neumann>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: enhancement CC: buildroot
Priority: P5    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: Target:
Build:
Bug Depends on: 299, 301, 349    
Bug Blocks:    
Attachments: Config.in for gvfs
Config.in for gvfs (with dependency on shared-mime-info)
gvfs.mk
gvfs.mk with some fixes
patch to make the http and webdav backends compile with libsoup-2.4.1
simplified patch, depends on libsoup 2.26

Description Sven Neumann 2009-04-23 11:24:06 UTC
Created attachment 265 [details]
Config.in for gvfs

gvfs is a userspace virtual filesystem where mount runs as a separate processes which you talk to via D-Bus. It also contains a gio module that seamlessly adds gvfs support to all applications using the gio API. It also supports exposing the gvfs mounts to non-gio applications using fuse.
Comment 1 Sven Neumann 2009-04-23 11:27:18 UTC
Created attachment 267 [details]
Config.in for gvfs (with dependency on shared-mime-info)
Comment 2 Sven Neumann 2009-04-23 11:29:05 UTC
Created attachment 269 [details]
gvfs.mk
Comment 3 Sven Neumann 2009-05-14 08:09:22 UTC
Created attachment 323 [details]
gvfs.mk with some fixes

This version of gvfs.mk fixes some issues with the last version and adds support for the http backend if libsoup is available.
Comment 4 Sven Neumann 2009-05-14 08:13:06 UTC
Created attachment 325 [details]
patch to make the http and webdav backends compile with libsoup-2.4.1

The http and webdav backends of gvfs depend on libsoup-gnome. libsoup-gnome is libsoup with some small API additions. The main point is to respect the HTTP proxy configuration of the GNOME desktop. This patch makes some small adjustments to the configure script and to the code so that the backends will compile with plain libsoup version 2.4.1 as included in buildroot.
Comment 5 Sven Neumann 2009-05-25 09:57:09 UTC
Created attachment 349 [details]
simplified patch, depends on libsoup 2.26

Bug #349 updates the libsoup package. This allows us to compile gvfs with a much simpler patch.
Comment 6 Sven Neumann 2009-09-22 09:08:16 UTC
Now that the patch from bug #301 is committed, the patches from this bug could also go into buildroot.

As soon as that has happened, I would try to also enable the gvfs archive backend that uses libarchive which was recently added to buildroot.
Comment 7 Peter Korsgaard 2009-09-27 21:22:35 UTC
Thanks committed (with kconfig fixes)