--- gvfs-0.2.5.orig/debian/patches/90_from_svn_runtime_samba_debug.patch +++ gvfs-0.2.5/debian/patches/90_from_svn_runtime_samba_debug.patch @@ -0,0 +1,26 @@ +--- trunk/daemon/gvfsbackendsmb.c 2008/05/21 08:58:52 1772 ++++ trunk/daemon/gvfsbackendsmb.c 2008/05/21 09:03:57 1773 +@@ -457,6 +457,8 @@ + char *uri; + int res; + char *display_name; ++ const char *debug; ++ int debug_val; + GMountSpec *smb_mount_spec; + smbc_stat_fn smbc_stat; + +@@ -470,7 +472,13 @@ + } + smbc_setOptionUserData (smb_context, backend); + +- smbc_setDebug (smb_context, 0); ++ debug = g_getenv ("GVFS_SMB_DEBUG"); ++ if (debug) ++ debug_val = atoi (debug); ++ else ++ debug_val = 0; ++ ++ smbc_setDebug (smb_context, debug_val); + smbc_setFunctionAuthDataWithContext (smb_context, auth_callback); + + smbc_setFunctionAddCachedServer (smb_context, add_cached_server); --- gvfs-0.2.5.orig/debian/patches/91_no_autofs_trashs.patch +++ gvfs-0.2.5/debian/patches/91_no_autofs_trashs.patch @@ -0,0 +1,13 @@ +--- gvfs-0.2.4-orig/daemon/gvfsbackendtrash.c 2008-05-26 17:54:32.000000000 -0400 ++++ gvfs-0.2.4/daemon/gvfsbackendtrash.c 2008-06-20 11:18:45.000000000 -0400 +@@ -538,6 +538,10 @@ + { + mount = l->data; + ++ /* Skip autofs filesystem types: the root cannot contain .Trash */ ++ if (strcmp ("autofs", g_unix_mount_get_fs_type (mount)) == 0) ++ continue; ++ + topdir = g_unix_mount_get_mount_path (mount); + topdirs = g_list_prepend (topdirs, g_strdup (topdir)); + --- gvfs-0.2.5.orig/debian/copyright +++ gvfs-0.2.5/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by Sebastien Bacher on +Mon, 19 Nov 2007 15:39:01 +0100. + +It was downloaded from http://download.gnome.org/sources/gvfs + +Upstream Author: Alexander Larsson + +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: + + 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. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +The Debian packaging is (C) 2007, Sebastien Bacher and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- gvfs-0.2.5.orig/debian/gvfs-fuse.install +++ gvfs-0.2.5/debian/gvfs-fuse.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/gvfs/gvfs-fuse-daemon --- gvfs-0.2.5.orig/debian/gvfs-backends.postinst +++ gvfs-0.2.5/debian/gvfs-backends.postinst @@ -0,0 +1,11 @@ +#! /bin/sh +set -e + +#DEBHELPER# + +if [ "$1" = "configure" ]; then + # Let gvfsd reload it's backend list + killall /usr/lib/gvfs/gvfsd -HUP || true +fi + +exit 0 --- gvfs-0.2.5.orig/debian/control +++ gvfs-0.2.5/debian/control @@ -0,0 +1,109 @@ +Source: gvfs +Priority: optional +Maintainer: Sebastien Bacher +Uploaders: Debian GNOME Maintainers , Sebastian Dröge +Build-Depends: debhelper (>= 5), + autotools-dev, + cdbs, + gnome-pkg-tools, + libglib2.0-dev (>= 2.15.6), + libdbus-1-dev, + libdbus-glib-1-dev, + libfuse-dev, + libexpat1-dev, + libsmbclient-dev (>= 3.0), + libcdio-paranoia-dev (>= 0.78.2), + libhal-dev (>= 0.5.10), + libsoup2.4-dev, + libgconf2-dev, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libgnome-keyring-dev, + libxml2-dev, + libbluetooth-dev (>= 3.12), + libxml-parser-perl, + libltdl3-dev, + libarchive-dev +Standards-Version: 3.7.3 +Section: libs + +Package: libgvfscommon0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - library + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 libgvfscommon library. + +Package: libgvfscommon-dev +Section: libdevel +Architecture: any +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.15.6) +Description: userspace virtual filesystem - development files + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 libgvfscommon development files. + +Package: gvfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: dbus, hal (>= 0.5.10), gvfs-backends +Description: userspace virtual filesystem - server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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. + +Package: gvfs-fuse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - fuse server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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. + +Package: gvfs-backends +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gvfs (= ${binary:Version}) +Description: userspace virtual filesystem - backends + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 archive, burn, cdda, computer, dav, dnssd, ftp, + http, localtest, network, obexftp, sftp, smb, smb-browse and + trash backends. + +Package: gvfs-bin +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - binaries + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 binaries + --- gvfs-0.2.5.orig/debian/rules +++ gvfs-0.2.5/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.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 --- gvfs-0.2.5.orig/debian/gvfs-backends.install +++ gvfs-0.2.5/debian/gvfs-backends.install @@ -0,0 +1,16 @@ +debian/tmp/usr/lib/gvfs/gvfsd-archive +debian/tmp/usr/lib/gvfs/gvfsd-burn +debian/tmp/usr/lib/gvfs/gvfsd-cdda +debian/tmp/usr/lib/gvfs/gvfsd-computer +debian/tmp/usr/lib/gvfs/gvfsd-dav +debian/tmp/usr/lib/gvfs/gvfsd-dnssd +debian/tmp/usr/lib/gvfs/gvfsd-ftp +debian/tmp/usr/lib/gvfs/gvfsd-http +debian/tmp/usr/lib/gvfs/gvfsd-localtest +debian/tmp/usr/lib/gvfs/gvfsd-network +debian/tmp/usr/lib/gvfs/gvfsd-obexftp +debian/tmp/usr/lib/gvfs/gvfsd-sftp +debian/tmp/usr/lib/gvfs/gvfsd-smb +debian/tmp/usr/lib/gvfs/gvfsd-smb-browse +debian/tmp/usr/lib/gvfs/gvfsd-trash +debian/tmp/usr/share/gvfs --- gvfs-0.2.5.orig/debian/libgvfscommon-dev.install +++ gvfs-0.2.5/debian/libgvfscommon-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/lib*.so --- gvfs-0.2.5.orig/debian/changelog +++ gvfs-0.2.5/debian/changelog @@ -0,0 +1,235 @@ +gvfs (0.2.5-0ubuntu1) hardy-proposed; urgency=low + + * New upstream version: + - Fix unremovable files in trash (lp: #203195) + - Fix recursive copy of directories (lp: #205370) + * debian/patches/91_no_autofs_trashs.patch: + - don't look for trash on autofs mounts, change from Paul Smith on launchpad + (lp: #210468) + + -- Sebastien Bacher Mon, 30 Jun 2008 14:31:19 +0200 + +gvfs (0.2.4-0ubuntu1) hardy-proposed; urgency=low + + * New upstream version: + - Fix fuse locking and file handle life-cycle issues that were + causing frequent crashes. + - Unmount fuse mounts on logout (lp: #212789) + - Ftp: various fixes + - gphoto: various fixes + - Add ability to control http debuging through GVFS_HTTP_DEBUG env variable + * debian/patches/90_from_svn_fix_unlock_crasher.patch, + debian/patches/91_from_redhat_fix_fuse_64bit_issue.patch, + debian/patches/92_from_upstream_only_show_allowed_mounts.patch, + debian/patches/93_from_svn_fix_ftp_parsing_issue.patch, + debian/patches/94_from_svn_fix_referencing_issues.patch: + - those changed are in the new version + * debian/patches/90_from_svn_runtime_samba_debug.patch: + - svn change to allow to set the samba debug at runtime + + -- Sebastien Bacher Tue, 27 May 2008 10:57:13 +0200 + +gvfs (0.2.3-0ubuntu5) hardy-proposed; urgency=low + + * debian/patches/94_from_svn_fix_referencing_issues.patch: + - change from SVN, fix referencing issues leading to gvfsfuse crashes + (lp: #211205) + + -- Sebastien Bacher Tue, 22 Apr 2008 16:36:06 +0200 + +gvfs (0.2.3-0ubuntu4) hardy; urgency=low + + * debian/control.in, debian/rules: + - use simple-patchsys and not quilt + * debian/patches/93_from_svn_fix_ftp_parsing_issue.patch: + - change from svn, remove trailing \r chars when listing ftp directories + and fixes some parser issues (lp: #208524) + + -- Sebastien Bacher Tue, 22 Apr 2008 00:10:36 +0200 + +gvfs (0.2.3-0ubuntu3) hardy; urgency=low + + * debian/patches/92_from_upstream_only_show_allowed_mounts.patch: + - change from upstream, don't list filesystems mounted out of the media or user directory either, + should fix some issues on the desktop cd where system mounts should not be consider for example + + -- Sebastien Bacher Wed, 16 Apr 2008 11:08:57 +0200 + +gvfs (0.2.3-0ubuntu2) hardy; urgency=low + + * debian/patches/90_from_svn_fix_unlock_crasher.patch: + - change from svn to fix a potential applications crasher (lp: #189700) + * debian/patches/91_from_redhat_fix_fuse_64bit_issue.patch: + - change from redhat, fix a fuse backend issue on 64 bit architectures + (lp: #210608) + + -- Sebastien Bacher Mon, 14 Apr 2008 15:23:31 +0200 + +gvfs (0.2.3-0ubuntu1) hardy; urgency=low + + * New upstream version: + - WebDAV: implement set_display_name (lp: #210684) + - WebDAV fixes + - Proper fallback icons for encrypted volumes + - Sftp: Fix make_directory calls + - Ftp: various fixes + - Minor bug were fixed and leaks plugged + * debian/control.in, debian/gvfs-backends.install: + - don't install the gphoto2 backend for now since it creates lock issues + and most applications don't use gvfs yet to open files there + + -- Sebastien Bacher Tue, 08 Apr 2008 11:41:28 +0200 + +gvfs (0.2.2svn20080403-0ubuntu1) hardy; urgency=low + + * New svn snapshot: + - use fallback icon for encrypted volumes (lp: #207587) + + -- Sebastien Bacher Thu, 03 Apr 2008 11:48:50 +0200 + +gvfs (0.2.2svn20080331-0ubuntu1) hardy; urgency=low + + * New svn snapshot: + - fix ssh uploads (lp: #208056) + + -- Sebastien Bacher Mon, 31 Mar 2008 15:28: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.5.orig/debian/gvfs-bin.install +++ gvfs-0.2.5/debian/gvfs-bin.install @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/gvfs-* +debian/tmp/etc/profile.d --- gvfs-0.2.5.orig/debian/libgvfscommon0.install +++ gvfs-0.2.5/debian/libgvfscommon0.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- gvfs-0.2.5.orig/debian/gvfs.install +++ gvfs-0.2.5/debian/gvfs.install @@ -0,0 +1,5 @@ +debian/tmp/usr/lib/gio/modules/*.so +debian/tmp/usr/lib/gvfs/gvfsd +debian/tmp/usr/share/dbus-1 +debian/tmp/usr/share/locale + --- gvfs-0.2.5.orig/debian/control.in +++ gvfs-0.2.5/debian/control.in @@ -0,0 +1,109 @@ +Source: gvfs +Priority: optional +Maintainer: Sebastien Bacher +Uploaders: @GNOME_TEAM@ +Build-Depends: debhelper (>= 5), + autotools-dev, + cdbs, + gnome-pkg-tools, + libglib2.0-dev (>= 2.15.6), + libdbus-1-dev, + libdbus-glib-1-dev, + libfuse-dev, + libexpat1-dev, + libsmbclient-dev (>= 3.0), + libcdio-paranoia-dev (>= 0.78.2), + libhal-dev (>= 0.5.10), + libsoup2.4-dev, + libgconf2-dev, + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libgnome-keyring-dev, + libxml2-dev, + libbluetooth-dev (>= 3.12), + libxml-parser-perl, + libltdl3-dev, + libarchive-dev +Standards-Version: 3.7.3 +Section: libs + +Package: libgvfscommon0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - library + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 libgvfscommon library. + +Package: libgvfscommon-dev +Section: libdevel +Architecture: any +Depends: libgvfscommon0 (= ${binary:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-dev (>= 2.15.6) +Description: userspace virtual filesystem - development files + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 libgvfscommon development files. + +Package: gvfs +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Recommends: dbus, hal (>= 0.5.10), gvfs-backends +Description: userspace virtual filesystem - server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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. + +Package: gvfs-fuse +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - fuse server + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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. + +Package: gvfs-backends +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + gvfs (= ${binary:Version}) +Description: userspace virtual filesystem - backends + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 archive, burn, cdda, computer, dav, dnssd, ftp, + http, localtest, network, obexftp, sftp, smb, smb-browse and + trash backends. + +Package: gvfs-bin +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: userspace virtual filesystem - binaries + gvfs is a userspace virtual filesystem where mount runs as a separate + processes which you talk to via dbus. 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 binaries + --- gvfs-0.2.5.orig/debian/compat +++ gvfs-0.2.5/debian/compat @@ -0,0 +1 @@ +5