debian/0000775000000000000000000000000012322633423007170 5ustar debian/rules0000775000000000000000000000056212322633302010247 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 -Wl,-z,defs export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ --parallel --with autotools-dev override_dh_install: dh_install --fail-missing dh_install debian/thunar-volman.xml /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/ debian/watch0000664000000000000000000000016012322633302010212 0ustar version=3 http://archive.xfce.org/src/xfce/thunar-volman/([\d\.]+)/ \ thunar-volman-([\d\.]+)\.tar\.(?:gz|bz2) debian/changelog0000664000000000000000000001660612322633324011053 0ustar thunar-volman (0.8.0-4ubuntu1) trusty; urgency=medium * Fix auto-mounting of removable devices. LP: #1210898 -- Thaddäus Tintenfisch Fri, 11 Apr 2014 21:59:42 +0200 thunar-volman (0.8.0-4) unstable; urgency=medium * debian/control: - drop build-dep on chrpath. * debian/rules: - drop call to chrpath, not needed anymore. -- Yves-Alexis Perez Sun, 02 Feb 2014 21:55:09 +0100 thunar-volman (0.8.0-3) unstable; urgency=low [ Evgeni Golov ] * Correct Vcs-* URLs to point to anonscm.debian.org [ Jackson Doak ] * debian/control: - Bump standards-version to 3.9.4 - Remove redundant "section" category * debian/rules: - Add option for verbose mode * Create manpage for thunar-volman-settings [ Yves-Alexis Perez ] * debian/rules: - use autotools-dev addon to update autotools helper files. * debian/control: - add build-dep on autotools-dev. - update standards version to 3.9.5. -- Yves-Alexis Perez Sun, 02 Feb 2014 21:36:42 +0100 thunar-volman (0.8.0-2) unstable; urgency=low * Upload to unstable. * debian/rules: - enable all hardening flags. -- Yves-Alexis Perez Wed, 22 May 2013 00:38:28 +0200 thunar-volman (0.8.0-1) experimental; urgency=low [ Lionel Le Folgoc ] * New upstream release. * debian/control: - bump b-deps for Xfce 4.10. * debian/rules: - drop obsolete --disable-rpath configure flag - pass --parallel to dh. [ Yves-Alexis Perez ] * debian/watch updated to track development releases. -- Lionel Le Folgoc Sat, 05 May 2012 14:19:58 +0200 thunar-volman (0.6.1-1) unstable; urgency=low * New upstream release. * debian/watch updated since thunar-volman is now part of core Xfce. * debian/control: - update standards version to 3.9.3. - update debhelper build-dep to 9 and add build-dep on dpkg-dev 1.16.1 for hardening support. - drop build-dep on hardening-includes. * debian/compat bumped to 9. * debian/rules: - use debhelper 9 / dpkg-dev hardening support. -- Yves-Alexis Perez Fri, 30 Mar 2012 07:34:59 +0200 thunar-volman (0.6.0-4) unstable; urgency=low * debian/control: - thunar-volman is linux only for now. closes: #624413 -- Yves-Alexis Perez Thu, 28 Apr 2011 22:08:22 +0200 thunar-volman (0.6.0-3) unstable; urgency=low * Upload to unstable. * debian/control: - remove Simon and Emanuele from uploaders, - update standards version to 3.9.2. -- Yves-Alexis Perez Wed, 20 Apr 2011 12:49:32 +0200 thunar-volman (0.6.0-2) experimental; urgency=low * debian/control: - add build-dep on libxfce4util 4.8.0. -- Yves-Alexis Perez Mon, 07 Mar 2011 08:07:58 +0100 thunar-volman (0.6.0-1) experimental; urgency=low [ Lionel Le Folgoc ] * New upstream release. - don't use hal anymore. closes: #615195 * debian/control: - switch to dh 7, >= 7.0.50~ to support overrides - refreshed (build-)deps for this new hal-less version - bump Standards-Version to 3.9.1 - add myself to uploaders - set minimal thunar dependency to 1.1.1 - add home page. * debian/copyright: refreshed. * debian/manpages: install debian/thunar-volman.1. * debian/patches: - 01_display-volume-info-for-crypto-layer.patch, 02_fix-race-asking-passphrase-twice.patch: dropped, obsolete. * debian/rules: switch to dh + overrides. * debian/shlibs.local: dropped, not needed. * debian/source/format: switch to 3.0 (quilt). [ Yves-Alexis Perez ] * debian/control: - add build-dep on intltool. * debian/rules: - install a thunar-volman.xml config file to disabled automount, autorun and autobrowse by default. - pick {C,LD}FLAGS from dpkg-buildflags. - add -W1, z,defs and --as-needed to LDFLAGS. - add hardening flags to {C,LD}FLAGS. -- Yves-Alexis Perez Sun, 27 Feb 2011 01:25:10 +0100 thunar-volman (0.3.80-4) unstable; urgency=low [ Stefan Ott ] * Fix debian/watch [ Yves-Alexis Perez ] * debian/patches - 02_fix-race-asking-passphrase-twice added, don't ask twice for passphrase on encrypted volumes (Xfce #5416). * debian/control: - update standards version to 3.8.4. -- Yves-Alexis Perez Sat, 13 Mar 2010 12:13:22 +0100 thunar-volman (0.3.80-3) unstable; urgency=low [ Evgeni Golov ] * Fix Vcs-* fields, they were missing 'trunk' in the path. [ Yves-Alexis Perez ] * debian/control: - add dependency on hal. closes: #525222 - update standards version to 3.8.3. * debian/watch edited to track Xfce archive reorganisation. -- Yves-Alexis Perez Sat, 10 Oct 2009 17:42:24 +0200 thunar-volman (0.3.80-2) unstable; urgency=low * Upload to unstable. * debian/control: - update debhelper build-dep to 7. - update standards version to 3.8.1. - move to xfce section. * debian/compat bumped to 7. * debian/rules: - add -Wl,-z,-defs -Wl,--as-needed to LDFLAGS. -- Yves-Alexis Perez Sat, 04 Apr 2009 16:23:28 +0200 thunar-volman (0.3.80-1) experimental; urgency=low * New upstream release. * debian/patches: - 01_autoipod_command_only_for_music_players dropped, included upstream. - 02_encrypted-volumes dropped, included upstream. - 01_display-volume-info-for-crypto-layer added, display device name when asking the passphrase of a crypto-container. (Xfce #4656) * debian/copyright: - updated dates. - added copyright for Colin Leroy patch. * debian/control: - removed Rudy Godoy and Martin Loschwitz from Uploaders:. - updated build-dep on exo and Thunar for Xfce 4.6. - add explicit build-dep on gtk. * debian/rules: - fails if file are missing in installed package. -- Yves-Alexis Perez Sun, 01 Mar 2009 00:30:58 +0100 thunar-volman (0.2.0-3) experimental; urgency=low * debian/patches: - 02_encrypted-volumes added, add support for mounting encrypted volumes. Patch from Colin Leroy (Xfce #3349). * debian/copyright: - use © sign. * debian/control: - update standards version to 3.8.0, no change needed. - update build deps on exo with luks support. * debian/shlibs.local: request a libexo with luks support. -- Yves-Alexis Perez Wed, 13 Aug 2008 23:13:00 +0200 thunar-volman (0.2.0-2) unstable; urgency=low [ Yves-Alexis Perez ] * debian/patches: - 01_autoipod_command_only_for_music_players added: only run “music player” command when a music player is plugged. closes: #455870 [ Simon Huggins ] * Add dependency on new exo-utils for exo-mount -- Simon Huggins Mon, 28 Jan 2008 11:24:24 +0000 thunar-volman (0.2.0-1) unstable; urgency=low [ Simon Huggins ] * Add Vcs-* headers to debian/control [ Yves-Alexis Perez ] * The “first upload” release. * New upstream release. * debian/control: - updated Standards-Version to 3.7.3. - changed email to my debian.org. -- Yves-Alexis Perez Wed, 05 Dec 2007 22:37:50 +0100 thunar-volman (0.1.2-1) unstable; urgency=low * Initial release closes: #407874 -- Yves-Alexis Perez Wed, 02 May 2007 17:01:16 +0100 debian/thunar-volman.xml0000664000000000000000000000106512322633302012503 0ustar debian/compat0000664000000000000000000000000212322633302010362 0ustar 9 debian/copyright0000664000000000000000000000246412322633302011125 0ustar This package was debianized by Yves-Alexis Perez on Sat, 20 Jan 2007 13:20:15 +0100 It was downloaded from http://foo-projects.org/~benny/projects/thunar-volman/index.html Copyright Holders: © 2004-2007 The Thunar development team. © 2005-2008 Benedikt Meurer © 2010 Jannis Pohlmann Portions of the code are based on code from gnome-volume-manager, written by Robert Love and Jeffrey Stedfast for GNOME. License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . 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-2'. debian/source/0000775000000000000000000000000012322633414010470 5ustar debian/source/format0000664000000000000000000000001412322633302011672 0ustar 3.0 (quilt) debian/manpages0000664000000000000000000000006612322633302010704 0ustar debian/thunar-volman.1 debian/thunar-volman-settings.1debian/thunar-volman.10000664000000000000000000000241412322633302012042 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH THUNAR-VOLMAN "1" "May 2007" "thunar-volman" "User Commands" .SH NAME thunar-volman \- controls configuration of thunar's removable media .SH NOTE Note that usually this command is invoked by thunar itself and you should only use this if you are having problems adding the device as per the documentation cited at the end of this manpage. .SH DESCRIPTION .IP thunar\-volman [OPTION...] .TP \fB\-a\fR, \fB\-\-device\-added\fR Manually tell thunar about a device .TP \fB\-c\fR, \fB\-\-configure\fR Configure management of removable drives and media .TP \fB\-v\fR, \fB\-\-version\fR Print version information and exit .TP \fB\-\-display\fR=\fIDISPLAY\fR X display to use .SH AUTHOR Written by Benedikt Meurer . .PP This manual page was written by Simon Huggins (with help from help2man) for the Debian project but may be used by others. .PP Please report bugs to Debian's bug tracking system. Details can be found at http://bugs.debian.org/ .SH COPYRIGHT Copyright \(co 2004-2007 The Thunar development team. All rights reserved. .SH "SEE ALSO" The full documentation for .B thunar-volman is maintained in /usr/share/doc/thunar/html/C/using-removable-media.html debian/thunar-volman-settings.10000664000000000000000000000311112322633302013673 0ustar .TH THUNAR-VOLMAN-SETTINGS "1" "August 2013" "thunar-volman-settings" "User Commands" .SH NAME thunar-volman-settings \- controls configuration of thunar's removable media .SH NOTE Note that usually this command is invoked by thunar itself and you should only use this if you are having problems adding the device as per the documentation cited at the end of this manpage. .SH DESCRIPTION .SS "Usage:" .IP thunar\-volman\-settings [OPTION...] .SS "Help Options:" .TP \fB\-h\fR, \fB\-\-help\fR Show help options .TP \fB\-\-help\-all\fR Show all help options .TP \fB\-\-help\-gtk\fR Show GTK+ Options .PP GTK+ Options .TP \fB\-\-class\fR=\fICLASS\fR Program class as used by the window manager .TP \fB\-\-name\fR=\fINAME\fR Program name as used by the window manager .TP \fB\-\-screen\fR=\fISCREEN\fR X screen to use .TP \fB\-\-sync\fR Make X calls synchronous .TP \fB\-\-gtk\-module\fR=\fIMODULES\fR Load additional GTK+ modules .TP \fB\-\-g\-fatal\-warnings\fR Make all warnings fatal .SS "Application Options:" .TP \fB\-\-display\fR=\fIDISPLAY\fR X display to use .SH AUTHOR Written by Benedikt Meurer . .PP This manual page was written by Jackson Doak (with help from help2man) for the Debian project but may be used by others. .PP Please report bugs to Debian's bug tracking system. Details can be found at http://bugs.debian.org/ .SH COPYRIGHT Copyright \(co 2004-2013 The Thunar development team. All rights reserved. .SH "SEE ALSO" The full documentation for .B thunar-volman-settings is maintained in /usr/share/doc/thunar/html/C/using-removable-media.htmldebian/control0000664000000000000000000000215012322633324010571 0ustar Source: thunar-volman Section: xfce Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Xfce Maintainers Uploaders: Yves-Alexis Perez , Lionel Le Folgoc Build-Depends: debhelper (>= 9), libexo-1-dev (>= 0.6.0), dpkg-dev (>= 1.16.1), libgudev-1.0-dev (>= 145), libxfce4util-dev (>= 4.8.0), libxfce4ui-1-dev (>= 4.8.0), libxfconf-0-dev (>= 4.8.0), libnotify-dev, libxml-parser-perl, intltool, autotools-dev Standards-Version: 3.9.5 Vcs-Svn: svn://anonscm.debian.org/pkg-xfce/goodies/trunk/thunar-volman/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-xfce/goodies/trunk/thunar-volman/ Homepage: http://goodies.xfce.org/projects/thunar-plugins/thunar-volman Package: thunar-volman Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, thunar (>= 1.1.1), exo-utils Description: Thunar extension for volumes management The Thunar Volume Manager is an extension for the Thunar file manager, which enables automatic management of removable drives and media. debian/patches/0000775000000000000000000000000012322633414010617 5ustar debian/patches/series0000664000000000000000000000006012322633324012030 0ustar 01_fix-auto-mounting-of-removable-devices.patch debian/patches/01_fix-auto-mounting-of-removable-devices.patch0000664000000000000000000000261112322633324021526 0ustar Author: Matias De lellis Description: Wait 1 second before automatically mounting devices Bug: https://bugzilla.xfce.org/show_bug.cgi?id=9193 Bug-Ubuntu: https://launchpad.net/bugs/1210898 --- thunar-volman/tvm-block-device.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) --- a/thunar-volman/tvm-block-device.c +++ b/thunar-volman/tvm-block-device.c @@ -708,7 +708,7 @@ tvm_block_device_mount_finish (GVolume *volume, -static void +static gboolean tvm_block_device_mount (TvmContext *context) { GMountOperation *mount_operation; @@ -751,6 +751,7 @@ tvm_block_device_mount (TvmContext *context) /* finish processing the device */ tvm_device_handler_finished (context); } + return FALSE; } @@ -881,7 +882,7 @@ automount_disc: if (automount) { /* mount the CD/DVD and continue with inspecting its contents */ - tvm_block_device_mount (context); + g_timeout_add_seconds(1, tvm_block_device_mount, context); } } else @@ -904,7 +905,7 @@ automount_disc: if (automount) { /* mount the partition and continue with inspecting its contents */ - tvm_block_device_mount (context); + g_timeout_add_seconds(1, tvm_block_device_mount, context); } else {