debian/0000775000000000000000000000000012323222473007170 5ustar debian/gvfs-fuse.install0000664000000000000000000000003012041453232012452 0ustar usr/lib/gvfs/gvfsd-fuse debian/gvfs-fuse.lintian-overrides0000664000000000000000000000012711657722021014460 0ustar gvfs-fuse: binary-or-shlib-defines-rpath usr/lib/gvfs/gvfs-fuse-daemon /usr/lib/*/gvfs debian/compat0000664000000000000000000000000211646002054010364 0ustar 8 debian/gvfs.install0000664000000000000000000000003311657722021011524 0ustar usr/lib/*/gio/modules/*.so debian/patches/0000775000000000000000000000000012323214746010623 5ustar debian/patches/04_hurd_path_max.patch0000664000000000000000000001004112041455454014766 0ustar From ae0752a452faa1d9a9f1d3b9f8d6092de23c9f2e Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Thu, 18 Oct 2012 15:57:21 +0100 Subject: [PATCH] volume monitors: on glibc systems, let realpath() allocate its own buffer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This was originally to support Hurd, which doesn't have a PATH_MAX at all. It also seems a good idea for systems where PATH_MAX is just a convenient lie, such as Linux. Based on a patch by Samuel Thibault, as revised by Martin Pitt, Raphaël Hertzog and Emilio Pozuelo Monfort. Bug-Debian: http://bugs.debian.org/555055 --- monitor/gdu/ggduvolumemonitor.c | 33 +++++++++++++++++++++++++++++++-- monitor/hal/ghalvolumemonitor.c | 18 +++++++++++++++++- 2 files changed, 48 insertions(+), 3 deletions(-) diff --git a/monitor/gdu/ggduvolumemonitor.c b/monitor/gdu/ggduvolumemonitor.c index 4021eab..aecfa34 100644 --- a/monitor/gdu/ggduvolumemonitor.c +++ b/monitor/gdu/ggduvolumemonitor.c @@ -698,15 +698,30 @@ get_mount_point_for_device (GduDevice *d, GList *fstab_mount_points) } else { + /* handle symlinks such as /dev/disk/by-uuid/47C2-1994 */ +#ifdef __GLIBC__ + char *resolved_fstab_device_file; + + resolved_fstab_device_file = realpath (fstab_device_file, NULL); + if (resolved_fstab_device_file != NULL && + g_strcmp0 (resolved_fstab_device_file, device_file) == 0) + { + free (resolved_fstab_device_file); + ret = mount_point; + goto out; + } + + free(resolved_fstab_device_file); +#else char resolved_fstab_device_file[PATH_MAX]; - /* handle symlinks such as /dev/disk/by-uuid/47C2-1994 */ if (realpath (fstab_device_file, resolved_fstab_device_file) != NULL && g_strcmp0 (resolved_fstab_device_file, device_file) == 0) { ret = mount_point; goto out; } +#endif } } @@ -1432,16 +1447,30 @@ update_fstab_volumes (GGduVolumeMonitor *monitor, device_file = g_unix_mount_point_get_device_path (mount_point); if (g_str_has_prefix (device_file, "/dev/")) { - gchar resolved_path[PATH_MAX]; GduDevice *device = NULL; +#ifdef __GLIBC__ + gchar *resolved_path; + + /* doesn't exist */ + resolved_path = realpath (device_file, NULL); + if (resolved_path == NULL) + continue; +#else + gchar resolved_path[PATH_MAX]; /* doesn't exist */ if (realpath (device_file, resolved_path) == NULL) continue; +#endif /* is handled by DKD */ if (monitor->pool != NULL) device = gdu_pool_get_by_device_file (monitor->pool, resolved_path); + +#ifdef __GLIBC__ + free(resolved_path); +#endif + if (device != NULL) { g_object_unref (device); diff --git a/monitor/hal/ghalvolumemonitor.c b/monitor/hal/ghalvolumemonitor.c index 5082fc8..7bbd5a3 100644 --- a/monitor/hal/ghalvolumemonitor.c +++ b/monitor/hal/ghalvolumemonitor.c @@ -739,11 +739,27 @@ get_mount_point_for_device (HalDevice *d, GList *fstab_mount_points) } else { - char resolved_device_path[PATH_MAX]; /* handle symlinks such as /dev/disk/by-uuid/47C2-1994 */ +#ifdef __GLIBC__ + char *resolved_device_path; + + resolved_device_path = realpath (device_path, NULL); + + if (resolved_device_path != NULL && + strcmp (resolved_device_path, device_file) == 0) + { + free (resolved_device_path); + return mount_point; + } + + free (resolved_device_path); +#else + char resolved_device_path[PATH_MAX]; + if (realpath (device_path, resolved_device_path) != NULL && strcmp (resolved_device_path, device_file) == 0) return mount_point; +#endif } } -- 1.7.10.4 debian/patches/series0000664000000000000000000000027612307436703012046 0ustar 01_modules_dir.patch 04_hurd_path_max.patch metadata-dont-flush-null-tree.patch metadata-nuke-junk-data.patch dont-crash-on-null-job.patch handle-inactive-vfs.patch ref-jobs-in-thread.patch debian/patches/metadata-nuke-junk-data.patch0000664000000000000000000000135112147706613016243 0ustar From 1148581b7306d9e2505cbf0241809428cf6e6cc8 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 4 Nov 2009 16:40:24 +0100 Subject: [PATCH] Nuke the metadata file if magic blob is wrong --- metadata/metatree.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) --- a/metadata/metatree.c +++ b/metadata/metatree.c @@ -397,7 +397,17 @@ tree->header = (MetaFileHeader *)data; if (memcmp (tree->header->magic, MAGIC, MAGIC_LEN) != 0) - goto err; + { + if (!tree->for_write) + goto err; + + meta_tree_clear (tree); + + if (g_unlink (tree->filename) != 0) + goto err; + + goto retry; + } if (tree->header->major != MAJOR_VERSION) goto err; debian/patches/ref-jobs-in-thread.patch0000664000000000000000000000303312300524374015217 0ustar Description: make sure to keep a ref to jobs while they run in a thread Origin: vendor, Ubuntu --- a/daemon/gvfsdaemon.c +++ b/daemon/gvfsdaemon.c @@ -198,6 +198,7 @@ GVfsJob *job = G_VFS_JOB (data); g_vfs_job_run (job); + g_object_unref (job); } static void @@ -590,7 +591,8 @@ if (!g_vfs_job_try (job)) { /* Couldn't finish / run async, queue worker thread */ - g_thread_pool_push (daemon->thread_pool, job, NULL); /* TODO: Check error */ + if (!g_thread_pool_push (daemon->thread_pool, g_object_ref (job), NULL)) /* TODO: Check error */ + g_object_unref (job); } } @@ -1058,7 +1060,8 @@ g_vfs_daemon_run_job_in_thread (GVfsDaemon *daemon, GVfsJob *job) { - g_thread_pool_push (daemon->thread_pool, job, NULL); /* TODO: Check error */ + if (!g_thread_pool_push (daemon->thread_pool, g_object_ref (job), NULL)) /* TODO: Check error */ + g_object_unref (job); } void --- a/daemon/gvfschannel.c +++ b/daemon/gvfschannel.c @@ -640,6 +640,7 @@ } g_object_unref (job); + g_object_unref (channel); } /* Might be called on an i/o thread */ @@ -663,7 +664,7 @@ channel->priv->reply_buffer, G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE, 0, NULL, - send_reply_cb, channel); + send_reply_cb, g_object_ref (channel)); } else { @@ -672,7 +673,7 @@ channel->priv->output_data, channel->priv->output_data_size, 0, NULL, - send_reply_cb, channel); + send_reply_cb, g_object_ref (channel)); } } debian/patches/dont-crash-on-null-job.patch0000664000000000000000000000131612147706613016044 0ustar Description: Don't try to announce the finish of a NULL job. Origin: vendor, Ubuntu Bug-Ubuntu: LP #345754, #838464 --- a/daemon/gvfschannel.c +++ b/daemon/gvfschannel.c @@ -608,7 +608,8 @@ job = channel->priv->current_job; channel->priv->current_job = NULL; - g_vfs_job_emit_finished (job); + if (job) + g_vfs_job_emit_finished (job); class = G_VFS_CHANNEL_GET_CLASS (channel); @@ -629,7 +630,7 @@ } /* Start queued request or readahead */ else if (!start_queued_request (channel) && - class->readahead) + class->readahead && job) { /* No queued requests, maybe we want to do a readahead call */ channel->priv->current_job = class->readahead (channel, job); debian/patches/metadata-dont-flush-null-tree.patch0000664000000000000000000000175112163506351017414 0ustar From 6c3ca864314a87c65e245db853fc0dae3649341b Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Wed, 4 Nov 2009 14:20:59 +0100 Subject: [PATCH] Check if MetaTree exists before flushing it Also change meta_tree_clear () so it sets fd to -1; this will make meta_tree_exists () work as expected. Bug 598561. --- metadata/metatree.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) Index: gvfs-1.16.3/metadata/metatree.c =================================================================== --- gvfs-1.16.3.orig/metadata/metatree.c 2013-06-29 09:25:23.039704009 +0200 +++ gvfs-1.16.3/metadata/metatree.c 2013-06-29 09:25:23.031703907 +0200 @@ -236,7 +236,7 @@ if (tree->fd != -1) { close (tree->fd); - tree->fd = 0; + tree->fd = -1; } } @@ -2290,6 +2290,9 @@ builder = meta_builder_new (); + if (!meta_tree_exists (tree)) + return FALSE; + copy_tree_to_builder (tree, tree->root, builder->root); if (tree->journal) debian/patches/01_modules_dir.patch0000664000000000000000000000043412115407442014447 0ustar --- a/configure.ac +++ b/configure.ac @@ -71,7 +71,7 @@ DBUS_SERVICE_DIR=$with_dbus_service_dir AC_SUBST(DBUS_SERVICE_DIR) -giomodulesdir=$libdir/gio/modules +giomodulesdir=`$PKG_CONFIG --variable=giomoduledir gio-2.0` AC_SUBST(giomodulesdir) dnl **************************** debian/patches/handle-inactive-vfs.patch0000664000000000000000000000055312300524374015472 0ustar Description: If the VFS never initialized, don't crash when creating volume monitors Origin: vendor, Ubuntu Bug-Ubuntu: LP #832533 --- a/client/gdaemonvfs.c +++ b/client/gdaemonvfs.c @@ -1449,7 +1449,7 @@ GDBusConnection * _g_daemon_vfs_get_async_bus (void) { - return the_vfs->async_bus; + return the_vfs ? the_vfs->async_bus : NULL; } static gboolean debian/rules0000775000000000000000000000513712323215407010255 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-version.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk #LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed DEB_DH_STRIP_ARGS := --dbg-package=gvfs-dbg DEB_DH_MAKESHLIBS_ARGS_ALL := --no-act DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) DEB_CONFIGURE_EXTRA_FLAGS += \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ --libexecdir=/usr/lib/gvfs \ --disable-hal ifeq ($(DEB_HOST_ARCH_OS),linux) install/gvfs-backends:: # Those are only available on Linux: dh_install --autodest -pgvfs-backends --ignore=debian/gvfs-backends.install \ debian/tmp/usr/lib/gvfs/gvfsd-obexftp \ debian/tmp/usr/share/gvfs/mounts/obexftp.mount \ debian/tmp/usr/lib/gvfs/gvfsd-gphoto2 \ debian/tmp/usr/lib/gvfs/gvfs-gphoto2-volume-monitor \ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service \ debian/tmp/usr/share/gvfs/mounts/gphoto2.mount \ debian/tmp/usr/share/gvfs/remote-volume-monitors/gphoto2.monitor \ debian/tmp/usr/lib/gvfs/gvfsd-cdda \ debian/tmp/usr/share/gvfs/mounts/cdda.mount \ debian/tmp/usr/lib/gvfs/gvfsd-mtp \ debian/tmp/usr/lib/gvfs/gvfs-mtp-volume-monitor \ debian/tmp/usr/share/gvfs/mounts/mtp.mount \ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.MTPVolumeMonitor.service \ debian/tmp/usr/share/gvfs/remote-volume-monitors/mtp.monitor install/gvfs:: dh_install --autodest -pgvfs-daemons --ignore=debian/gvfs-daemons.install \ debian/tmp/usr/lib/gvfs/gvfs-udisks2-volume-monitor \ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.UDisks2VolumeMonitor.service \ debian/tmp/usr/share/gvfs/remote-volume-monitors/udisks2.monitor endif ifneq ($(DEB_HOST_ARCH_OS),hurd) install/gvfs-backends:: dh_install --autodest -pgvfs-backends --ignore=debian/gvfs-backends.install \ debian/tmp/usr/lib/gvfs/gvfsd-afc \ debian/tmp/usr/lib/gvfs/gvfs-afc-volume-monitor \ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service \ debian/tmp/usr/share/gvfs/mounts/afc.mount \ debian/tmp/usr/share/gvfs/remote-volume-monitors/afc.monitor \ dh_install --autodest -pgvfs-backends-goa --ignore=debian/gvfs-backends-goa.install \ debian/tmp/usr/share/dbus-1/services/org.gtk.Private.GoaVolumeMonitor.service \ debian/tmp/usr/share/gvfs/remote-volume-monitors/goa.monitor \ debian/tmp/usr/lib/gvfs/gvfs-goa-volume-monitor endif debian/gvfs-bin.install0000664000000000000000000000006712041452472012277 0ustar usr/bin/gvfs-* usr/share/bash-completion/completions/* debian/gvfs-bin.maintscript0000664000000000000000000000022512041452472013162 0ustar rm_conffile /etc/bash_completion.d/gvfs-bash-completion.sh 1.13.4-0ubuntu2 gvfs-bin rm_conffile /etc/bash_completion.d/gvfs 1.13.4-0ubuntu2 gvfs-bin debian/gvfs-daemons.lintian-overrides0000664000000000000000000000011711657722021015143 0ustar gvfs-daemons: binary-or-shlib-defines-rpath usr/lib/gvfs/gvfs* /usr/lib/*/gvfs debian/source/0000775000000000000000000000000012323214746010474 5ustar debian/source/format0000664000000000000000000000001411367322610011677 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000014211736313517010225 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/gvfs/([\d\.]+[02468])/ \ gvfs-([\d\.]+)\.tar\.xz debian/control0000664000000000000000000002202712323222555010577 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: gvfs Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Andreas Henriksson , Debian GNOME Maintainers , Laurent Bigonville , Martin Pitt , Michael Biebl , Sjoerd Simons Build-Depends: debhelper (>= 8.1.3), autotools-dev, cdbs (>= 0.4.93), dh-autoreconf, gnome-pkg-tools (>= 0.7), pkg-config, gtk-doc-tools, libglib2.0-dev (>= 2.37.0), libdbus-1-dev, intltool (>= 0.35.0), openssh-client, libsoup2.4-dev (>= 2.42.0), libxml2-dev, libudev-dev (>= 0.138) [linux-any], libavahi-glib-dev (>= 0.6), libavahi-client-dev (>= 0.6), libfuse-dev [!hurd-any], libgudev-1.0-dev (>= 001) [linux-any], libcdio-paranoia-dev (>= 0.78.2), libbluetooth-dev (>= 4.0) [linux-any], libgoa-1.0-dev (>= 3.7.1), libdbus-glib-1-dev, libexpat1-dev, libgphoto2-dev (>= 2.5.0), libsecret-1-dev, libmtp-dev (>= 1.1.6), libsmbclient-dev (>= 3.4.0), libarchive-dev, libgcrypt11-dev (>= 1.2.2), libltdl-dev, libimobiledevice-dev (>= 1.1.5) [!hurd-any], libplist-dev, libudisks2-dev (>= 1.97) [linux-any], libsystemd-login-dev (>= 44) [linux-any], libgtk-3-dev Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gvfs Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gvfs/ XS-Testsuite: autopkgtest Package: gvfs Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-daemons (>= ${source:Version}), gvfs-daemons (<< ${source:Version}.1~), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}) Breaks: brasero (<< 2.28.0-2), rhythmbox (<< 0.12.6-2), libgdu0 (<< 2.28.1-3), libglib2.0-0 (<< 2.30) Suggests: gvfs-backends, gvfs-backends-goa Description: userspace virtual filesystem - GIO module gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the GIO module that lets applications use gvfs mounts. Package: gvfs-daemons Architecture: any Multi-Arch: foreign Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, x11-utils, udisks2 [linux-any], gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}) Recommends: dbus, policykit-1-gnome [linux-any], gvfs Suggests: gvfs-backends, gvfs-backends-goa Breaks: brasero (<< 2.28.0-2), rhythmbox (<< 0.12.6-2), libgdu0 (<< 2.28.1-3), gvfs-backends (<< 1.8.1-1), libglib2.0-0 (<< 2.28.6-2), gvfs (<< 1.10.1-1) Replaces: gvfs-backends (<< 1.8.1-1), gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - servers gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the gvfs server and the minimal set of backends. Package: gvfs-libs Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-common (= ${source:Version}) Breaks: gvfs (<< 1.10.1-1) Conflicts: libgvfscommon0 Replaces: libgvfscommon0, gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - private libraries gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains private libraries with common functions between the daemons and the GIO module. Package: gvfs-common Architecture: all Multi-Arch: foreign Section: libs Depends: ${misc:Depends}, desktop-file-utils Recommends: gvfs Breaks: gvfs (<< 1.10.1-1) Replaces: gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - common data files gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the data files and translations used by all gvfs components. Package: gvfs-fuse Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), fuse (>= 2.8.4) [linux-any] Description: userspace virtual filesystem - fuse server gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the gvfs-fuse server that exports gvfs mounts to all applications using FUSE. Package: gvfs-backends Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), gvfs-daemons (= ${binary:Version}), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}), psmisc Recommends: gnome-keyring Suggests: obex-data-server, samba-common Breaks: gvfs-common (<< 1.13) Replaces: gvfs-common (<< 1.13) Description: userspace virtual filesystem - backends gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the afc, afp, archive, cdda, dav, dnssd, ftp, gphoto2, http, mtp, network, obexftp, sftp, smb and smb-browse backends. Package: gvfs-backends-goa Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), gvfs-backends (= ${binary:Version}), gvfs-daemons (= ${binary:Version}), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}), psmisc Recommends: gnome-keyring Suggests: obex-data-server, samba-common Breaks: gvfs-common (<< 1.12.0-2) Replaces: gvfs-common (<< 1.12.0-2) Description: userspace virtual filesystem - GOA backend gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the GNOME Online Accounts backend. Package: gvfs-bin Architecture: any Multi-Arch: foreign Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-common (= ${source:Version}) Suggests: gvfs Description: userspace virtual filesystem - binaries gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the support binaries. Package: gvfs-dbg Architecture: any Priority: extra Section: debug Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}) Description: userspace virtual filesystem - debugging information gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the debugging symbols needed to help debug gvfs itself and gvfs modules. debian/gvfs-libs.install0000664000000000000000000000010011657722021012446 0ustar usr/lib/*/gvfs/libgvfsdaemon.so usr/lib/*/gvfs/libgvfscommon.so debian/gvfs-backends.install0000664000000000000000000000323412161027635013302 0ustar # Now installed from debian/rules: # usr/lib/gvfs/gvfsd-afc usr/lib/gvfs/gvfsd-afp usr/lib/gvfs/gvfsd-afp-browse usr/lib/gvfs/gvfsd-archive usr/lib/gvfs/gvfsd-dav usr/lib/gvfs/gvfsd-dnssd usr/lib/gvfs/gvfsd-ftp # Now installed from debian/rules: # usr/lib/gvfs/gvfsd-gphoto2 usr/lib/gvfs/gvfsd-http usr/lib/gvfs/gvfsd-network # Now installed from debian/rules: # usr/lib/gvfs/gvfsd-obexftp usr/lib/gvfs/gvfsd-recent usr/lib/gvfs/gvfsd-sftp usr/lib/gvfs/gvfsd-smb usr/lib/gvfs/gvfsd-smb-browse # Now installed from debian/rules: # usr/lib/gvfs/gvfs-afc-volume-monitor # usr/share/dbus-1/services/org.gtk.Private.AfcVolumeMonitor.service # Now installed from debian/rules: # usr/lib/gvfs/gvfs-gphoto2-volume-monitor # Now installed from debian/rules: # usr/share/dbus-1/services/org.gtk.Private.GPhoto2VolumeMonitor.service # usr/share/gvfs/mounts/afc.mount usr/share/gvfs/mounts/afp.mount usr/share/gvfs/mounts/afp-browse.mount usr/share/gvfs/mounts/archive.mount usr/share/gvfs/mounts/dav.mount usr/share/gvfs/mounts/dav+sd.mount usr/share/gvfs/mounts/dns-sd.mount usr/share/gvfs/mounts/ftp.mount # Now installed from debian/rules: # usr/share/gvfs/mounts/gphoto2.mount usr/share/gvfs/mounts/http.mount usr/share/gvfs/mounts/network.mount # Now installed from debian/rules: # usr/share/gvfs/mounts/obexftp.mount usr/share/gvfs/mounts/recent.mount usr/share/gvfs/mounts/sftp.mount usr/share/gvfs/mounts/smb-browse.mount usr/share/gvfs/mounts/smb.mount # Now installed from debian/rules: # usr/share/gvfs/remote-volume-monitors/gphoto2.monitor # usr/share/gvfs/remote-volume-monitors/afc.monitor # Schemas moved from gvfs-common, only used for smb and dns-sd usr/share/glib-2.0 usr/share/GConf debian/gvfs-common.install0000664000000000000000000000014312226627433013020 0ustar usr/share/locale usr/share/man/man1 usr/share/man/man7 usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf debian/gvfs-backends.postinst0000664000000000000000000000023610773765657013542 0ustar #! /bin/sh set -e #DEBHELPER# if [ "$1" = "configure" ]; then # Let gvfsd reload it's backend list killall -q /usr/lib/gvfs/gvfsd -HUP || true fi exit 0 debian/copyright0000664000000000000000000000227211732306451011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://download.gnome.org/sources/gvfs Files: * Copyright: Copyright (C) 2002, 2003 CodeFactory AB Copyright (C) 2001,2002,2004 Red Hat, Inc. Copyright (C) 2003, 2004 Red Hat, Inc. Copyright (C) 2006-2007 Red Hat, Inc. Copyright (C) 2007 David Zeuthen License: LGPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2'. Files: debian/* Copyright: (C) 2007 Sebastien Bacher License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/gvfs.lintian-overrides0000664000000000000000000000012211657722021013513 0ustar gvfs: binary-or-shlib-defines-rpath usr/lib/*/gio/modules/lib*.so /usr/lib/*/gvfs debian/changelog0000664000000000000000000010772612323222473011057 0ustar gvfs (1.20.1-1ubuntu1) trusty; urgency=medium * SRU new upstream bugfix release (LP: #1308030) + smb: Give correct error when unlink fails while closing file + dav: Fix problem with names with non-ascii characters + Several smaller bugfixes and portability fixes * Merge with Debian unstable. Remaining Ubuntu changes: - Split out a gvfs-backends-goa binary, as in Ubuntu we wan to use Ubuntu Online Accounts. - Bump gvfs-backend's Replaces: to gvfs-common, to fix failing dist-upgrade from precise due to moved gvfs-dns-sd.convert. (LP #1278812). Can be dropped after 14.04. - Drop libbluray-dev build dependency, it is in universe. -- Iain Lane Tue, 15 Apr 2014 12:43:57 +0100 gvfs (1.20.1-1) unstable; urgency=medium * New upstream release -- Iain Lane Tue, 15 Apr 2014 12:37:06 +0100 gvfs (1.20.0-1ubuntu1) trusty; urgency=medium * Final release for GNOME 3.12: - Add missing libraries to fix linking issues - Translation updates. * Merge with Debian unstable. Remaining Ubuntu changes: - Split out a gvfs-backends-goa binary, as in Ubuntu we wan to use Ubuntu Online Accounts. - Bump gvfs-backend's Replaces: to gvfs-common, to fix failing dist-upgrade from precise due to moved gvfs-dns-sd.convert. (LP #1278812). Can be dropped after 14.04. - Drop libbluray-dev build dependency, it is in universe. -- Martin Pitt Wed, 09 Apr 2014 08:09:10 +0200 gvfs (1.20.0-1) unstable; urgency=medium [ Martin Pitt ] * debian/tests/control: Add umockdev test dependencies for the GPhoto test case. * debian/tests/control: Add isolation-machine restriction, as we fiddle with the kernel in this test. [ Andreas Henriksson ] * Drop debian/patches/06_metadata_nfs.patch, obsolete. (Closes: #741114) - problem worked around is fixed upstream in commit 6b12c3d7b "metadata: Force tree re-read after successful flush". Thanks Kenneth johansson! * New upstream release. * Revert changes in 1.18.2-2 to be able to target unstable. - ie. lower libgoa-1.0-dev build-dep to >= 3.7.1 again. -- Andreas Henriksson Sun, 23 Mar 2014 18:39:58 +0100 gvfs (1.19.90-1ubuntu1) trusty; urgency=medium * New upstream release: - Fix crash on unmounting smb. (LP: #1205647) * Merge with Debian experimental. Remaining Ubuntu changes: - Split out a gvfs-backends-goa binary, as in Ubuntu we wan to use Ubuntu Online Accounts. - Bump gvfs-backend's Replaces: to gvfs-common, to fix failing dist-upgrade from precise due to moved gvfs-dns-sd.convert. (LP #1278812). Can be dropped after 14.04. - Drop libbluray-dev build dependency, it is in universe. -- Martin Pitt Fri, 28 Feb 2014 10:58:26 +0100 gvfs (1.19.90-1) experimental; urgency=medium * New upstream release. * Bump build-dependencies according to configure.ac changes: - use libsoup 2.42.0 (instead of libsoup-gnome) - libsmbclient 3.4.0 * Drop debian/patches/05_shared_libdaemon.patch, obsolete. * Refresh patches: - debian/patches/handle-inactive-vfs.patch - debian/patches/ref-jobs-in-thread.patch * debian/rules: disable extra LDFLAGS. -- Andreas Henriksson Mon, 17 Feb 2014 22:49:42 +0100 gvfs (1.18.2-3) experimental; urgency=medium * debian/control.in: Build-depends against libgphoto2-dev (>= 2.5) instead of libgphoto2-2-dev * Drop debian/patches/build_old_libgphoto.patch: We want to build against the new gphoto2 API -- Laurent Bigonville Mon, 13 Jan 2014 20:08:14 +0100 gvfs (1.18.2-2) experimental; urgency=low * Build against G3.10 gnome-online-accounts -- Sjoerd Simons Sun, 03 Nov 2013 23:16:50 +0100 gvfs (1.18.2-1) experimental; urgency=low * New upstream release. * Update build-dependencies according to configure.ac: - Bump libglib2.0-dev to >= 2.37.0 - Bump libmtp-dev to >= 1.1.6 - Bump libimobiledevice-dev to >= 1.1.5 * Make debian/patches/05_shared_libdaemon.patch apply * Refresh patches: - debian/patches/ref-jobs-in-thread.patch - debian/patches/build_old_libgphoto.patch - debian/patches/handle-inactive-vfs.patch * Drop debian/patches/00git_testsuite_fixes.patch * debian/gvfs-common.install: - install usr/lib/tmpfiles.d/gvfsd-fuse-tmpfiles.conf -- Andreas Henriksson Thu, 17 Oct 2013 21:49:06 +0200 gvfs (1.16.3-1) unstable; urgency=low * New upstream release. -- Michael Biebl Sat, 29 Jun 2013 09:34:48 +0200 gvfs (1.16.2-5) unstable; urgency=low * debian/gvfs-backends.install, debian/rules: + Likewise for mtp. -- Emilio Pozuelo Monfort Fri, 21 Jun 2013 12:48:41 +0200 gvfs (1.16.2-4) unstable; urgency=low * debian/gvfs-backends.install, debian/rules: + Install the cdda backend only on linux as it needs gudev or hal. * debian/control.in: + Standards-Version is 3.9.4. No changes needed. -- Emilio Pozuelo Monfort Fri, 21 Jun 2013 09:36:59 +0200 gvfs (1.16.2-3) unstable; urgency=low [ Martin Pitt ] * Add 00git_testsuite_fixes.patch: Import various test suite fixes from upstream git head. This fixes the hang of the autopkgtest and makes the tests work with Python 3.3. [ Emilio Pozuelo Monfort ] * debian/rules: + Don't install the gphoto backend on kfreebsd as it needs hal support, which we have disabled. -- Emilio Pozuelo Monfort Thu, 20 Jun 2013 23:32:21 +0200 gvfs (1.16.2-2) unstable; urgency=low * Upload to unstable. * Stop building with HAL support on non-Linux. This code is no longer maintained and tested and HAL is scheduled to be removed. -- Michael Biebl Fri, 24 May 2013 18:38:00 +0200 gvfs (1.16.2-1) experimental; urgency=low [ Martin Pitt ] * Enable gnome-online-accounts volume monitor. Add libgoa-1.0-dev build dependency for this. [ Andreas Henriksson ] * New upstream release. * Refresh patches to apply cleanly: - debian/patches/06_metadata_nfs.patch - debian/patches/dont-crash-on-null-job.patch - debian/patches/metadata-dont-flush-null-tree.patch - debian/patches/metadata-nuke-junk-data.patch - debian/patches/ref-jobs-in-thread.patch -- Andreas Henriksson Fri, 24 May 2013 17:37:49 +0200 gvfs (1.16.0-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * New upstream release. + debian/patches/70_fix_autoreconf_m4.patch: - Removed, no longer needed as upstream now ships the m4 directory in the tarballs. [ Martin Pitt ] * Add autopkgtest, calling upstream integration test suite. * Version libmtp-dev build dependency according to configure.ac. -- Emilio Pozuelo Monfort Tue, 26 Mar 2013 11:10:28 +0100 gvfs (1.15.4-2) experimental; urgency=low * Brown paper bag release. * debian/gvfs-backends.install, debian/control.in: + Actually ship the MTP backend. Closes: #703135. -- Emilio Pozuelo Monfort Sat, 16 Mar 2013 13:29:44 +0100 gvfs (1.15.4-1) experimental; urgency=low [ Josselin Mouette ] * New upstream release. * Add dependency on desktop-file-utils since many operations won’t work without mimeinfo.cache. * 06_metadata_nfs.patch: new patch. Disable gvfsd-metadata entirely on remote filesystems. It is better to miss functionality than to hammer the server. Closes: #624507. [ Emilio Pozuelo Monfort ] * New upstream release. + debian/control.in: - Update build dependencies. - Enable MTP support. + debian/patches/*: - Refreshed. + debian/patches/70_fix_autoreconf_m4.patch: - New patch, remove broken arguments for aclocal that make autoreconf abort. -- Emilio Pozuelo Monfort Tue, 05 Mar 2013 18:10:08 +0100 gvfs (1.12.3-4) unstable; urgency=low * 06_metadata_nfs.patch: new patch. Disable gvfsd-metadata entirely on remote filesystems. It is better to miss functionality than to hammer the server. Closes: #624507. -- Josselin Mouette Tue, 05 Feb 2013 14:02:04 +0100 gvfs (1.12.3-3) unstable; urgency=low * Add dependency on desktop-file-utils since many operations won’t work without mimeinfo.cache. -- Josselin Mouette Sat, 05 Jan 2013 12:09:20 +0100 gvfs (1.14.1-1) experimental; urgency=low * Team upload * New upstream release (LP: #1025542) - gmountsource always uses NULL-terminated arrays (LP: #1033275) - remove final parts of libdbus (LP: #932935) - cdda: fix abort with non-ASCII text (LP: #819304) - increase build-dependencies - use udisks2, not libgdu, on Linux - depend on GLib 2.34 (really needs 2.33.12) to bypass the pseudo-epoch in unstable - add maintscript to transition from bash completion as a conffile to bash completion in /usr/share (LP: #1022927) - update lists of daemons etc. to install - add patch from Ubuntu to force use of GPhoto 2.4 - add patch from Ubuntu to not crash if a NULL job finishes (LP: #345754, LP: #838464) - add patch from Ubuntu to not crash when creating volume monitors if the VFS never initialized (LP: #832533) - add patch from Ubuntu to keep a ref to jobs while they run in a thread - Add patch from Christian Kellner, via Ubuntu, to not try to flush a tree that doesn't exist (LP: #405432) - Add patch from Christian Kellner, via Ubuntu, to erase broken metadata files (related to LP #405432) - refresh 04_hurd_path_max.patch - refresh 05_shared_libdaemon.patch * Install the man pages in gvfs-common -- Simon McVittie Tue, 23 Oct 2012 09:57:31 +0100 gvfs (1.12.3-1) unstable; urgency=low * New upstream release. * Remove debian/patches/00git_fix_build.patch, merged upstream. * Remove clean-la.mk from debian/rules since we don't install any .la files. -- Michael Biebl Tue, 15 May 2012 22:25:31 +0200 gvfs (1.12.2-2) unstable; urgency=low * Add 00git_fix_build.patch: Fix building with gcc 4.7. Patch taken from upstream git. Closes: #672099 -- Martin Pitt Tue, 08 May 2012 14:21:51 -0700 gvfs (1.12.2-1) unstable; urgency=low * New upstream release. -- Michael Biebl Sat, 28 Apr 2012 01:13:14 +0200 gvfs (1.12.1-1) unstable; urgency=low [ Josselin Mouette ] * Move gsettings schemas to gvfs-backends, they are only used by smb and dns-sd. * Add Breaks/Replaces accordingly. [ Michael Biebl ] * New upstream release. -- Michael Biebl Wed, 18 Apr 2012 17:41:59 +0200 gvfs (1.12.0-1) unstable; urgency=low * New upstream release. * Update Vcs-* URLs. * debian/watch: Track stable releases. -- Michael Biebl Mon, 02 Apr 2012 14:18:16 +0200 gvfs (1.11.5-1) experimental; urgency=low [ Michael Biebl ] * Bump Build-Depends on cdbs and debhelper for multiarch support. * Replace Depends on fuse-utils with fuse, as fuse-utils is now only a transitional package depending on fuse. [ Martin Pitt ] * debian/watch: Watch for development versions in experimental. * New upstream release: - fuse: Keep using ~/.gvfs as fallback (LP: #945399) * Drop 02_deprecated.patch: Fixed upstream. * debian/control.in: Bump glib build dependency as per configure.ac. * debian/copyright: Move to copyright format 1.0. * debian/control.in: Bump Standards-Vesion to 3.9.3. -- Martin Pitt Wed, 21 Mar 2012 09:17:13 +0100 gvfs (1.10.1-3) unstable; urgency=low * Bump Build-Depends on cdbs and debhelper for multiarch support. * Replace Depends on fuse-utils with fuse, as fuse-utils is now only a transitional package depending on fuse. * debian/patches/06_glib-single-include.patch: Fix build failure with glib 2.32 where including individual glib headers is no longer supported. Closes: #665553 -- Michael Biebl Sun, 25 Mar 2012 16:24:01 +0200 gvfs (1.10.1-2) unstable; urgency=low [ Josselin Mouette ] * Drop dependency gvfs-bin→gvfs. The support binaries only need GIO, nothing more. [ Michael Biebl ] * Upload to unstable. * debian/rules: - Set --libdir and --libexecdir configure flags globally and not only when building for linux. -- Michael Biebl Sun, 27 Nov 2011 18:39:30 +0100 gvfs (1.10.1-1) experimental; urgency=low * Fix long description grammar. Closes: #648046. * New upstream release. * Bump/add build-dependencies: glib, gdu, libgcrypt, libbluray. * 02_deprecated.patch: updated for the new version. * 05_shared_libdaemon.patch: refreshed. * Install afp backend. * Drop gvfs.postinst, it’s been here in squeeze. * Make gvfs multiarch-compatible: + 01_modules_dir.patch: query the modules dir from gio instead of hardcoding it. + Split the gvfs package between all sub-components. - gvfs: holds the GIO module (multiarch: same) - gvfs-daemons: holds the daemons (multiarch: foreign) - gvfs-libs: holds common libraries (multiarch: same) - gvfs-common: holds data (multiarch: foreign, arch: all) + Update depends/breaks/replaces accordingly. + Prevent dh_makeshlibs from doing anything. + Add lintian overrides for the private library dir using rpath. -- Josselin Mouette Sun, 13 Nov 2011 10:38:51 +0100 gvfs (1.8.2-2) unstable; urgency=low [ Josselin Mouette ] * Break glib < 2.28.6-2. Closes: #628811. * gvfs-backends suggests samba-common. Closes: #608665. * Depend on psmisc. Closes: #638685. [ Martin Pitt ] * debian/watch: Look for tar.xz, upstream stopped publishing tar.gz. [ Michael Biebl ] * Upload to unstable. * Bump debhelper compatibility level to 8. - Update Build-Depends on debhelper. - Strip debian/tmp/ from .install files. * debian/control: - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. -- Michael Biebl Fri, 14 Oct 2011 11:48:11 +0200 gvfs (1.8.2-1) experimental; urgency=low [ Josselin Mouette ] * No really, the section is gnome and the overrides need fixing. [ Martin Pitt ] * New upstream release. -- Martin Pitt Tue, 24 May 2011 16:13:43 +0200 gvfs (1.8.1-1) experimental; urgency=low [ Raphaël Hertzog ] * Changes default section to libs to fix overrides disparities. * Fix watch file. [ Martin Pitt ] * New upstream release. * 04_hurd_path_max.patch: Update for new upstream release. * debian/control.in: Bump gvfs breaks/replaces to gvfs-backends. This is a no-op for Debian, but enables synchronizing the packages between Debian and Ubuntu. -- Martin Pitt Tue, 17 May 2011 17:27:05 +0200 gvfs (1.8.0-1) experimental; urgency=low * Team upload. [ Josselin Mouette ] * Set section: gnome, keep libs only for gvfs itself. [ Raphaël Hertzog ] * New upstream release. * Drop 07_smb_initialdir.patch, merged upstream. * Update 04_hurd_path_max.patch to apply again, and a fix in the patch itself (the #ifdef-ed code was not matching the original code, missing an assignation). * Update Standards-Version to 3.9.2 (no change). * Switch Vcs-Svn to use anonymous URL. -- Raphaël Hertzog Wed, 13 Apr 2011 17:17:02 +0200 gvfs (1.7.2-1) experimental; urgency=low * New upstream release. * debian/patches/01_maintainer_mode.patch, debian/patches/90_relibtoolize.patch, debian/patches/99_ltmain_as-needed.patch: + Removed. Use dh_autoreconf instead. * debian/control.in, debian/rules: + Use dh_autoreconf. -- Emilio Pozuelo Monfort Mon, 31 Jan 2011 23:26:08 +0000 gvfs (1.7.1-1) experimental; urgency=low [ Josselin Mouette ] * 07_smb_initialdir.patch: new patch by Tomas Bzatek and myself. Take into account initial path when doing a SMB mount, to avoid permission issues. Closes: #533417. [ Emilio Pozuelo Monfort ] * New upstream release. + debian/control.in: - Updated build dependencies. + debian/patches/*: - Refreshed. -- Emilio Pozuelo Monfort Wed, 12 Jan 2011 23:08:37 +0000 gvfs (1.7.0-1) experimental; urgency=low * New upstream release. + debian/patches/06_sftp_timeout.patch: - Removed, merged upstream. + debian/patches/* - Updated. + debian/gvfs.install: - Install the gsettings schemas and the gconf conversion files. * debian/control: + Use architecture wildcards everywhere. * debian/rules: + Include check-dist.mk to prevent accidental uploads to unstable. -- Emilio Pozuelo Monfort Wed, 01 Dec 2010 21:02:19 +0100 gvfs (1.6.4-4) unstable; urgency=low * gvfs-backends suggests samba-common. Closes: #608665. * Depend on psmisc. Closes: #638685. * 08_libplist.patch: correctly link the AFC backend to libplist. * 90_relibtoolize.patch: regenerated. -- Josselin Mouette Sat, 17 Sep 2011 13:36:57 +0200 gvfs (1.6.4-3) unstable; urgency=low * 07_smb_initialdir.patch: new patch by Tomas Bzatek and myself. Take into account initial path when doing a SMB mount, to avoid permission issues. Closes: #533417. -- Josselin Mouette Wed, 22 Dec 2010 20:45:43 +0100 gvfs (1.6.4-2) unstable; urgency=low * 06_sftp_timeout.patch: patch from Andreas Henriksson to fix incorrect timeout introduced by the openssh 5.6 portability change. -- Josselin Mouette Sun, 03 Oct 2010 00:44:17 +0200 gvfs (1.6.4-1) unstable; urgency=low * New upstream release. -- Andreas Henriksson Fri, 01 Oct 2010 12:52:33 +0200 gvfs (1.6.3-2) unstable; urgency=low * Depend on fuse-utils 2.8.4. Closes: #585648. -- Josselin Mouette Sun, 05 Sep 2010 20:05:15 +0200 gvfs (1.6.3-1) unstable; urgency=low [ Josselin Mouette ] * Drop type-handling usage. Closes: #587874. * Bump standards version accordingly. [ Laurent Bigonville ] * debian/control: Add Vcs-Svn and Vcs-Browser pseudo-headers [ Josselin Mouette ] * New upstream release. * 01_maintainer_mode.patch, 90_relibtoolize.patch: updated for the new version. -- Josselin Mouette Mon, 19 Jul 2010 18:37:07 +0200 gvfs (1.6.2-1) unstable; urgency=low * New upstream bugfix release: + Fixes FTBFS because of bashism in configure (Closes: #583002). + debian/patches/90_relibtoolize.patch: - Regenerated for the new version. + debian/patches/*: - Refreshed all patches. -- Sebastian Dröge Mon, 31 May 2010 10:33:59 +0200 gvfs (1.6.1-1) unstable; urgency=low * New upstream bugfix release. - debian/patches/01_maintainer_mode.patch, debian/patches/90_relibtoolize.patch: + Refreshed. * debian/control.in: - Don't build depend on libimobiledevice-dev on Hurd. * debian/gvfs-backends.install debian/rules - Install the afc backend from debian/rules, and don't do it on Hurd. * debian/source/format, debian/control.in, debian/rules: - Switch to source format 3.0 (quilt). -- Emilio Pozuelo Monfort Sun, 02 May 2010 18:16:31 +0200 gvfs (1.6.0-1) unstable; urgency=low * New upstream stable release: + debian/control.in: - Update build dependencies. + debian/control.in, debian/gvfs-backends.install: - Install the new AFC backend. + debian/patches/02_deprecated.patch, debian/patches/01_maintainer_mode.patch, debian/patches/05_shared_libdaemon.patch: - Updated to apply cleanly again. + debian/patches/90_relibtoolize.patch: - Regenerated for the new version. -- Sebastian Dröge Fri, 09 Apr 2010 06:04:57 +0200 gvfs (1.4.3-2) unstable; urgency=low [ Josselin Mouette ] * Recommend gnome-keyring, since the library will stop doing so. * Suggest obex-data-server, not obexd-client. [ Michael Biebl ] * Drop devicekit-disks dependency from gvfs and let libgdu depend on the correct backend itself. * Add Breaks libgdu0 (<< 2.28.1-3) so we do not accidentally end up without devicekit-disks (or udisks) being installed. * Bump Standards-Version to 3.8.4. No further changes. -- Michael Biebl Mon, 08 Mar 2010 17:45:12 +0100 gvfs (1.4.3-1) unstable; urgency=low * New upstream release. * debian/patches/01_maintainer_mode.patch: fix to apply. -- Andreas Henriksson Mon, 14 Dec 2009 21:45:30 +0100 gvfs (1.4.2-1) unstable; urgency=low [ Josselin Mouette ] * Suggest obexd-clint instead of obex-data-server. [ Andreas Henriksson ] * New upstream release. * Refresh patches and recreate 90_relibtoolize.patch [ Josselin Mouette ] * Break rhythmbox < 0.12.6-2. See #561083 for bugs that can happen when RB and gvfs don’t use the same backend. -- Josselin Mouette Mon, 14 Dec 2009 14:39:01 +0100 gvfs (1.4.1-6) unstable; urgency=low * Drop fuse-utils dependency on !linux. * Upload to unstable, now we have a fixed devicekit-disks in testing. * “Hold on to dmsetup, I’m removing HAL.” -- Josselin Mouette Tue, 24 Nov 2009 15:54:31 +0100 gvfs (1.4.1-5+gdu) experimental; urgency=low * Merge changes in unstable to the experimental (GDU-enabled) branch. * Require dk-disks >> 009-1 to have IDE support. * Replace part of the sed magic by linux-any magic. * 05_shared_libdaemon.patch: + Put the common code for all gvfsd-* in a private library in /usr/lib/gvfs/libgvfsdaemon.so. This reduces binary sizes and memory overhead caused by the multiple running daemons. + Move libgvfscommon* to /usr/lib/gvfs as well. * Install libgvfsdaemon. * 90_relibtoolize.patch: refresh accordingly. -- Josselin Mouette Mon, 16 Nov 2009 18:28:56 +0100 gvfs (1.4.1-5) unstable; urgency=low * Brown paper *bag* release. * debian/gvfs-backends.install: - debian/tmp/usr/share/gvfs/remote-volume-monitors/gphoto2.monitor is now installed from debian/rules to avoid installing it on the Hurd, so remove it from the .install file. Should really fix the build on the Hurd. -- Emilio Pozuelo Monfort Fri, 13 Nov 2009 02:20:36 +0100 gvfs (1.4.1-4) unstable; urgency=low * Brown paper bug release. * debian/patches/series: - Really apply 04_hurd_path_max.patch. Closes: #555055. -- Emilio Pozuelo Monfort Thu, 12 Nov 2009 08:15:01 +0100 gvfs (1.4.1-3) unstable; urgency=low * debian/patches/04_hurd_path_max.patch: - Fix the build in the Hurd. * debian/control.in: - Build-dep on libcdio-paranoia-dev on the Hurd now that it's available there. * debian/gvfs-backends.install, debian/rules: - Don't install the gphoto2 backend on the Hurd. * Thanks to Samuel Thibault for all the above. This closes: #555055. -- Emilio Pozuelo Monfort Tue, 10 Nov 2009 23:08:45 +0100 gvfs (1.4.1-2+gdu) experimental; urgency=low * Re-upload the gdu-enabled branch to experimental. -- Josselin Mouette Sat, 24 Oct 2009 08:39:35 +0200 gvfs (1.4.1-1) unstable; urgency=low * New upstream bugfix release. * Drop debian/patches/10_kfreebsd.patch, merged upstream. * Updated debian/patches/01_maintainer_mode.patch to apply. * Rebuild debian/patches/90_relibtoolize.patch. * Bump standards-version to 3.8.3. -- Andreas Henriksson Wed, 21 Oct 2009 14:12:57 +0200 gvfs (1.4.0-3) unstable; urgency=low * Break brasero < 2.28.0-2 because it locks the CD device, preventing ejection. * Only install xdg-mount.1 on !linux. -- Josselin Mouette Thu, 08 Oct 2009 17:51:46 +0200 gvfs (1.4.0-2+gdu1) experimental; urgency=low * Enable GDU support on Linux. * Disable HAL on Linux. * Recommend policykit 1 (to mount stuff using devicekit-disks) instead of gnome-mount. * Only install xdg-mount on !linux. -- Josselin Mouette Wed, 30 Sep 2009 00:55:17 +0200 gvfs (1.4.0-2) unstable; urgency=low * Do not build-depend on libudev on !linux. * gvfs.postinst: add big fat warning asking to restart the session after the upgrade. Closes: #548898. * Enable libgudev on linux. -- Josselin Mouette Wed, 30 Sep 2009 00:32:46 +0200 gvfs (1.4.0-1) unstable; urgency=low [ Andreas Henriksson ] * New upstream release. * Bumped Build-Dependency on glib from 2.19.x to 2.21.x. * Updated 01_maintainer_mode.patch, 02_deprecated.patch to apply. * Regenerated 90_relibtoolize.patch. * Refreshed all patches. [ Josselin Mouette ] * Add build-dep on libudev. * Install the metadata store. -- Josselin Mouette Thu, 24 Sep 2009 10:12:24 +0200 gvfs (1.2.3-3) unstable; urgency=low * xdg-mount: new utility, that will spawn gnome-mount or exo-mount depending on the running environment. * Depend on x11-utils for xprop. * Recommend gnome-mount | exo-utils. * Install the script and its manual page in gvfs. * 03_xdg-mount.patch: new patch. Use xdg-mount instead of gnome-mount. Handle its specific return code by displaying the appropriate error. -- Josselin Mouette Mon, 17 Aug 2009 17:39:43 +0200 gvfs (1.2.3-2) unstable; urgency=low [ Josselin Mouette ] * gvfs-fuse depends on fuse-utils. Closes: #500886. [ Emilio Pozuelo Monfort ] * Add a watch file. * Only install obexftp on Linux systems, it's not available elsewhere. Thanks Cyril Brulebois. Closes: #540482. -- Emilio Pozuelo Monfort Sun, 09 Aug 2009 01:23:49 +0200 gvfs (1.2.3-1) unstable; urgency=low * Add back fuse and cdio support for kfreebsd. * 10_kfreebsd.patch: patch from Aurélien Jarno to add gphoto2 support on kfreebsd. Closes: #528539. + Update 90_relibtoolize.patch accordingly. * Enable obexftp backend again now that bluez 4 is available. Closes: #530435. * Only suggest obex-data-server, it’s not as if it was so much related to gvfs which does file browsing, not file sharing. * New upstream release. * Refresh a pair of patches accordingly. -- Josselin Mouette Fri, 29 May 2009 09:03:00 +0200 gvfs (1.2.2-2) unstable; urgency=low [ Deng Xiyue ] * Fix typo in gvfs Conflicts/Replaces: ligvfscommon0 -> libgvfscommon0 (Closes: #526241) -- Josselin Mouette Thu, 30 Apr 2009 10:34:10 +0200 gvfs (1.2.2-1) unstable; urgency=low * New upstream release. + Allows to trash read-only directories. Closes: #341949. * Update build dependencies and dependencies. * Require fuse, cdparanoia and bluetooth only on Linux. Use type-handling to only build gvfs-fuse on Linux architectures. Closes: #526073. * Disable obexftp backend until bluez 4.0 is available. * 02_http_unescape.patch: removed, merged upstream. * 02_deprecated.patch: new patch. Don’t use G_DISABLE_DEPRECATED in production, it’s like shooting ourselves in the foot. Closes: #524905. * Regenerate or refresh other patches. * Update shlibs version to 1.2.1. * Add the newly shipped file to gvfs-backends. * Fix debug package priority. * Remove the library packages for now, there is no guarantee of API/ABI stability, and the shipped headers don’t correspond with the shipped libraries. * Move libgvfscommon.so.0 to gvfs, and libgvfscommon-dnssd.so.0 to gvfs-backends. * Don’t tempt people with development symlinks. * Add proper Conflicts/Replaces in gvfs. -- Josselin Mouette Mon, 27 Apr 2009 22:01:02 +0200 gvfs (1.0.3-4) unstable; urgency=low * Add gvfs-dbg package with debugging symbols. * Build-depend on libltdl-dev instead of libltdl3-dev. -- Josselin Mouette Thu, 09 Apr 2009 19:36:46 +0200 gvfs (1.0.3-3) unstable; urgency=low * 02_http_unescape.patch: new patch, stolen upstream. Fix escaping of HTTP uris that leads to a crash. Closes: #519722. -- Josselin Mouette Sat, 14 Mar 2009 18:50:49 +0100 gvfs (1.0.3-2) unstable; urgency=low * Upload to unstable. -- Josselin Mouette Wed, 04 Mar 2009 13:34:16 +0100 gvfs (1.0.3-1) experimental; urgency=low * Only suggest gvfs-backends. Nautilus already recommends it. * Install the completion file in /etc/bash_completion.d. Closes: #508294. * Remove the old profile.d conffile in the preinst. * New upstream release. * 01_maintainer_mode.patch: updated for the new version. -- Josselin Mouette Sun, 04 Jan 2009 13:13:35 +0100 gvfs (1.0.2-2) experimental; urgency=low * Move the burn backend to gvfs. -- Josselin Mouette Wed, 26 Nov 2008 00:50:57 +0100 gvfs (1.0.2-1) experimental; urgency=low [ Andreas Henriksson ] * New upstream release. - disable all patches (from upstream). - bump build-dependency on libglib2.0-dev to >= 2.17.6. - add build-dependency on intltool. - add version >= 2.23.91 to libsoup2.4-dev build-dependency. [ Josselin Mouette ] * Build-depend on openssh-client. * Bump requirement on libgphoto2. * Bump shlibs version to 0.99.6. * Fix D-Bus spelling error in descriptions. Make them a bit more complete. * Include clean-la.mk; require gnome-pkg-tools 0.7. * Include the volume monitors. * Move the computer, localtest and trash backends to gvfs. * Add the corresponding conflict. * Do not run dh_makeshlibs on gvfs. * 01_maintainer_mode.patch: enable AM_MAINTAINER_MODE. * 90_relibtoolize.patch: relibtoolize to avoid the amd64 rpath issue. * 99_ltmain_as-needed.patch: the best friend of --as-needed. * Pass -z defs --as-needed -O1 to the linker. * gvfs-fuse and gvfs-bin depend on gvfs (= ${binary:Version}). -- Josselin Mouette Sun, 16 Nov 2008 19:51:57 +0100 gvfs (0.2.5-1.1) unstable; urgency=high * NMU * Apply upstream SVN r1819 - "(reindex_file_handle_for_path): Steal the old file handle record from the global hash table before replacing its path, not after." * Apply upstream SVN r1822: "(vfs_create): Hold the file handle lock while opening the stream." * Apply upstream SVN r1844: "Don't call statvfs on /." * Apply upstream SVN r1854: "Avoid a race between the subthread and the main thread in the case of dbus going bye-bye." * Apply part of r2052: "Set st_blocks & co so that du works." * Apply upstream SVN r2056: "Attempt to prevent potential race conditions in the FUSE backend when file handles get closed while still in use in another thread, if that ever happens." closes: #496269. -- Clint Adams Sat, 25 Oct 2008 09:29:53 -0400 gvfs (0.2.5-1) unstable; urgency=low * New upstream bugfix release: + Fixes trash problems with files beginning with an _ (Closes: #474616). * debian/control.in: + Update Standards-Version to 3.8.0, no additional changes needed. -- Sebastian Dröge Mon, 30 Jun 2008 12:07:05 +0200 gvfs (0.2.4-1) unstable; urgency=low * New upstream bugfix release: + Fixes a few FUSE issues (Closes: #476280). * debian/control.in: + Recommend obex-data-server to make ObexFTP work out of the box (Closes: #480005). -- Sebastian Dröge Thu, 29 May 2008 09:21:32 +0200 gvfs (0.2.3-1) unstable; urgency=low * debian/gvfs-backends.postinst: + Use killall -q to not complain if there are no gvfsd processes. Thanks to Daniel Hahler (Closes: #473172). * New upstream release. -- Sebastian Dröge Tue, 08 Apr 2008 13:24:00 +0200 gvfs (0.2.2-1) unstable; urgency=low * debian/gvfs-backends.postinst: + Send SIGHUP to all gvfsd processes to let them reload their backends list. * debian/control.in: + Let gvfs recommend gvfs-backends. * New upstream release: + debian/patches/01_sftp_krb5.patch: - Dropped, merged upstream. -- Sebastian Dröge Fri, 28 Mar 2008 18:04:37 +0100 gvfs (0.2.1-1) unstable; urgency=low * New upstream release: + debian/patches/90_from_svn_fix_async_cancellation.patch: - Dropped, merged upstream. + debian/control.in, debian/gvfs-backends.install: - Add archive backend, allows reading many different archive types, for example tar and zip. -- Sebastian Dröge Mon, 17 Mar 2008 19:36:11 +0100 gvfs (0.2.0.1-2) unstable; urgency=low [ Josselin Mouette ] * Use quilt for patch handling. * 01_sftp_krb5.patch: ported from GnomeVFS. Make the sftp backend work when pam_krb5 is used on the server side. [ Sebastian Dröge ] * debian/patches/90_from_svn_fix_async_cancellation.patch: + Patch from upstream SVN (and Ubuntu) to fix async cancellation. -- Sebastian Dröge Mon, 17 Mar 2008 00:56:13 +0100 gvfs (0.2.0.1-1) unstable; urgency=low * New upstream stable release. * debian/control.in: + Build depend on libltdl3-dev again to make libtool happy. -- Sebastian Dröge Mon, 10 Mar 2008 21:29:54 +0100 gvfs (0.1.11-1) experimental; urgency=low * New upstream release. * debian/control.in: + Remove libltdl3-dev from Build-Depends, workaround is not needed anymore for some reason. -- Sebastian Dröge Wed, 05 Mar 2008 05:28:14 +0100 gvfs (0.1.10-1) experimental; urgency=low * New upstream release: + debian/control, debian/gvfs-backends.install: - Update build dependencies. - Add obexftp to the backends. -- Sebastian Dröge Tue, 04 Mar 2008 16:13:56 +0100 gvfs (0.1.8-1) experimental; urgency=low * New upstream release: + debian/control.in: - Update libglib2.0-dev build dependency to >= 2.15.6. - Build depend on libavahi-client-dev and libavahi-glib-dev. - Update libhal-dev build dependency to >= 0.5.10. - Build depend on libgphoto2-2-dev. - Build depend on libgnome-keyring-dev. - Add new backends to the gvfs-backends description. - Build depend on libltdl3-dev. + debian/gvfs-backends.install: - Add new backends. + debian/gvfs-bin.install: - Add new /etc/profile.d directory. * debian/control.in: + Add libglib2.0-dev to the dependencies of the -dev package. + Let gvfs Recommend hal and dbus as they're required for it to work. -- Sebastian Dröge Tue, 26 Feb 2008 07:19:53 +0100 gvfs (0.1.7-1) experimental; urgency=low * New upstream release: + debian/control.in: - Update glib build dependency. - Build depend on libgconf2-dev. * debian/control.in: + Let gvfs-backends depend on gvfs. The backends are useless without it. -- Sebastian Dröge Tue, 12 Feb 2008 06:55:57 +0100 gvfs (0.1.6-1) experimental; urgency=low [ Loic Minier ] * Add ${shlibs:Depends} and ${misc:Depends} to libgvfscommon-dev. * Wrap deps and remove trailing whitespace in control :-P [ Sebastian Dröge ] * New upstream release: + debian/control.in: - Build depend on libglib2.0-dev (>= 2.15.4). * debian/control.in: + Let gvfs-backends depend on gvfs. Taken from the Ubuntu package. -- Sebastian Dröge Tue, 29 Jan 2008 12:37:10 +0100 gvfs (0.1.4-1) experimental; urgency=low * New upstream release. * debian/control.in: + Update descriptions. + Update build dependencies. * debian/gvfs-backends.install: + Add burn:// backend. -- Sebastian Dröge Tue, 22 Jan 2008 12:56:52 +0100 gvfs (0.1.2-1) experimental; urgency=low [ Sebastien Bacher ] * Initial packaging. [ Sebastian Dröge ] * Synced package from Ubuntu and uploaded to experimental (Closes: #444299). * debian/control.in: + Build depend on libsoup2.2-dev. + Update minimal versions of build dependencies. + Build depend on libxml-parser-perl. * debian/copyright: + Add another copyright holder. -- Sebastian Dröge Thu, 17 Jan 2008 12:32:52 +0100 gvfs (0.2.2-2.1) unstable; urgency=low * debian/gvfs-backends.postinst: + Use killall -q to not complain if there are no gvfsd processes. Thanks to Daniel Hahler (Closes: #473172). * -- Sebastian Dröge Tue, 08 Apr 2008 13:24:00 +0200 debian/control.in0000664000000000000000000002117712323215403011203 0ustar Source: gvfs Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Build-Depends: debhelper (>= 8.1.3), autotools-dev, cdbs (>= 0.4.93), dh-autoreconf, gnome-pkg-tools (>= 0.7), pkg-config, gtk-doc-tools, libglib2.0-dev (>= 2.37.0), libdbus-1-dev, intltool (>= 0.35.0), openssh-client, libsoup2.4-dev (>= 2.42.0), libxml2-dev, libudev-dev (>= 0.138) [linux-any], libavahi-glib-dev (>= 0.6), libavahi-client-dev (>= 0.6), libfuse-dev [!hurd-any], libgudev-1.0-dev (>= 001) [linux-any], libcdio-paranoia-dev (>= 0.78.2), libbluetooth-dev (>= 4.0) [linux-any], libgoa-1.0-dev (>= 3.7.1), libdbus-glib-1-dev, libexpat1-dev, libgphoto2-dev (>= 2.5.0), libsecret-1-dev, libmtp-dev (>= 1.1.6), libsmbclient-dev (>= 3.4.0), libarchive-dev, libgcrypt11-dev (>= 1.2.2), libltdl-dev, libimobiledevice-dev (>= 1.1.5) [!hurd-any], libplist-dev, libudisks2-dev (>= 1.97) [linux-any], libsystemd-login-dev (>= 44) [linux-any], libgtk-3-dev Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gvfs Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gvfs/ XS-Testsuite: autopkgtest Package: gvfs Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-daemons (>= ${source:Version}), gvfs-daemons (<< ${source:Version}.1~), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}) Breaks: brasero (<< 2.28.0-2), rhythmbox (<< 0.12.6-2), libgdu0 (<< 2.28.1-3), libglib2.0-0 (<< 2.30) Suggests: gvfs-backends, gvfs-backends-goa Description: userspace virtual filesystem - GIO module gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the GIO module that lets applications use gvfs mounts. Package: gvfs-daemons Architecture: any Multi-Arch: foreign Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, x11-utils, udisks2 [linux-any], gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}) Recommends: dbus, policykit-1-gnome [linux-any], gvfs Suggests: gvfs-backends, gvfs-backends-goa Breaks: brasero (<< 2.28.0-2), rhythmbox (<< 0.12.6-2), libgdu0 (<< 2.28.1-3), gvfs-backends (<< 1.8.1-1), libglib2.0-0 (<< 2.28.6-2), gvfs (<< 1.10.1-1) Replaces: gvfs-backends (<< 1.8.1-1), gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - servers gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the gvfs server and the minimal set of backends. Package: gvfs-libs Architecture: any Multi-Arch: same Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-common (= ${source:Version}) Breaks: gvfs (<< 1.10.1-1) Conflicts: libgvfscommon0 Replaces: libgvfscommon0, gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - private libraries gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains private libraries with common functions between the daemons and the GIO module. Package: gvfs-common Architecture: all Multi-Arch: foreign Section: libs Depends: ${misc:Depends}, desktop-file-utils Recommends: gvfs Breaks: gvfs (<< 1.10.1-1) Replaces: gvfs (<< 1.10.1-1) Description: userspace virtual filesystem - common data files gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the data files and translations used by all gvfs components. Package: gvfs-fuse Architecture: linux-any kfreebsd-any Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), fuse (>= 2.8.4) [linux-any] Description: userspace virtual filesystem - fuse server gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the gvfs-fuse server that exports gvfs mounts to all applications using FUSE. Package: gvfs-backends Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), gvfs-daemons (= ${binary:Version}), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}), psmisc Recommends: gnome-keyring Suggests: obex-data-server, samba-common Breaks: gvfs-common (<< 1.13) Replaces: gvfs-common (<< 1.13) Description: userspace virtual filesystem - backends gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the afc, afp, archive, cdda, dav, dnssd, ftp, gphoto2, http, mtp, network, obexftp, sftp, smb and smb-browse backends. Package: gvfs-backends-goa Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}), gvfs-backends (= ${binary:Version}), gvfs-daemons (= ${binary:Version}), gvfs-libs (= ${binary:Version}), gvfs-common (= ${source:Version}), psmisc Recommends: gnome-keyring Suggests: obex-data-server, samba-common Breaks: gvfs-common (<< 1.12.0-2) Replaces: gvfs-common (<< 1.12.0-2) Description: userspace virtual filesystem - GOA backend gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the GNOME Online Accounts backend. Package: gvfs-bin Architecture: any Multi-Arch: foreign Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs-common (= ${source:Version}) Suggests: gvfs Description: userspace virtual filesystem - binaries gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the support binaries. Package: gvfs-dbg Architecture: any Priority: extra Section: debug Depends: ${shlibs:Depends}, ${misc:Depends}, gvfs (= ${binary:Version}) Description: userspace virtual filesystem - debugging information gvfs is a userspace virtual filesystem where mounts run as 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. . This package contains the debugging symbols needed to help debug gvfs itself and gvfs modules. debian/gvfs-bin.preinst0000664000000000000000000000146411130125740012310 0ustar #!/bin/sh set -e # Remove a no-longer used conffile rm_conffile() { PKGNAME="$1" CONFFILE="$2" if [ -e "$CONFFILE" ]; then md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" if [ "$md5sum" != "$old_md5sum" ]; then echo "Obsolete conffile $CONFFILE has been modified by you." echo "Saving as $CONFFILE.dpkg-bak ..." mv -f "$CONFFILE" "$CONFFILE".dpkg-bak else echo "Removing obsolete conffile $CONFFILE ..." rm -f "$CONFFILE" fi fi } if [ "$1" = upgrade ] && dpkg --compare-versions "$2" lt 1.0.3-1; then rm_conffile gvfs-bin /etc/profile.d/gvfs-bash-completion.sh fi #DEBHELPER# debian/tests/0000775000000000000000000000000012323214746010336 5ustar debian/tests/integration0000775000000000000000000000021512124250651012577 0ustar #!/bin/sh set -e unset TMPDIR # this currently spits out some warnings, do not let them fail the tests test/gvfs-testbed test/gvfs-test 2>&1 debian/tests/control0000664000000000000000000000030312304062753011733 0ustar Tests: integration Depends: @, python-twisted-core, dbus-x11, samba, apache2, apache2-prefork-dev, umockdev (>= 0.2.9), python3-gi, gir1.2-umockdev-1.0 Restrictions: needs-root isolation-machine debian/gvfs-daemons.install0000664000000000000000000000112412147714503013153 0ustar usr/lib/gvfs/gvfsd usr/lib/gvfs/gvfsd-burn usr/lib/gvfs/gvfsd-computer usr/lib/gvfs/gvfsd-localtest usr/lib/gvfs/gvfsd-metadata usr/lib/gvfs/gvfsd-trash usr/share/dbus-1/services/gvfs-daemon.service usr/share/dbus-1/services/gvfs-metadata.service usr/share/gvfs/mounts/burn.mount usr/share/gvfs/mounts/computer.mount usr/share/gvfs/mounts/localtest.mount usr/share/gvfs/mounts/trash.mount # Now installed from debian/rules # usr/lib/gvfs/gvfs-udisks2-volume-monitor # usr/share/dbus-1/services/org.gtk.Private.UDisks2.VolumeMonitor.service # usr/share/gvfs/remote-volume-monitors/udisks2.monitor