| Summary: | add gvfs package | ||
|---|---|---|---|
| Product: | buildroot | Reporter: | Sven Neumann <s.neumann> |
| Component: | Other | Assignee: | 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 |
||
Created attachment 267 [details]
Config.in for gvfs (with dependency on shared-mime-info)
Created attachment 269 [details]
gvfs.mk
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.
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.
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. 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. Thanks committed (with kconfig fixes) |
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.