--- gnome-vfs2-2.15.90.orig/debian/control.in +++ gnome-vfs2-2.15.90/debian/control.in @@ -0,0 +1,86 @@ +Source: gnome-vfs2 +Section: libs +Priority: optional +Maintainer: Josselin Mouette +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs, gtk-doc-tools, libglib2.0-dev (>= 2.9.3), libgconf2-dev (>= 2.8.0-1), libxml2-dev (>= 2.6.0), libbz2-dev, libgamin-dev | libfam-dev (>= 2.6.9-4), libsmbclient-dev, gettext, debhelper (>= 5.0.13), zlib1g-dev, intltool, gnome-mime-data, libgnutls-dev (>= 1.0.4-3), gnome-pkg-tools, dpkg-dev (>= 1.13.19), libdbus-glib-1-dev (>= 0.60), libhal-dev, libhal-storage-dev, libavahi-client-dev, libavahi-glib-dev, libacl1-dev, libattr1-dev +Standards-Version: 3.7.2 + +Package: libgnomevfs2-common +Section: libs +Architecture: all +Depends: ${misc:Depends}, gnome-mime-data, shared-mime-info, pmount (>= 0.9.5-0ubuntu4) +Conflicts: gnome-panel (<< 2.10.0), libgnomevfs2-0 (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (common files) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains the documentation, data files and locales. + +Package: libgnomevfs2-0 +Architecture: any +Depends: ${shlibs:Depends}, libgnomevfs2-common (= ${source:Version}) +Recommends: libgnomevfs2-extra, gamin | fam +Suggests: libgnomevfs2-bin +Replaces: libgnomevfs2-common (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (runtime libraries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains the runtime libraries, the daemon, and the + default modules. + +Package: libgnomevfs2-bin +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libgnomevfs2-common (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (support binaries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains some example binaries using the GNOME VFS + library. + +Package: libgnomevfs2-extra +Architecture: any +Depends: ${shlibs:Depends}, libgnomevfs2-common (= ${source:Version}) +Conflicts: libgnomevfs2-common (<< 2.15.2) +Description: GNOME virtual file-system (extra modules) + This package contains extra VFS modules for the GNOME virtual + file-system. Currently, it includes: + * the bzip2 module; + * the smb module, to browse Windows shares. + +Package: libgnomevfs2-0-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libgnomevfs2-0 (= ${binary:Version}) +Description: GNOME virtual file-system (debugging libraries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. + +Package: libgnomevfs2-dev +Architecture: any +Section: libdevel +Depends: libgnomevfs2-0 (= ${binary:Version}), libc6-dev, libgconf2-dev (>= 2.8.0-1), libgnutls-dev, libxml2-dev, libavahi-client-dev, libavahi-glib-dev, libdbus-1-dev, libdbus-glib-1-dev +Description: GNOME virtual file-system library (development files) + This package provides the necessary development libraries for writing + GNOME VFS modules and applications that use the GNOME VFS APIs. --- gnome-vfs2-2.15.90.orig/debian/changelog +++ gnome-vfs2-2.15.90/debian/changelog @@ -0,0 +1,1250 @@ +gnome-vfs2 (2.15.90-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Don't use deprectated dbus calls + - Always dispatch monitor events + - Add gnome_vfs_drive_needs_eject function. + - Add support for compile time version checking. + - Add GNOME_VFS_ERROR_INVALID_FILENAME error + - Handle ENAMETOOLONG when converting from errno + - Initialize SSL lazily + - Fix error reporting in dns resolver code + - Robustness fixes + - Clean up code and fix warnings + - dav fixes + - ftp: fixes for IIS virtual directories + - sftp: Support setting symlinks + * debian/libgnomevfs2-0.shlibs: + - updated to 2.15.90 + * debian/patches/14_export_needs_eject.patch: + - the new version has that change + * debian/rules: + - dropped the orbit regeneration hack since dbus is used now + + + -- Sebastien Bacher Tue, 25 Jul 2006 10:07:01 +0200 + +gnome-vfs2 (2.15.3-0ubuntu2) edgy; urgency=low + + * debian/control.in: + - libgnomevfs2-dev Depends on libdbus-glib-1-dev since dbus-glib is used + + -- Sebastien Bacher Thu, 13 Jul 2006 17:01:28 +0200 + +gnome-vfs2 (2.15.3-0ubuntu1) edgy; urgency=low + + * New upstream version: + - Note: The moniker code was moved to a seperate module + called gnome-vfs-monikers. We need to keep that in the + platform to be API/ABI compatible. + Also note that bonobo mime related functions have been + moved to libbonobo. + This relase is free of Bonobos :) + - Replace bonobo by DBus as IPC mechanism between clients + and the daemon: Remove all references and dependencies + on bonobo. + - Massive API documentation update. + - INotify: fixes for remote (i.e. NFS) filesystems + - INotify: Updates to the timers used (see ChangeLog) + - Convert all use of pop to GOption + - Fix non ACL file method build + - OSX fix for GnomeVFSAddress + - Handle %% escaping % in desktop files. (#343632) + - Check for later version of libselinux. (#344349) + * debian/control.in: + - dropped requirements on bonobo and orbit + * debian/libgnomevfs2-0.install, debian/libgnomevfs2-common.install: + - updated the list of files to install + * debian/patches/04_moniker_libexecdir.patch: + - dropped, the moniker code has moved to a different component + * debian/patches/07_fam_remote.patch: + - fixed with the new version + + -- Sebastien Bacher Wed, 12 Jul 2006 16:59:49 +0200 + +gnome-vfs2 (2.15.2-0ubuntu1) edgy; urgency=low + + * Sync with Debian + * New upstream version: + - win32 fixes + - Don't hide smb shares that end with $ + - ACL support + - Support for reading selinux context + - Fix bug in gnome_vfs_uri_hash + * debian/control.in: + - Build-Depends on libacl1-dev, libattr1-dev + - don't use type-handling + - updating versions of packages to match when transitions have been done + for Ubuntu + * debian/defaults.list: + - Debian specific change + * debian/libgnomevfs2-0.shlibs: + - updated + * debian/libgnomevfs2-common.install: + - don't install the default list of apps, this is Debian specific. + * debian/libgnomevfs2-common.gconf-defaults: + - firefox is the default Ubuntu webbrowser + * debian/libgnomevfs2-common.preinst: + - updated transition version for Ubuntu + * debian/patches/03_app_cdda.patch: + - register "sound-juicer" for cdda:// URIs (Ubuntu: #14136). + * debian/patches/03_usr_share_gnome_applications.patch: + - Debian specific change. + * debian/patches/06_modules_conf.patch: + - fixed with the new version + * debian/patches/11_network-volumes-in-network.patch: + - ubuntu changes + * debian/patches/14_export_needs_eject.patch: + - libgnomevfs/gnome-vfs-drive.[hc]: Add a function + gnome_vfs_drive_needs_eject() which tells whether a particular device + needs to be ejected or just unmounted. + - This function can be used by nautilus, drivemount-applet etc. to + consistently offer 'Unmount' or 'Eject' without duplicated (and wrong) + code that decides about eject solely based on the drive type. + * debian/patches/17_improve_volume_labels.patch: + - Ignore '/' volume labels, they lead to much confusion. Closes: LP#38764 + - Show the mount point (with '/media/' prefix stripped off) instead of 'XX + MB removable device' for mounted volumes without a label. + * debian/patches/20_dns-sd_use_hostnames_if_possible.patch: + - use hostname if possible + * debian/patches/21_proxy_ignore_local.patch: + - ignore .local for proxy + + -- Sebastien Bacher Sun, 25 Jun 2006 17:17:42 +0200 + +gnome-vfs2 (2.14.2-1) unstable; urgency=low + + [ Josselin Mouette ] + * Only recommend fam, not gamin. + + [ Loic Minier ] + * New upstream release. + + -- Loic Minier Thu, 1 Jun 2006 11:57:38 +0200 + +gnome-vfs2 (2.14.1-2) unstable; urgency=low + + [ Sjoerd Simons ] + * 09_gnomevfs_mount_selection.patch: In case there is no hal-udi to use for + mount/unmount properly fallback to using pmount/pumount + * debian/rules: Use pmount-hal as the mount command + + [ Josselin Mouette ] + * Make the package binNMU-safe. + + Build-depend on dpkg-dev 1.13.19. + + Use ${source:Version} and ${binary:Version} + * compat, rules: use debhelper mode 5 to generate the debugging package. + + libgnomevfs2-dev.install: remove the *.sh installation. + * Standards-version is 3.7.2. + + -- Josselin Mouette Sun, 7 May 2006 11:22:25 +0200 + +gnome-vfs2 (2.14.1-1) unstable; urgency=low + + * New upstream release. + + -- Guilherme de S. Pastore Fri, 21 Apr 2006 23:43:32 -0300 + +gnome-vfs2 (2.14.0-3) unstable; urgency=low + + * Use type-handling for the build dependencies (closes: #361460). + * Rebuild against libgnutls13. + + -- Josselin Mouette Mon, 17 Apr 2006 18:49:43 +0200 + +gnome-vfs2 (2.14.0-2) unstable; urgency=high + + * copyright: document which parts are GPL and which ones are LGPL. The + last file of the library that was licensed under the GPL + (gnome-vfs-mime-monitor.c) was just relicensed under the LGPL. + Closes: #354024. + + -- Josselin Mouette Tue, 4 Apr 2006 00:29:53 +0200 + +gnome-vfs2 (2.14.0-1) unstable; urgency=low + + [ Josselin Mouette ] + * 02_get_volume_for_path.patch: removed, it's been fixed upstream a + long time ago. + + [ Sjoerd Simons ] + * New upstream release + * Update debian/watch for the 2.14 version + + -- Sjoerd Simons Tue, 21 Mar 2006 10:29:12 +0100 + +gnome-vfs2 (2.13.92-1) experimental; urgency=low + + * New upstream release. + * Use avahi instead of howl (closes: #354034). + * libgnomevfs2-0.shlibs: update according to ABI additions. + * 07_fam_remote.patch: use FAM to monitor remote files/directories, + and inotify for local ones. + * 05_gnomevfs-ls.patch: integrated upstream. + + -- Josselin Mouette Mon, 6 Mar 2006 00:04:31 +0100 + +gnome-vfs2 (2.12.2-7) unstable; urgency=low + + * 06_modules_conf.patch: disable the cdda method entirely + (closes: #349032). + * libgnomevfs2-extra.install,rules: distribute smb-module.conf in + libgnomevfs2-extra. + + Make libgnomevfs2-extra conflict with earlier libgnomevfs2-common + versions. + + libgnomevfs2-common.preinst: add a snippet to move the file. + + -- Josselin Mouette Sun, 5 Mar 2006 20:17:59 +0100 + +gnome-vfs2 (2.12.2-6) unstable; urgency=low + + [ Josselin Mouette ] + * Remove the spaces in the brackets for build-dependencies, to please + lintian. + * libgnomevfs2-extra.install.hurd-i386: don't install the SMB module + on hurd-i386. + * libgnomevfs2-common.preinst: restore a snippet from 2.12.0-1 to remove + a cdda conffile that was in the 2.10 package. + + [ Loic Minier ] + * Switch to libgnutls-dev instead of libgnutls11-dev in the build-deps and + in the deps. (Closes: #335756) + [debian/control, debian/control.in] + + -- Josselin Mouette Thu, 16 Feb 2006 16:51:57 +0100 + +gnome-vfs2 (2.12.2-5) unstable; urgency=low + + * Remove the libavahi-client-dev dependencies. + * Don't use the avahi howl compatibility layer on hurd-i386. + * Make the -dev package depend on libdbus-1-dev (closes: #348678). + + -- Josselin Mouette Wed, 18 Jan 2006 11:24:57 +0100 + +gnome-vfs2 (2.12.2-4) unstable; urgency=low + + * Set myself as maintainer. + * libgnomevfs2-common.gconf-defaults: make gnome-www-browser the + default for http and https protocols (closes: #345438). + - Build-depend on debhelper 5.0.13. + * rules: build the doc with --enable-gtk-doc. + - Build-depend on gtk-doc-tools. + - Don't compress it. + * Enable howl through libavahi-compat-howl-dev (closes: #346498). + - Build-depend on it. + - Also build-depend on libavahi-client-dev because of bug 347247. + - Add them to the libgnomevfs2-dev dependencies. + * A few cleanups: + - libgnomevfs2-common.dirs: removed, unused. + - Fix section and priority for libgnomevfs2-0-dbg. + - Remove old conflicts and replaces. + - Remove libgnomevfs2-common.{preinst,postrm}, unnecessary when + upgrading from sarge. + - Remove shlibs.local, it generates broken dependencies. + * Break the dependency cycle (closes: #316437). + - rules: change libexecdir, to put the daemon in /usr/lib/gnome-vfs-2.0. + - Put example binaries in libgnomevfs2-bin. + - Install the daemon, the moniker and the default modules in + /usr/lib/gnome-vfs-2.0 in the libgnomevfs2-0 package. + + 04_moniker_libexecdir.patch: use the moniker in this place. + - This makes libgnomevfs2-common architecture-independent. + * Split the bzip2, dns-sd and samba modules in a separate + libgnomevfs2-extra package (closes: #344601). + * 05_gnomevfs-ls.patch: stolen upstream. Reports correct sizes for + files larger than 4 GB (closes: #325383). + * defaults.list: update to MIME types supported by GNOME 2.12 + applications. + * Standards-version is 3.6.2. + * Pass --as-needed to the linker to avoid unnecessary dependencies. + + -- Josselin Mouette Wed, 11 Jan 2006 00:26:15 +0100 + +gnome-vfs2 (2.12.2-3) unstable; urgency=low + + * Make libgnomevfs2-common depend on ${misc:Depends} instead of a too old + gconf version (closes: #346407). + + -- Josselin Mouette Sat, 7 Jan 2006 19:10:00 +0100 + +gnome-vfs2 (2.12.2-2) unstable; urgency=low + + * Upload to unstable + + -- Sjoerd Simons Thu, 5 Jan 2006 22:54:50 +0100 + +gnome-vfs2 (2.12.2-1) experimental; urgency=low + + * New upstream release + * Build against dbus 0.60 + + -- Sjoerd Simons Fri, 16 Dec 2005 15:26:50 +0100 + +gnome-vfs2 (2.12.1.1-1) experimental; urgency=low + + * New upstream version: + - fix the build issue with the current samba version (Closes: #335214). + + -- Sebastien Bacher Mon, 24 Oct 2005 14:11:32 +0200 + +gnome-vfs2 (2.12.0-1) experimental; urgency=low + + * New upstream release + * Disable cdda method. Upstream recommends not shipping it. + * debian/patches/00_gnome-vfs-hal0.5.patch + + Removed. Not needed anymore + * debian/patches/09_pmount.patch + + Removed. Merged upstream + * debian/patches/14_null_volume_crash.patch + + Removed. Fixed upstream + * debian/patches/15_cddb_bufferoverflow.patch + + Removed. Fixed upstream + * debian/patches/16_preserve_timestamps.patch + + Removed. Fixed upstream + * debian/patches/18_cdrom_fallback.patch + + Removed. Fixed upstream + * debian/patches/20_fadvise_linux26.patch + + Removed. Problem has been fixed in libc + * debian/patches/21_kfreebsd_cdrom.patch + + Removed. Fixed upstream + * Sync with ubuntu + + debian/patches/01_fstab_edit_crash.patch + - Updated + + debian/patches/02_get_volume_for_path.patch + - Updated + + -- Sjoerd Simons Tue, 6 Sep 2005 17:19:11 +0200 + +gnome-vfs2 (2.10.1-5hal0) experimental; urgency=low + + * debian/patches/00_gnome-vfs-hal0.5.patch + + Make gnome-vfs work with the hal 0.5 API. (From gnome cvs) + * debian/patches/14_null_volume_crash.patch + + Updated + + -- Sjoerd Simons Tue, 21 Jun 2005 18:57:02 +0000 + +gnome-vfs2 (2.10.1-5) unstable; urgency=medium + + * 20_fadvise_linux26.patch: ugly hack to use fadvise only on Linux 2.6 + (closes: #314484). + * Patch from Robert Millan to build on kFreeBSD + (closes: #266699): + + don't build-depend on HAL and cdparanoia, + + 21_kfreebsd_cdrom.patch: changes for CDROM support. + + -- Josselin Mouette Fri, 17 Jun 2005 22:25:35 +0200 + +gnome-vfs2 (2.10.1-4) unstable; urgency=low + + * Sjoerd Simons: + - Upload to unstable + - debian/patches/16_preserve_timestamps.patch + + Added. Restore preservation of atime, mtime and permissions broken by + the setgid patch. (Patch from gnome CVS) + * Josselin Mouette: + - defaults.list: + + Make evince the default for PDF files. + + Add new mime types supported in GNOME 2.10. + + -- Sjoerd Simons Tue, 7 Jun 2005 01:02:31 +0200 + +gnome-vfs2 (2.10.1-3) experimental; urgency=low + + * debian/patches/15_cddb_bufferoverflow.patch + - check the number of returned matches agains the maximum size to avoid + overflowing the buffer. (CAN-2005-0706, Closes: #305072) + * Allow building on the hurd. Thanks to Michael Banck for providing patches + (Closes: #301258) + - Disable samba and don't enable ipv6 and the hal backend on the hurd. + - debian/patches/18_cdrom_fallback.patch + + Fallback to giving no info about cdrom status if the operating system + doesn't support it. + - debian/patches/19_hurd_path_max.patch + + Handle the missing of PATH_MAX definition on the hurd + + -- Sjoerd Simons Mon, 2 May 2005 18:24:00 +0200 + +gnome-vfs2 (2.10.1-2) experimental; urgency=low + + * [debian/defaults.list] Sort by .desktop file, then by MIME type. + Default to OpenOffice.org itself for application/vnd.sun.xml.calc.template + and application/vnd.sun.xml.calc rather than gnumeric. (See #307090) + * [debian/control.in] Corrected section for libgnomevfs2-common to "libs". + (Closes: #305609) + + -- J.H.M. Dassen (Ray) Sun, 1 May 2005 15:13:52 +0200 + +gnome-vfs2 (2.10.1-1) experimental; urgency=low + + * New upstream release. + + -- Sjoerd Simons Mon, 11 Apr 2005 22:31:39 +0200 + +gnome-vfs2 (2.10.0-1) experimental; urgency=low + + * New upstream release + - Fixes "invalid parameters" error when copying to a floppy + (Closes: #220457) + * debian/paches//03_usr_share_gnome_applications.patch + - Updated for new upstream + * Vfolders aren't used anymore, removed patches related to them: + - debian/patches/01_exclude-sound-properties.patch + - debian/patches/15_no_kde_in_menu.patch + * Removed patches for things fixed upstream: + - debian/patches/04_mime_info_search_parent_types.patch + - debian/patches/10_fix_eject.patch + - debian/patches/14_libhttp_64.patch + - debian/patches/16_honor_dir_setgid.patch + - debian/patches/17_gnome_vfs_daemon_deadlock.patch + * Build the tar and cdda methods + * Enable hal support (Closes: #298923) + * Updated watch file + * debian/patches/01_fstab_edit_crash.patch + - Added, fix crash of gnome-vfs-daemon when editing /etc/fstab (from the + ubuntu package) + * debian/patches/14_null_volume_crash.patch + - Added, gnome_vfs_hal_mounts_modify_drive(): Check that the hal volume is + not NULL before calling hal functions on it. (from the ubuntu package) + * Added a version with debugging symbols (Closes: #264117) + + -- Sjoerd Simons Tue, 22 Mar 2005 21:00:40 +0100 + +gnome-vfs2 (2.8.4-2) unstable; urgency=high + + * Remove howl depends from control.in instead of just control. + All howl depends are now really gone (Closes: #295775) + + -- Sjoerd Simons Mon, 28 Feb 2005 12:53:34 +0100 + +gnome-vfs2 (2.8.4-1) unstable; urgency=medium + + * Sebastien Bacher: + - debian/control.in: + + libgnomevfs2-common Depends on desktop-file-utils. (Closes: #286728) + * Sjoerd Simons: + - New upstream release + - Don't use howl anymore because of license issues (Closes: #295775) + - debian/patches/04_mime_info_search_parent_types.patch + + Updated. + - debian/patches/09_pmount.patch: + + Updated. Mount by mount point again (Closes: #288174) + + -- Sjoerd Simons Wed, 23 Feb 2005 16:49:44 +0100 + +gnome-vfs2 (2.8.3-11) unstable; urgency=low + + * debian/patches/17_gnome_vfs_daemon_deadlock.patch + - Fix possible deadlock when calling gnome_vfs_get_volume_monitor + (patch from gnome cvs) + + -- Sjoerd Simons Mon, 31 Jan 2005 15:23:36 +0100 + +gnome-vfs2 (2.8.3-10) unstable; urgency=low + + * debian/patches/16_honor_dir_setgid.patch + - Honor setgid bit set on directories (Closes: #286346) + + -- Sjoerd Simons Tue, 25 Jan 2005 15:09:11 +0100 + +gnome-vfs2 (2.8.3-9) unstable; urgency=low + + * debian/patches/15_no_kde_in_menu.patch: + - don't show kde items in the gnome menu (Closes: #289650) + + -- Sjoerd Simons Sat, 15 Jan 2005 17:22:40 +0100 + +gnome-vfs2 (2.8.3-8) unstable; urgency=medium + + * debian/patches/14_libhttp_64.patch: + - patch from David Mosberger-Tang to fix a + crasher on 64bits archs (Closes: #285726). + + -- Sebastien Bacher Sat, 8 Jan 2005 13:00:05 +0100 + +gnome-vfs2 (2.8.3-7) unstable; urgency=low + + * debian/control.in: + - re-enable HOWL support, using libhowl-dev (>= 0.9.8). + - make the libsmbclient-dev build-dep unversioned again. + * debian/libgnomevfs2.shlibs: bump to 2.8.3-7 for libhowl. + + -- Jordi Mallach Sun, 26 Dec 2004 02:31:23 +0100 + +gnome-vfs2 (2.8.3-6) unstable; urgency=low + + * debian/patches/03_usr_share_gnome_applications.patch: read defaults.list + from /usr/share/gnome/applications as well, to allow having a + GNOME-specific defaults.list. + * debian/defaults.list: include defaults list. + * debian/libgnomevfs2-common.{links,install}: install it. + * debian/patches/04_mime_info_search_parent_types.patch: search parent types + when looking for the default, not only when getting all types. + + -- Josselin Mouette Thu, 25 Nov 2004 23:14:25 +0100 + +gnome-vfs2 (2.8.3-5) unstable; urgency=low + + * debian/control.in: make libgnomevfs2-common conflict + libgnome (<< 2.8.0-5) due to a gconf schema registration issue + (closes: #282720). + + -- Jordi Mallach Wed, 24 Nov 2004 23:16:47 +0100 + +gnome-vfs2 (2.8.3-4) unstable; urgency=low + + * Apply two patches from Ubuntu on Sjoerd's request: + - debian/patches/10_fix_eject.patch: eject media after unmounting it. + - debian/patches/13_resolve_fstab_symlinks.patch: resolve mount point + symlinks when reading /etc/fstabs. + * debian/control.in: bump libsmbclient build-dep to >= 3.0.8-2 + temporarily, to avoid libgnomevfs2 being built without smb browsing + support in alpha. + + -- Jordi Mallach Wed, 24 Nov 2004 00:55:54 +0100 + +gnome-vfs2 (2.8.3-3) experimental; urgency=low + + * Applied the patches for the pmount interoperability (Closes: #281887) + (patches sent by Sjoerd Simons ) + * debian/patches/09_pmount.patch: + - use pumount for unmounting if available. + * debian/patches/12_user_visible_drives.patch: + - makes everything under /media user-visible. + + -- Sebastien Bacher Sat, 20 Nov 2004 00:14:58 +0100 + +gnome-vfs2 (2.8.3-2) unstable; urgency=low + + * GNOME team upload. + * Upload to unstable. + * debian/control.in: revert all howl related changes for now while some + problems with libhowl0 are resolved. + + -- Jordi Mallach Thu, 18 Nov 2004 16:56:24 +0100 + +gnome-vfs2 (2.8.3-1) experimental; urgency=low + + * New upstream release. + * debian/control.in: + - libgnomevfs2-dev depends on libhowl-dev (Closes: #278651). + + -- Sebastien Bacher Thu, 4 Nov 2004 15:04:06 +0100 + +gnome-vfs2 (2.8.2-2) experimental; urgency=low + + * GNOME team upload. + * debian/control.in: add libhowl-dev (>= 0.9.6) to build-depends. + + -- Jordi Mallach Thu, 14 Oct 2004 18:01:12 +0200 + +gnome-vfs2 (2.8.2-1) experimental; urgency=low + + * New upstream release. + * [debian/watch] Updated. + + -- J.H.M. Dassen (Ray) Mon, 11 Oct 2004 18:01:27 +0200 + +gnome-vfs2 (2.8.1-1) experimental; urgency=low + + * New upstream release. + * [debian/control.in] Tightened gconf dependencies (which already were for + an experimental version) to the current version in experimental. + + -- J.H.M. Dassen (Ray) Tue, 21 Sep 2004 18:03:52 +0200 + +gnome-vfs2 (2.8.0-1) experimental; urgency=low + + * GNOME team upload. + * New upstream release. + * debian/control.in: + - remove build-deps on dbus-1-dev, libhal-dev and libexpat1-dev + as we're not enabling hal for now. + - remove bogus gnome-common build-dep as well. + * debian/libgnomevfs2-0.shlibs, debian/shlibs.local: bump to 2.8.0. + * debian/patches/00_enable_gnome-vfs-ssl_with_gnutls.patch: remove broken + patch which should have never been there. + * debian/patches/03_browser_mode_lock.patch: removed, included upstream. + + -- Jordi Mallach Tue, 14 Sep 2004 19:25:55 +0200 + +gnome-vfs2 (2.7.91-3) experimental; urgency=low + + * GNOME team upload. + * debian/control.in: + - tighten things a bit for the shared-mime-info transition: + libgnomevfs2-common depends on shared-mime-info and conflicts + nautilus (<< 2.7.2). + - clean up descriptions. + * debian/libgnomevfs2-0.shlibs, debian/shlibs.local: bump to 2.7.91. + + -- Jordi Mallach Fri, 27 Aug 2004 14:44:26 +0200 + +gnome-vfs2 (2.7.91-2) experimental; urgency=low + + * GNOME team upload. + * debian/patches/03_browser_mode_lock.patch: patch from CVS to fix + nautilus hangs in file browser mode. + * debian/rules: disable hal for now, seems to cause some oddities. + + -- Jordi Mallach Thu, 19 Aug 2004 21:00:11 +0200 + +gnome-vfs2 (2.7.91-1) experimental; urgency=low + + * GNOME team upload. + * New upstream development release. + * debian/control.in: add build-depends on libhal-dev (>= 0.2.92), + dbus-glib-1-dev (>= 0.21) and libexpat1-dev. + * debian/rules: configure with --enable-hal. + + -- Jordi Mallach Tue, 17 Aug 2004 15:29:41 +0200 + +gnome-vfs2 (2.7.90-1) experimental; urgency=low + + * New upstream development release. + * [debian/control.in] Switch to gnutls11. + + -- J.H.M. Dassen (Ray) Wed, 11 Aug 2004 23:31:30 +0200 + +gnome-vfs2 (2.7.2-1) experimental; urgency=low + + * GNOME Team Upload. + * New (development) upstream release. + + -- Marc 'HE' Brockschmidt Sat, 19 Jun 2004 21:46:33 +0200 + +gnome-vfs2 (2.6.1.1-3) unstable; urgency=low + + * Upload to unstable + + -- Takuo KITAME Wed, 26 May 2004 14:20:10 +0900 + +gnome-vfs2 (2.6.1.1-2) experimental; urgency=low + + * debian/patches/get_volume_for_path.patch: + + Check the returned volume actually contains the asked path. This avoids + incorrectly returning bind mounts, like it happens when using udev + (closes: #242728). + * debian/rules: + + Remove support for cdda, extfs, nntp, tar and vfs-pipe methods, + all broken. Accidentally fixes crash when trying tar:// URIs + (closes: #157322). + + Don't run dh_makeshlibs on libgnomevfs2-common. + * debian/control.in: + + Removed unuseful build-dependency on automake1.7, and unuseful + build-conflict with libcdparanoia0-dev (now we remove libcdda at + install time). + * debian/libgnomevfs2-common.install: + + Don't install .a and .la files. + * Renamed postrm to libgnomevfs2-common.postrm. + * libgnomevfs2-common.postinst: removed, dh_gconf handles it now. + + -- Josselin Mouette Fri, 23 Apr 2004 17:57:06 +0200 + +gnome-vfs2 (2.6.1.1-1) experimental; urgency=low + + * New upstream release. + * GNOME Team Upload. + + -- Sebastien Bacher Tue, 20 Apr 2004 21:04:21 +0200 + +gnome-vfs2 (2.6.1-1) experimental; urgency=low + + * New upstream release. + * GNOME Team Upload. + * debian/patches/gnome-vfs-ssl.c.patch + + removed since included in new version. + * debian/patches/ssh-pass-fix.patch: + + same here. + + -- Sebastien Bacher Mon, 19 Apr 2004 19:40:04 +0200 + +gnome-vfs2 (2.6.0-5) experimental; urgency=low + + * debian/patches/ssh-pass-fix.patch: + + patch from CVS to fix ssh:// and sftp:// problems with nautilus. + + -- Sebastien Bacher Thu, 15 Apr 2004 22:00:06 +0200 + +gnome-vfs2 (2.6.0-4) experimental; urgency=low + + * Included again gnomevfs-* utilities. + + -- Sebastien Bacher Sat, 3 Apr 2004 00:06:31 +0200 + +gnome-vfs2 (2.6.0-3) experimental; urgency=low + + * GNOME team upload. + * debian/control.in: + - set the section of libgnomevfs2-common to devel. + - replace libgnome2-common (<< 2.6.0), due to conflicting schema file + (closes: #240258). + * debian/libgnomevfs2-0.shlibs: added. + * debian/shlibs.local: updated for 2.6.0. + + -- Jordi Mallach Sun, 28 Mar 2004 17:13:46 +0200 + +gnome-vfs2 (2.6.0-2) experimental; urgency=low + + * J.H.M. Dassen (Ray): + - [debian/control.in] Set the section of the -dev package to libdevel. + * Jordi Mallach: + - [debian/control.in] + + Add libsmbclient-dev to build-depends to build the smb module. + + Add Conflicts and Replaces on gnome-vfs-extras2 and gnome-vfs-sftp + to libgnomevfs2-common (closes: #240141). + + Drop the gnome-vfs-extras2 suggestion. + + Make libgnomevfs2-common replace the 2.4 version of libgnomevfs2-dev. + - [debian/rules] Configure with --disable-openssl and --enable-ipv6. + + -- Jordi Mallach Fri, 26 Mar 2004 23:11:06 +0100 + +gnome-vfs2 (2.6.0-1) experimental; urgency=low + + * New upstream release. + + -- Ondřej Surý Thu, 25 Mar 2004 16:18:25 +0100 + +gnome-vfs2 (2.4.1-5) unstable; urgency=low + + * debian/patches/panel-crash: + + new patch to fix the gnome-panel's crash with some recently-used files + (Closes: #230903, #231005). + * NMU acknowledge (Closes: #225303). + + -- Sebastien Bacher Mon, 8 Mar 2004 18:57:38 +0100 + +gnome-vfs2 (2.4.1-4.1) unstable; urgency=high + + * Fix FTBFS with newer gnome-common, automake: (Closes: #225303) + * [debian/control.in] Build-Depends: automake1.7 instead of Build-Conflicts. + * [debian/patches/newer-automakes] New. Fix build problems with + automake1.7. + (Upstream gnome-2-4 CVS already has half of this patch; see + http://bugzilla.gnome.org/show_bug.cgi?id=124725) + + -- J.H.M. Dassen (Ray) Sun, 28 Dec 2003 21:50:11 +0100 + +gnome-vfs2 (2.4.1-4) unstable; urgency=low + + * Really fix the Depends this time (Closes: #216720). + * Workaround for the "-pthread" in .la file problem (Closes: #217359). + + -- Sebastien Bacher Fri, 24 Oct 2003 16:14:24 +0200 + +gnome-vfs2 (2.4.1-3) unstable; urgency=low + + * Removed libbonobo-activation-dev from Depends (Closes: #216720). + + -- Sebastien Bacher Wed, 22 Oct 2003 02:17:19 +0200 + +gnome-vfs2 (2.4.1-2) unstable; urgency=low + + * Fix Build-Depends : liborbit2-dev (2.8.0, should be 1:2.8.0). + + -- Sebastien Bacher Sat, 18 Oct 2003 03:00:14 +0200 + +gnome-vfs2 (2.4.1-1) unstable; urgency=low + + * New upstream release + * GNOME Team upload + * Conflicts on automake1.6/1.7 due to a ssl error. + + -- Sebastien Bacher Wed, 15 Oct 2003 21:53:08 +0200 + +gnome-vfs2 (2.2.5-5) unstable; urgency=low + + * Reverted to 'Recommends: fam' from 'Depends' (closes: #214088) + * Fix postinst (closes: #214065, #214127) + + -- Takuo KITAME Mon, 6 Oct 2003 10:44:47 +0900 + +gnome-vfs2 (2.2.5-4) unstable; urgency=low + + * -common: Depends on gconf2 (closes: #212854) + * -common: Fix Duplicate relation to libgnomevfs2-0 (closes: #199271) + * lib: Depends: fam (closes: #208722) + * Applied patch to fix build problem (closes: #204943) + * Build-Conflicts: libcdparanoia0-dev + + -- Takuo KITAME Thu, 2 Oct 2003 12:38:31 +0900 + +gnome-vfs2 (2.2.5-3) unstable; urgency=low + + * Build against libgnutls7 (closes: #201746) + + -- Takuo KITAME Tue, 22 Jul 2003 11:09:40 +0900 + +gnome-vfs2 (2.2.5-2) unstable; urgency=low + + * -dev: versioned conflicts with -common (closes: #197379) + * libgnomevfs2-0: Depends on -common (>= ${Source-Version})(closes: #197327) + + -- Takuo KITAME Mon, 16 Jun 2003 10:46:43 +0900 + +gnome-vfs2 (2.2.5-1) unstable; urgency=low + + * New upstream release + * install all header files which is needed. (closes: #178065, #177612) + * register gconf schema in postinst (closes: #183658) + * fix dangling symlink in /usr/share/gtk-doc/html (closes: #184004) + * This release includes GNU Hurd build-fix patch (closes: #187457) + * change Dependency tree, add -common in .shlibs instead (closes: #182678) + + -- Takuo KITAME Fri, 13 Jun 2003 14:50:50 +0900 + +gnome-vfs2 (2.2.3-2) unstable; urgency=low + + * --enable-gnutls + + -- Takuo KITAME Wed, 19 Mar 2003 17:50:08 +0900 + +gnome-vfs2 (2.2.3-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 18 Mar 2003 14:52:31 +0900 + +gnome-vfs2 (2.2.2-2) unstable; urgency=low + + * --disable-gtk-doc (closes: #180979) + * enable GNUTLS support, again. + + -- Takuo KITAME Fri, 14 Feb 2003 22:10:03 +0900 + +gnome-vfs2 (2.2.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 13 Feb 2003 01:24:42 +0900 + +gnome-vfs2 (2.2.0-2) unstable; urgency=low + + * libgnomevfs2-0 Depends on versioned -common (closes: #178340, #176555) + + -- Takuo KITAME Tue, 28 Jan 2003 15:15:39 +0900 + +gnome-vfs2 (2.2.0-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 22 Jan 2003 11:46:20 +0900 + +gnome-vfs2 (2.1.91-2) unstable; urgency=low + + * remove gnutls patch. (close: #177333, #177422) + * Suggests extras2 instead of modules2 (closes: #177384) + + -- Takuo KITAME Mon, 20 Jan 2003 10:51:21 +0900 + +gnome-vfs2 (2.1.91-1) unstable; urgency=low + + * New upstream release (closes: #176871) + * Suggests: gnome-vfs-modules2 (closes: #176361) + * remove unneeded vfolder-info files (closes: #170087, #168613, #175824, #168182) + + -- Takuo KITAME Fri, 17 Jan 2003 12:28:55 +0900 + +gnome-vfs2 (2.0.4.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 14 Jan 2003 13:22:31 +0900 + +gnome-vfs2 (2.0.4-4) unstable; urgency=low + + * preinst remove /etc/gnome-vfs-2.0/vfolders/applications.vfolder-info (closes: #159910, #163591) + + -- Takuo KITAME Fri, 15 Nov 2002 15:40:25 +0900 + +gnome-vfs2 (2.0.4-3) unstable; urgency=low + + * Recommends: fam (closes: #157989) + * Remove /etc/gnome-vfs-2.0/vfolders/applications.vfolder-info (closes: #159910) + * Change Maintainer address to @debian.org + + -- Takuo KITAME Mon, 28 Oct 2002 16:14:08 +0900 + +gnome-vfs2 (2.0.4-2) unstable; urgency=low + + * debian/rules: recompile libvfolder-desktop.so in install rule. + (closes: #160088) + * add sound-properties.desktop in applications.vfolder-info (closes: #158344) + + -- Takuo KITAME Thu, 17 Oct 2002 15:32:01 +0900 + +gnome-vfs2 (2.0.4-1) unstable; urgency=low + + * New upstream release + * Maintainer upload (closes: #158457) + Thanks NMU of Dassen. + + -- Takuo KITAME Thu, 5 Sep 2002 13:49:28 +0900 + +gnome-vfs2 (2.0.2-7.1) unstable; urgency=low + + * Non-maintainer upload. + * Follow GNUTLS packages changes: (Closes: #158457) + * libgnutls-dev -> libgnutls5-dev + * Tightened libgnutls5-dev dependencies to the latest version. + + -- J.H.M. Dassen (Ray) Tue, 27 Aug 2002 13:20:42 +0200 + +gnome-vfs2 (2.0.2-7) unstable; urgency=low + + * realy fix #151524 and #157122 (closes: #151524, #157122) + + -- Takuo KITAME Mon, 19 Aug 2002 08:55:42 +0900 + +gnome-vfs2 (2.0.2-6) unstable; urgency=low + + * Maintainer upload. + Thanks for NMU fixing. (closes: #151524, #157122) + + -- Takuo KITAME Mon, 19 Aug 2002 05:33:36 +0900 + +gnome-vfs2 (2.0.2-5.0.1) unstable; urgency=high + + * Rebuild so as to not lose method modules. + + -- Colin Walters Sun, 18 Aug 2002 00:25:21 -0400 + +gnome-vfs2 (2.0.2-5) unstable; urgency=low + + * patches: modified configure.in, acconfig.h for GNUTLS + Use AM_PATH_LIBGNUTLS. (closes: #156668) + * debian/rules: call autogen.sh + * debian/control: build depends on gnome-common + + -- Takuo KITAME Fri, 16 Aug 2002 15:22:57 +0900 + +gnome-vfs2 (2.0.2-4) unstable; urgency=low + + * Fix dependency with bonobo-activation... + + -- Takuo KITAME Wed, 14 Aug 2002 22:19:03 +0900 + +gnome-vfs2 (2.0.2-3) unstable; urgency=low + + * build against libgnutls5 0.5.1-4 + * libgnomevfs2-dev Depends on versioned libgnutls-dev and libxml2-dev (closes: 156581) + + -- Takuo KITAME Mon, 12 Aug 2002 13:38:11 +0900 + +gnome-vfs2 (2.0.2-2) unstable; urgency=low + + * Build against libgtk2.0-0png3 + + -- Takuo KITAME Thu, 8 Aug 2002 19:33:39 +0900 + +gnome-vfs2 (2.0.2-1) unstable; urgency=low + + * New upstream release + * use GNUTLS instead of openssl (closes: #153642) + + -- Takuo KITAME Fri, 26 Jul 2002 14:01:33 +0900 + +gnome-vfs2 (2.0.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Fri, 28 Jun 2002 13:50:55 +0900 + +gnome-vfs2 (2.0.0-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 13 Jun 2002 02:58:21 +0900 + +gnome-vfs2 (1.9.17-2) unstable; urgency=low + + * libgnomevfs2-dev: depends on libssl-dev (closes: #149382) + + -- Takuo KITAME Sun, 9 Jun 2002 01:10:20 +0900 + +gnome-vfs2 (1.9.17-1) unstable; urgency=low + + * New upstream release + * enable ssl support + + -- Takuo KITAME Wed, 5 Jun 2002 17:33:48 +0900 + +gnome-vfs2 (1.9.16-2) unstable; urgency=low + + * debian/rules: fix duplicate build + + -- Takuo KITAME Wed, 5 Jun 2002 11:47:15 +0900 + +gnome-vfs2 (1.9.16-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Tue, 28 May 2002 15:30:37 +0900 + +gnome-vfs2 (1.9.15-2) unstable; urgency=low + + * fix build problem on s390 (closes: #144329) + + -- Takuo KITAME Thu, 23 May 2002 21:11:57 +0900 + +gnome-vfs2 (1.9.15-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 9 May 2002 02:08:22 +0900 + +gnome-vfs2 (1.9.14-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 1 May 2002 10:00:11 +0900 + +gnome-vfs2 (1.9.12-2) unstable; urgency=low + + * --without-openssl-includes --without-openssl-libs (closes: #142368) + * Build-Depends: libfam-dev, libcdparanoia0-dev + + -- Takuo KITAME Wed, 24 Apr 2002 13:28:23 +0900 + +gnome-vfs2 (1.9.12-1) unstable; urgency=low + + * New upstream release + * use dbs + * remove /etc/gnome-vfs-2.0 when purge libgnomevfs2-common + + -- Takuo KITAME Tue, 23 Apr 2002 13:35:08 +0900 + +gnome-vfs2 (1.9.11-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Mon, 1 Apr 2002 06:25:22 +0900 + +gnome-vfs2 (1.9.10-2) unstable; urgency=low + + * build against glib2.0 + + -- Takuo KITAME Sun, 24 Mar 2002 04:23:02 +0900 + +gnome-vfs2 (1.9.10-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sun, 10 Mar 2002 17:04:34 +0900 + +gnome-vfs2 (1.9.8-1) unstable; urgency=low + + * New upstream release + * build against libglib1.3-15 + + -- Takuo KITAME Tue, 26 Feb 2002 13:27:57 +0900 + +gnome-vfs2 (1.9.7-4) unstable; urgency=low + + * build against libglib1.3-14 + + -- Takuo KITAME Fri, 22 Feb 2002 20:57:08 +0900 + +gnome-vfs2 (1.9.7-3) unstable; urgency=low + + * fix build-depends (closes: #134983) + + -- Takuo KITAME Thu, 21 Feb 2002 12:59:32 +0900 + +gnome-vfs2 (1.9.7-2) unstable; urgency=low + + * build against libbonobo-activation4 + * update Build-Depends + + -- Takuo KITAME Sun, 17 Feb 2002 14:53:08 +0900 + +gnome-vfs2 (1.9.7-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 14 Feb 2002 11:11:18 +0900 + +gnome-vfs2 (1.9.6-3) unstable; urgency=low + + * Build against new linc and ORBit2 + + -- Takuo KITAME Mon, 11 Feb 2002 22:42:49 +0900 + +gnome-vfs2 (1.9.6-2) unstable; urgency=low + + * Build against libgconf2-4 + * Build-Depends: libgconf2-dev (>= 1.1.7-2) + + -- Takuo KITAME Fri, 8 Feb 2002 05:16:58 +0900 + +gnome-vfs2 (1.9.6-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 6 Feb 2002 01:17:13 +0900 + +gnome-vfs2 (1.9.5-1) unstable; urgency=low + + * New upstream release + * build against libglib1.3-13 + * Update Build-Depens + + -- Takuo KITAME Sun, 3 Feb 2002 23:36:05 +0900 + +gnome-vfs2 (1.9.4-4) unstable; urgency=low + + * libgnomevfs2-dev: Depends on libbonobo-activation-dev (closes: #129780) + + -- Takuo KITAME Fri, 18 Jan 2002 18:22:20 +0000 + +gnome-vfs2 (1.9.4-3) unstable; urgency=low + + * libgnomevfs/gnome-vfs-job.c: + - use gsize instead of size_t (closes: #127781) + + -- Takuo KITAME Wed, 9 Jan 2002 07:31:18 +0000 + +gnome-vfs2 (1.9.4-2) unstable; urgency=low + + * build against latest libraries. + * update Build-Depends + + -- Takuo KITAME Tue, 8 Jan 2002 10:08:54 +0000 + +gnome-vfs2 (1.9.4-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 2 Jan 2002 10:46:40 +0000 + +gnome-vfs2 (1.9.3-3) unstable; urgency=low + + * Build against glib1.3.11 + * fix glib-object.h problem + + -- Takuo KITAME Thu, 6 Dec 2001 19:39:45 +0000 + +gnome-vfs2 (1.9.3-2) unstable; urgency=low + + * Fix build-depends (closes: #121370) + + -- Takuo KITAME Tue, 27 Nov 2001 16:22:01 +0000 + +gnome-vfs2 (1.9.3-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sat, 10 Nov 2001 17:23:40 +0000 + +gnome-vfs2 (1.9.1-1) unstable; urgency=low + + * New upstream release for GNOME2 + * change package name gnome-vfs2, libgnomevfs2-$(SONAME), libgnomevfs2-dev + + -- Takuo KITAME Tue, 30 Oct 2001 12:43:37 +0000 + +gnome-vfs (1.0.3-2) unstable; urgency=low + + * include libgnome-vfs-pthread.so (closes: #115743) + + -- Takuo KITAME Tue, 16 Oct 2001 18:08:46 +0900 + +gnome-vfs (1.0.3-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Mon, 15 Oct 2001 12:55:58 +0900 + +gnome-vfs (1.0.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 19 Sep 2001 08:29:08 +0900 + +gnome-vfs (1.0.1-3) unstable; urgency=low + + * update config.{guess.sub} (closes: Bug#103692) + + -- Takuo KITAME Sun, 8 Jul 2001 19:17:22 +0900 + +gnome-vfs (1.0.1-2) unstable; urgency=low + + * Added ttc as TrueTypeFont into mime data. + + -- Takuo KITAME Thu, 17 May 2001 10:15:49 +0900 + +gnome-vfs (1.0.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 9 May 2001 06:36:18 +0900 + +gnome-vfs (1.0-4) unstable; urgency=low + + * closes: Bug#95149: libgnome-vfs0: Build against unknow package + + -- Takuo KITAME Wed, 25 Apr 2001 08:10:54 +0900 + +gnome-vfs (1.0-3) unstable; urgency=low + + * rebuild with libgnome-dev (1.2.13-5) + * Fix #94050: libgnome-vfs0: Unneeded INSTALL file (closes: Bug#94050) + + -- Takuo KITAME Wed, 25 Apr 2001 02:34:47 +0900 + +gnome-vfs (1.0-2) unstable; urgency=low + + * Build-Depends: libgnome-dev (>= 1.2.13-1) (closes: Bug#90538) + + -- Takuo KITAME Thu, 22 Mar 2001 12:52:06 +0900 + +gnome-vfs (1.0-1) unstable; urgency=low + + * New upstream release + * libgdk-pixbuf is not needed now. (closes: #89279) + + -- Takuo KITAME Wed, 14 Mar 2001 12:26:56 +0900 + +gnome-vfs (0.6.2-2) unstable; urgency=low + + * fixed Build-Dpeneds (closes: Bug#89279) + * fix #88290: Please move control-center capplet to Documents sub-dir (closes: Bug#88290) + + -- Takuo KITAME Tue, 13 Mar 2001 20:11:29 +0900 + +gnome-vfs (0.6.2-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Wed, 28 Feb 2001 14:55:12 +0900 + +gnome-vfs (0.5-1.1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Thu, 1 Feb 2001 13:28:50 +0900 + +gnome-vfs (0.4.2-2) unstable; urgency=low + + * debian/control.in: Build-Depends (cloese: Bug#77626) + + -- Takuo KITAME Wed, 22 Nov 2000 09:05:26 +0900 + +gnome-vfs (0.4.2-1) unstable; urgency=low + + * New upstream release (closes: Bug#76519) + + -- Takuo KITAME Wed, 8 Nov 2000 12:06:54 +0900 + +gnome-vfs (0.4.1-1) unstable; urgency=low + + * New upstream release + + -- Takuo KITAME Sun, 5 Nov 2000 12:52:02 +0900 + +gnome-vfs (0.3.1-1) unstable; urgency=low + + * Initial Release. + + -- Takuo KITAME Mon, 16 Oct 2000 09:47:42 +0900 + + --- gnome-vfs2-2.15.90.orig/debian/control +++ gnome-vfs2-2.15.90/debian/control @@ -0,0 +1,86 @@ +Source: gnome-vfs2 +Section: libs +Priority: optional +Maintainer: Josselin Mouette +Uploaders: Debian GNOME Maintainers , Andrew Lau , Clément Stenac , Dafydd Harries , Guilherme de S. Pastore , Gustavo Franco , Gustavo Noronha Silva , J.H.M. Dassen (Ray) , Jordi Mallach , Jose Carlos Garcia Sogo , Loic Minier , Marc 'HE' Brockschmidt , Marco Cabizza , Oystein Gisnas , Ondřej Surý , Ross Burton , Sebastien Bacher , Sjoerd Simons +Build-Depends: cdbs, gtk-doc-tools, libglib2.0-dev (>= 2.9.3), libgconf2-dev (>= 2.8.0-1), libxml2-dev (>= 2.6.0), libbz2-dev, libgamin-dev | libfam-dev (>= 2.6.9-4), libsmbclient-dev, gettext, debhelper (>= 5.0.13), zlib1g-dev, intltool, gnome-mime-data, libgnutls-dev (>= 1.0.4-3), gnome-pkg-tools, dpkg-dev (>= 1.13.19), libdbus-glib-1-dev (>= 0.60), libhal-dev, libhal-storage-dev, libavahi-client-dev, libavahi-glib-dev, libacl1-dev, libattr1-dev +Standards-Version: 3.7.2 + +Package: libgnomevfs2-common +Section: libs +Architecture: all +Depends: ${misc:Depends}, gnome-mime-data, shared-mime-info, pmount (>= 0.9.5-0ubuntu4) +Conflicts: gnome-panel (<< 2.10.0), libgnomevfs2-0 (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (common files) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains the documentation, data files and locales. + +Package: libgnomevfs2-0 +Architecture: any +Depends: ${shlibs:Depends}, libgnomevfs2-common (= ${source:Version}) +Recommends: libgnomevfs2-extra, gamin | fam +Suggests: libgnomevfs2-bin +Replaces: libgnomevfs2-common (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (runtime libraries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains the runtime libraries, the daemon, and the + default modules. + +Package: libgnomevfs2-bin +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libgnomevfs2-common (<< 2.13.91-0ubuntu2) +Description: GNOME virtual file-system (support binaries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains some example binaries using the GNOME VFS + library. + +Package: libgnomevfs2-extra +Architecture: any +Depends: ${shlibs:Depends}, libgnomevfs2-common (= ${source:Version}) +Conflicts: libgnomevfs2-common (<< 2.15.2) +Description: GNOME virtual file-system (extra modules) + This package contains extra VFS modules for the GNOME virtual + file-system. Currently, it includes: + * the bzip2 module; + * the smb module, to browse Windows shares. + +Package: libgnomevfs2-0-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libgnomevfs2-0 (= ${binary:Version}) +Description: GNOME virtual file-system (debugging libraries) + GNOME VFS is the GNOME virtual file system. It is the foundation of the + Nautilus file manager. It provides a modular architecture and ships with + several modules that implement support for file systems, http, ftp and others. + It provides a URI-based API, a backend supporting asynchronous file + operations, a MIME type manipulation library and other features. + . + This package contains unstripped shared libraries. It is provided primarily + to provide a backtrace with names in a debugger, this makes it somewhat + easier to interpret core dumps. The libraries are installed in + /usr/lib/debug and are automatically used by gdb. + +Package: libgnomevfs2-dev +Architecture: any +Section: libdevel +Depends: libgnomevfs2-0 (= ${binary:Version}), libc6-dev, libgconf2-dev (>= 2.8.0-1), libgnutls-dev, libxml2-dev, libavahi-client-dev, libavahi-glib-dev, libdbus-1-dev, libdbus-glib-1-dev +Description: GNOME virtual file-system library (development files) + This package provides the necessary development libraries for writing + GNOME VFS modules and applications that use the GNOME VFS APIs. --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-0.install +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-0.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libgnomevfs-2.so.* +debian/tmp/usr/lib/gnome-vfs-2.0/gnome-vfs-daemon +debian/tmp/usr/lib/gnome-vfs-2.0/modules/lib{ftp,network,file,tar,computer,gzip,http,vfs-test,sftp,dns-sd}.so --- gnome-vfs2-2.15.90.orig/debian/compat +++ gnome-vfs2-2.15.90/debian/compat @@ -0,0 +1 @@ +5 --- gnome-vfs2-2.15.90.orig/debian/patches/03_app_cdda.patch +++ gnome-vfs2-2.15.90/debian/patches/03_app_cdda.patch @@ -0,0 +1,44 @@ +diff -Nur gnome-vfs2-2.12.0.orig/schemas/desktop_gnome_url_handlers.schemas.in gnome-vfs2-2.12.0/schemas/desktop_gnome_url_handlers.schemas.in +--- gnome-vfs2-2.12.0.orig/schemas/desktop_gnome_url_handlers.schemas.in 2004-08-14 16:08:28.000000000 +0200 ++++ gnome-vfs2-2.12.0/schemas/desktop_gnome_url_handlers.schemas.in 2005-09-29 15:16:04.000000000 +0200 +@@ -172,6 +172,40 @@ + + + ++ /schemas/desktop/gnome/url-handlers/cdda/enabled ++ /desktop/gnome/url-handlers/cdda/enabled ++ gnome ++ bool ++ true ++ ++ Whether the specified command should handle "cdda" URLs ++ True if the command specified in the "command" key should handle "cdda" URLs. ++ ++ ++ ++ /schemas/desktop/gnome/url-handlers/cdda/command ++ /desktop/gnome/url-handlers/cdda/command ++ gnome ++ string ++ sound-juicer %s ++ ++ The handler for "cdda" URLs ++ The command used to handle "cdda" URLs, if enabled. ++ ++ ++ ++ /schemas/desktop/gnome/url-handlers/cdda/needs_terminal ++ /desktop/gnome/url-handlers/cdda/needs_terminal ++ gnome ++ bool ++ false ++ ++ Run the command in a terminal ++ True if the command used to handle this type of URL should be run in a terminal. ++ ++ ++ ++ + /schemas/desktop/gnome/url-handlers/https/enabled + /desktop/gnome/url-handlers/https/enabled + gnome --- gnome-vfs2-2.15.90.orig/debian/patches/13_resolve_fstab_symlinks.patch +++ gnome-vfs2-2.15.90/debian/patches/13_resolve_fstab_symlinks.patch @@ -0,0 +1,25 @@ +diff -Nur gnome-vfs2-2.8.3/libgnomevfs/gnome-vfs-unix-mounts.c gnome-vfs2-2.8.3.new/libgnomevfs/gnome-vfs-unix-mounts.c +--- gnome-vfs2-2.8.3/libgnomevfs/gnome-vfs-unix-mounts.c 2004-10-15 10:00:02.000000000 +0200 ++++ gnome-vfs2-2.8.3.new/libgnomevfs/gnome-vfs-unix-mounts.c 2004-11-23 17:19:09.426568360 +0100 +@@ -538,6 +538,7 @@ + char *opt, *opt_end; + struct stat sb; + GnomeVFSUnixMountPoint *mount_entry; ++ char rpath[PATH_MAX]; + + stat_file = read_file = get_fstab_file (); + +@@ -569,7 +570,12 @@ + + mount_entry = g_new0 (GnomeVFSUnixMountPoint, 1); + +- mount_entry->mount_path = g_strdup (mntent->mnt_dir); ++ /* resolve symlinks */ ++ if (realpath (mntent->mnt_dir, rpath)) ++ mount_entry->mount_path = g_strdup (rpath); ++ else ++ mount_entry->mount_path = g_strdup (mntent->mnt_dir); ++ + mount_entry->device_path = g_strdup (mntent->mnt_fsname); + mount_entry->filesystem_type = g_strdup (mntent->mnt_type); + --- gnome-vfs2-2.15.90.orig/debian/patches/11_network-volumes-in-network.patch +++ gnome-vfs2-2.15.90/debian/patches/11_network-volumes-in-network.patch @@ -0,0 +1,240 @@ +diff -Nur modules.orig/computer-method.c modules/computer-method.c +--- modules.orig/computer-method.c 2004-08-12 11:08:56.000000000 +0200 ++++ modules/computer-method.c 2005-02-09 23:46:57.697485936 +0100 +@@ -260,12 +260,14 @@ + if (gnome_vfs_volume_is_user_visible (volume)) { + drive = gnome_vfs_volume_get_drive (volume); + if (drive == NULL) { ++ if (gnome_vfs_volume_get_volume_type (volume) != GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER) { + file = computer_file_new (COMPUTER_VOLUME); + name = gnome_vfs_volume_get_display_name (volume); + file->file_name = build_file_name (name, ".volume"); + g_free (name); + file->volume = gnome_vfs_volume_ref (volume); + computer_file_add (dir, file); ++ } + } else { + file = get_drive_file (dir, drive); + if (file != NULL) { +@@ -360,10 +362,11 @@ + file->file_name = g_strdup ("Filesystem.desktop"); + computer_file_add (dir, file); + ++ /* + file = computer_file_new (COMPUTER_NETWORK_LINK); + file->file_name = g_strdup ("Network.desktop"); + computer_file_add (dir, file); +- ++ */ + volumes = gnome_vfs_volume_monitor_get_mounted_volumes (monitor); + drives = gnome_vfs_volume_monitor_get_connected_drives (monitor); + +@@ -384,12 +387,14 @@ + if (gnome_vfs_volume_is_user_visible (volume)) { + drive = gnome_vfs_volume_get_drive (volume); + if (drive == NULL) { ++ if (gnome_vfs_volume_get_volume_type (volume) != GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER) { + file = computer_file_new (COMPUTER_VOLUME); + name = gnome_vfs_volume_get_display_name (volume); + file->file_name = build_file_name (name, ".volume"); + g_free (name); + file->volume = gnome_vfs_volume_ref (volume); + computer_file_add (dir, file); ++ } + } + gnome_vfs_drive_unref (drive); + } +diff -Nur modules.orig/network-method.c modules/network-method.c +--- modules.orig/network-method.c 2004-10-07 17:08:38.000000000 +0200 ++++ modules/network-method.c 2005-02-09 23:46:37.620538096 +0100 +@@ -51,6 +51,7 @@ + char *icon; + char *target_uri; + char *filename; ++ gint vol_id; + } NetworkLink; + + typedef struct { +@@ -154,7 +155,8 @@ + static char * + get_data_for_link (const char *uri, + const char *display_name, +- const char *icon) ++ const char *icon, ++ gint vol_id) + { + char *data; + +@@ -163,10 +165,13 @@ + "Name=%s\n" + "Type=FSDevice\n" + "Icon=%s\n" +- "URL=%s\n", ++ "URL=%s\n" ++ "%sX-Gnome-Volume=%d\n", + display_name, + icon, +- uri); ++ uri, ++ vol_id >= 0 ? "" : "#", ++ vol_id); + return data; + } + +@@ -235,7 +240,8 @@ + add_link (const char *filename, + const char *target_uri, + const char *display_name, +- const char *icon) ++ const char *icon, ++ gint vol_id) + { + NetworkLink *link; + +@@ -244,6 +250,7 @@ + link->target_uri = g_strdup (target_uri); + link->display_name = g_strdup (display_name); + link->icon = g_strdup (icon); ++ link->vol_id = vol_id; + + active_links = g_list_prepend (active_links, link); + do_link_event (filename, +@@ -264,7 +271,8 @@ + add_link (filename, + link_uri, + domain, +- "gnome-fs-network"); ++ "gnome-fs-network", ++ -1); + g_free (filename); + g_free (link_uri); + } +@@ -356,7 +364,8 @@ + { + return get_data_for_link (link->target_uri, + link->display_name, +- link->icon); ++ link->icon, ++ link->vol_id); + } + + /* Call with lock held */ +@@ -477,6 +486,63 @@ + + } + ++/* functions to handle volumes */ ++static char * ++build_volume_filename (GnomeVFSVolume *volume) ++{ ++ char *name, *escaped, *ret; ++ ++ name = gnome_vfs_volume_get_display_name (volume); ++ escaped = gnome_vfs_escape_string (name); ++ ret = g_strconcat ("volume-", escaped, NULL); ++ g_free(escaped); ++ g_free(name); ++ ++ return ret; ++} ++ ++static void ++volume_mounted (GnomeVFSVolumeMonitor *monitor, ++ GnomeVFSVolume *volume, ++ gpointer user_data) ++{ ++ char *volume_file, *volume_uri; ++ char *volume_name, *volume_icon; ++ ++ G_LOCK (network); ++ if (gnome_vfs_volume_is_user_visible (volume) && ++ gnome_vfs_volume_get_volume_type (volume) == GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER) { ++ volume_file = build_volume_filename (volume); ++ volume_uri = gnome_vfs_volume_get_activation_uri (volume); ++ volume_name = gnome_vfs_volume_get_display_name (volume); ++ volume_icon = gnome_vfs_volume_get_icon (volume); ++ ++ add_link (volume_file, volume_uri, ++ volume_name, volume_icon, ++ gnome_vfs_volume_get_id (volume)); ++ g_free (volume_icon); ++ g_free (volume_name); ++ g_free (volume_uri); ++ g_free (volume_file); ++ } ++ G_UNLOCK (network); ++} ++ ++static void ++volume_unmounted (GnomeVFSVolumeMonitor *volume_monitor, ++ GnomeVFSVolume *volume, ++ gpointer user_data) ++{ ++ char *volume_file; ++ ++ G_LOCK (network); ++ ++ volume_file = build_volume_filename (volume); ++ remove_link (volume_file); ++ g_free (volume_file); ++ ++ G_UNLOCK (network); ++} + + static GnomeVFSResult + do_open (GnomeVFSMethod *method, +@@ -1338,6 +1404,8 @@ + GConfClient *gconf_client; + GnomeVFSURI *uri; + char *workgroup_uri, *workgroup_escaped, *setting; ++ GnomeVFSVolumeMonitor *monitor; ++ GList *volumes, *l; + + gconf_client = gconf_client_get_default (); + +@@ -1394,10 +1462,43 @@ + add_link ("smblink-root", + "smb://", + _("Windows Network"), +- "gnome-fs-network"); ++ "gnome-fs-network", ++ -1); + } + +- ++ /* add non-drive volumes to network:/// folder */ ++ monitor = gnome_vfs_get_volume_monitor (); ++ volumes = gnome_vfs_volume_monitor_get_mounted_volumes (monitor); ++ for (l = volumes; l != NULL; l = l->next) { ++ GnomeVFSVolume *volume = l->data; ++ ++ if (gnome_vfs_volume_is_user_visible (volume) && ++ gnome_vfs_volume_get_volume_type (volume) == GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER) { ++ gchar *volume_file, *volume_uri; ++ gchar *volume_name, *volume_icon; ++ ++ volume_file = build_volume_filename (volume); ++ volume_uri = gnome_vfs_volume_get_activation_uri (volume); ++ volume_name = gnome_vfs_volume_get_display_name (volume); ++ volume_icon = gnome_vfs_volume_get_icon (volume); ++ ++ add_link (volume_file, volume_uri, ++ volume_name, volume_icon, ++ gnome_vfs_volume_get_id (volume)); ++ g_free (volume_icon); ++ g_free (volume_name); ++ g_free (volume_uri); ++ g_free (volume_file); ++ } ++ } ++ g_list_foreach (volumes, (GFunc) gnome_vfs_volume_unref, NULL); ++ g_list_free (volumes); ++ ++ g_signal_connect (monitor, "volume_mounted", ++ G_CALLBACK (volume_mounted), NULL); ++ g_signal_connect (monitor, "volume_unmounted", ++ G_CALLBACK (volume_unmounted), NULL); ++ + return &method; + } + --- gnome-vfs2-2.15.90.orig/debian/patches/17_improve_volume_labels.patch +++ gnome-vfs2-2.15.90/debian/patches/17_improve_volume_labels.patch @@ -0,0 +1,50 @@ +diff -Nur gnome-vfs2-2.14.1/libgnomevfs/gnome-vfs-hal-mounts.c gnome-vfs2-2.14.1.new/libgnomevfs/gnome-vfs-hal-mounts.c +--- gnome-vfs2-2.14.1/libgnomevfs/gnome-vfs-hal-mounts.c 2006-03-27 10:59:07.000000000 +0200 ++++ gnome-vfs2-2.14.1.new/libgnomevfs/gnome-vfs-hal-mounts.c 2006-05-12 12:38:55.000000000 +0200 +@@ -342,7 +342,7 @@ + + /* use label if available */ + label = libhal_volume_get_label (hal_volume); +- if (label != NULL && strlen (label) > 0) { ++ if (label != NULL && strlen (label) > 0 && strcmp(label, "/")) { + name = g_strdup (label); + goto out; + } +@@ -483,14 +483,15 @@ + const char *volume_label; + char *name; + char *size_str; ++ char *mountpoint; + + name = NULL; + + drive_type = libhal_drive_get_type (hal_drive); + volume_label = libhal_volume_get_label (hal_volume); + +- /* Use volume label if available */ +- if (volume_label != NULL) { ++ /* Use volume label if available, but ignore '/' */ ++ if (volume_label != NULL && strlen (volume_label) && strcmp (volume_label, "/")) { + name = g_strdup (volume_label); + goto out; + } +@@ -570,8 +571,18 @@ + goto out; + } + +- /* Fallback: size of media */ ++ ++ /* Fallback: mount point */ ++ mountpoint = libhal_volume_get_mount_point (hal_volume); ++ if (mountpoint) { ++ /* chop off /media prefix */ ++ if (!strncmp (mountpoint, "/media/", 7) && strlen (mountpoint) > 7) ++ mountpoint += 7; ++ name = g_strdup_printf ("%s", mountpoint); ++ goto out; ++ } + ++ /* Fallback: size of media */ + size_str = gnome_vfs_format_file_size_for_display (libhal_volume_get_size (hal_volume)); + if (size_str != NULL) { + if (libhal_drive_uses_removable_media (hal_drive)) { --- gnome-vfs2-2.15.90.orig/debian/patches/01_fstab_edit_crash.patch +++ gnome-vfs2-2.15.90/debian/patches/01_fstab_edit_crash.patch @@ -0,0 +1,15 @@ +# upstream http://bugzilla.gnome.org/show_bug.cgi?id=300547 + +diff -Nur gnome-vfs2-2.10.0/libgnomevfs/gnome-vfs-volume-monitor-daemon.c gnome-vfs2-2.10.0.new/libgnomevfs/gnome-vfs-volume-monitor-daemon.c +--- gnome-vfs2-2.10.0/libgnomevfs/gnome-vfs-volume-monitor-daemon.c 2004-12-14 17:23:33.000000000 +0100 ++++ gnome-vfs2-2.10.0.new/libgnomevfs/gnome-vfs-volume-monitor-daemon.c 2005-03-17 12:01:07.245801992 +0100 +@@ -718,6 +718,9 @@ + mount = l->data; + uri = gnome_vfs_get_uri_from_local_path (mount->mount_path); + ++ if (uri == NULL) ++ continue; ++ + drive = _gnome_vfs_volume_monitor_find_fstab_drive_by_activation_uri (volume_monitor, uri); + + if (drive != NULL) { --- gnome-vfs2-2.15.90.orig/debian/patches/20_dns-sd_use_hostnames_if_possible.patch +++ gnome-vfs2-2.15.90/debian/patches/20_dns-sd_use_hostnames_if_possible.patch @@ -0,0 +1,74 @@ +Index: libgnomevfs/gnome-vfs-dns-sd.c +=================================================================== +RCS file: /cvs/gnome/gnome-vfs/libgnomevfs/gnome-vfs-dns-sd.c,v +retrieving revision 1.19 +diff -u -r1.19 gnome-vfs-dns-sd.c +--- libgnomevfs/gnome-vfs-dns-sd.c 27 Feb 2006 10:32:22 -0000 1.19 ++++ libgnomevfs/gnome-vfs-dns-sd.c 11 May 2006 15:13:11 -0000 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + #include + #include "gnome-vfs-dns-sd.h" + #include +@@ -1324,7 +1325,6 @@ + GHashTable *hash; + size_t text_len; + char *text; +- char host[128]; + + handle = user_data; + if (event == AVAHI_RESOLVER_FOUND) { +@@ -1337,12 +1337,25 @@ + service.name = (char *)name; + service.type = (char *)type; + service.domain = (char *)domain; +- +- avahi_address_snprint (host, sizeof(host), address); ++ ++ /* FIXME: Optimize? maybe add nss_support and can_resolve_local ++ * variables to a struct that gets passed around */ ++ /* avahi_nss_support only checks that the mdns modules exist, ++ * not if they are loaded into the resolver or can resolve ++ * local names so only return the hostname if it does resolve ++ * with gethostbyname */ ++ if (avahi_nss_support() && gethostbyname(host_name)) { ++ handle->host = g_strdup(host_name); ++ } else { ++ char a[128]; ++ avahi_address_snprint(a, sizeof(a), address); ++ handle->host = g_strdup(a); ++ } ++ + handle->callback (handle, + GNOME_VFS_OK, + &service, +- host, ++ handle->host, + port, + hash, + handle->text_len, +@@ -1993,13 +2006,17 @@ + void *user_data) + { + struct sync_resolve_data *data; +- char a[128]; + + data = user_data; + if (event == AVAHI_RESOLVER_FOUND) { ++ if (avahi_nss_support() && gethostbyname(host_name)) { ++ data->host = g_strdup(host_name); ++ } else { ++ char a[128]; ++ avahi_address_snprint(a, sizeof(a), address); ++ data->host = g_strdup(a); ++ } + data->got_data = TRUE; +- avahi_address_snprint (a, sizeof(a), address); +- data->host = g_strdup (a); + data->port = port; + data->text_len = avahi_string_list_serialize (txt, NULL, 0); + data->text = g_malloc (data->text_len); + --- gnome-vfs2-2.15.90.orig/debian/patches/09_gnomevfs_mount_selection.patch +++ gnome-vfs2-2.15.90/debian/patches/09_gnomevfs_mount_selection.patch @@ -0,0 +1,26 @@ +? libgnomevfs/.gnome-vfs-volume-ops.c.swp +Index: libgnomevfs/gnome-vfs-volume-ops.c +=================================================================== +RCS file: /cvs/gnome/gnome-vfs/libgnomevfs/gnome-vfs-volume-ops.c,v +retrieving revision 1.31 +diff -u -r1.31 gnome-vfs-volume-ops.c +--- libgnomevfs/gnome-vfs-volume-ops.c 25 Apr 2006 11:19:53 -0000 1.31 ++++ libgnomevfs/gnome-vfs-volume-ops.c 1 May 2006 17:29:27 -0000 +@@ -833,8 +833,6 @@ + # if defined(HAL_MOUNT) + if (hal_udi != NULL && g_file_test (HAL_MOUNT, G_FILE_TEST_IS_EXECUTABLE)) + command = HAL_MOUNT; +- else +- command = find_command (MOUNT_COMMAND); + # else + ; + # endif +@@ -857,8 +855,6 @@ + # if defined(HAL_UMOUNT) + if (hal_udi != NULL && g_file_test (HAL_UMOUNT, G_FILE_TEST_IS_EXECUTABLE)) + command = HAL_UMOUNT; +- else +- command = find_command (UMOUNT_COMMAND); + # else + ; + #endif --- gnome-vfs2-2.15.90.orig/debian/patches/21_proxy_ignore_local.patch +++ gnome-vfs2-2.15.90/debian/patches/21_proxy_ignore_local.patch @@ -0,0 +1,22 @@ +--- schemas/system_http_proxy.schemas.in.old 2006-05-19 07:59:12.616000000 +0200 ++++ schemas/system_http_proxy.schemas.in 2006-05-19 07:59:38.792000000 +0200 +@@ -78,7 +78,7 @@ + gnome-vfs + list + string +- [localhost,127.0.0.0/8] ++ [localhost,127.0.0.0/8,*.local] + + Non-proxy hosts + This key contains a list of hosts which are connected to +--- schemas/system_http_proxy.schemas.old 2006-05-19 07:59:06.396000000 +0200 ++++ schemas/system_http_proxy.schemas 2006-05-19 07:59:28.812000000 +0200 +@@ -2000,7 +2000,7 @@ + gnome-vfs + list + string +- [localhost,127.0.0.0/8] ++ [localhost,127.0.0.0/8,*.local] + + Non-proxy hosts + This key contains a list of hosts which are connected to --- gnome-vfs2-2.15.90.orig/debian/patches/12_user_visible_drives.patch +++ gnome-vfs2-2.15.90/debian/patches/12_user_visible_drives.patch @@ -0,0 +1,15 @@ +Nur in gnome-vfs2-2.8.1.old/debian/patches: 12_user_visible_drives.patch. +diff -ru gnome-vfs2-2.8.1.old/libgnomevfs/gnome-vfs-volume-monitor-daemon.c gnome-vfs2-2.8.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c +--- gnome-vfs2-2.8.1.old/libgnomevfs/gnome-vfs-volume-monitor-daemon.c 2004-09-23 15:20:46.099901960 +0200 ++++ gnome-vfs2-2.8.1/libgnomevfs/gnome-vfs-volume-monitor-daemon.c 2004-09-23 15:23:00.649447320 +0200 +@@ -954,6 +954,10 @@ + vol->priv->is_user_visible = 1; + break; + default: ++ /* additionally mark devices below /media/ as user visible, in ++ * case they are not recognized as devices above */ ++ if (!strncmp (mount->mount_path, "/media/", 7)) ++ vol->priv->is_user_visible = 1; + break; + } + --- gnome-vfs2-2.15.90.orig/debian/patches/19_hurd_path_max.patch +++ gnome-vfs2-2.15.90/debian/patches/19_hurd_path_max.patch @@ -0,0 +1,35 @@ +--- libgnomevfs/gnome-vfs-unix-mounts.c.orig 2005-03-24 15:49:19.000000000 +0100 ++++ libgnomevfs/gnome-vfs-unix-mounts.c 2005-03-24 15:49:55.000000000 +0100 +@@ -85,6 +85,9 @@ + + #define STAT_TIMEOUT_SECONDS 3 + ++#ifndef PATH_MAX ++#define PATH_MAX 4096 ++#endif + + /* Ideally this should not nonblocking stat, since that can block on + * downed NFS mounts forever, however there seems to be no good way +--- modules/file-method.c.orig 2005-04-01 02:24:13.000000000 +0200 ++++ modules/file-method.c 2005-04-01 02:23:33.000000000 +0200 +@@ -87,7 +87,11 @@ + if (x > 0) + value = x; + else ++#ifdef MAXPATHLEN + return MAXPATHLEN; ++#else ++ return 4096; ++#endif + } + + return value; +@@ -1357,7 +1357,7 @@ + char *cache_file_path; + FILE *cache_file; + char buffer[2048]; +- char escaped_mount_point[PATH_MAX], escaped_trash_path[PATH_MAX]; ++ char escaped_mount_point[GET_PATH_MAX()], escaped_trash_path[GET_PATH_MAX()]; + char *mount_point, *trash_path; + struct stat stat_buffer; + gboolean removed_item; --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-common.install +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-common.install @@ -0,0 +1,5 @@ +debian/tmp/etc/gconf +debian/tmp/etc/gnome-vfs-2.0 +debian/tmp/usr/share/dbus-1 +debian/tmp/usr/share/locale +debian/tmp/usr/share/gtk-doc/html/gnome-vfs-2.0/* usr/share/doc/libgnomevfs2-common/html/ --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-extra.install +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-extra.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/gnome-vfs-2.0/modules/lib{bzip2,smb}.so +debian/tmp/etc/gnome-vfs-2.0/modules/smb-module.conf --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-common.preinst +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-common.preinst @@ -0,0 +1,47 @@ +#!/bin/sh + +set -e + +prep_mv_conffile() { + CONFFILE="$1" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`" + if [ "$md5sum" = "$old_md5sum" ]; then + rm -f "$CONFFILE" + fi + fi +} + +rm_conffile() { + CONFFILE="$1" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`sed -n -e \"/^Conffiles:/,/^[^ ]/{\\\\' $CONFFILE'{s/.* //;p}}\" /var/lib/dpkg/status`" + 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 +} + +NEWVERSION=2.15.2-0ubuntu1 + +case "$1" in + install|upgrade) + # CDDA method is not shipped anymore, so remove it's conffile + rm_conffile /etc/gnome-vfs-2.0/modules/cdda-module.conf + # The SMB method is now distributed in a separate package. + if [ -n "$2" ] && dpkg --compare-versions "$2" lt "$NEWVERSION"; then + prep_mv_conffile /etc/gnome-vfs-2.0/modules/smb-module.conf + fi + ;; +esac + +#DEBHELPER# --- gnome-vfs2-2.15.90.orig/debian/rules +++ gnome-vfs2-2.15.90/debian/rules @@ -0,0 +1,31 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk + +binary-post-install/libgnomevfs2-common:: + rm -f debian/libgnomevfs2-common/etc/gnome-vfs-2.0/modules/smb-module.conf + +ifeq ($(DEB_HOST_ARCH),hurd-i386) + HOST_ARCH_CONFIGURE_FLAGS=--disable-samba +else + HOST_ARCH_CONFIGURE_FLAGS=--enable-ipv6 --enable-hal \ + --with-hal-mount=/usr/bin/pmount-hal --with-hal-umount=/usr/bin/pumount \ + --enable-avahi +endif + +#debug lib +DEB_DH_STRIP_ARGS := --dbg-package=libgnomevfs2-0-dbg + +DEB_CONFIGURE_EXTRA_FLAGS := --enable-gtk-doc --disable-openssl \ + --enable-gnutls \ + --libexecdir=/usr/lib/gnome-vfs-2.0 \ + $(HOST_ARCH_CONFIGURE_FLAGS) + +DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="-Wl,--as-needed" + +DEB_DH_MAKESHLIBS_ARGS_libgnomevfs2-extra := --no-act +DEB_COMPRESS_EXCLUDE := html --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-0.shlibs +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-0.shlibs @@ -0,0 +1 @@ +libgnomevfs-2 0 libgnomevfs2-0 (>= 2.15.90) --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-common.gconf-defaults +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-common.gconf-defaults @@ -0,0 +1,2 @@ +/desktop/gnome/url-handlers/http/command "firefox %s" +/desktop/gnome/url-handlers/https/command "firefox %s" --- gnome-vfs2-2.15.90.orig/debian/watch +++ gnome-vfs2-2.15.90/debian/watch @@ -0,0 +1,4 @@ +version=2 +http://download.gnome.org/sources/gnome-vfs/2.14/ \ + gnome-vfs-(.*)\.tar\.gz \ + debian uupdate --- gnome-vfs2-2.15.90.orig/debian/copyright +++ gnome-vfs2-2.15.90/debian/copyright @@ -0,0 +1,45 @@ +This package was debianized by Takuo KITAME +Mon, 16 Oct 2000 09:47:42 +0900. + +It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/gnome-vfs/ + +Upstream Authors: see the AUTHORS file. + +Copyright for the cdda, sftp and smb modules: + + 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. + + 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 General Public License for more details. + + You should have received a copy of the GNU 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 General +Public License can be found in `/usr/share/common-licenses/GPL'. + + +Copyright for the gnome-vfs library and the rest of the modules: + + 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'. --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-common.links +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-common.links @@ -0,0 +1,2 @@ +usr/share/doc/libgnomevfs2-common/html/ usr/share/gtk-doc/html/gnome-vfs-2.0 +etc/gnome-vfs-2.0/defaults.list usr/share/gnome/applications/defaults.list --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-bin.install +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-bin.install @@ -0,0 +1 @@ +debian/tmp/usr/bin --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-extra.install.hurd-i386 +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-extra.install.hurd-i386 @@ -0,0 +1 @@ +debian/tmp/usr/lib/gnome-vfs-2.0/modules/libbzip2.so --- gnome-vfs2-2.15.90.orig/debian/libgnomevfs2-dev.install +++ gnome-vfs2-2.15.90/debian/libgnomevfs2-dev.install @@ -0,0 +1,6 @@ +debian/tmp/usr/include +debian/tmp/usr/lib/libgnomevfs-2.so +debian/tmp/usr/lib/libgnomevfs-2.la +debian/tmp/usr/lib/libgnomevfs-2.a +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/lib/gnome-vfs-2.0/include