Bug 303 - add gvfs package
Summary: add gvfs package
Status: RESOLVED FIXED
Alias: None
Product: buildroot
Classification: Unclassified
Component: Other (show other bugs)
Version: unspecified
Hardware: PC Linux
: P5 enhancement
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on: 299 301 349
Blocks:
  Show dependency treegraph
 
Reported: 2009-04-23 11:24 UTC by Sven Neumann
Modified: 2009-09-27 21:22 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments
Config.in for gvfs (544 bytes, text/plain)
2009-04-23 11:24 UTC, Sven Neumann
Details
Config.in for gvfs (with dependency on shared-mime-info) (580 bytes, patch)
2009-04-23 11:27 UTC, Sven Neumann
Details
gvfs.mk (1.61 KB, text/plain)
2009-04-23 11:29 UTC, Sven Neumann
Details
gvfs.mk with some fixes (1.72 KB, text/plain)
2009-05-14 08:09 UTC, Sven Neumann
Details
patch to make the http and webdav backends compile with libsoup-2.4.1 (6.73 KB, patch)
2009-05-14 08:13 UTC, Sven Neumann
Details
simplified patch, depends on libsoup 2.26 (4.44 KB, patch)
2009-05-25 09:57 UTC, Sven Neumann
Details

Note You need to log in before you can comment on or make changes to this bug.
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)