debian/0000755000000000000000000000000012265031665007174 5ustar debian/jmtpfs.lintian-overrides0000644000000000000000000000033512265027414014055 0ustar # The source is compiled with -D_FORTIFY_SOURCE=2 as normal. The binary only # uses 4 glibc functions (memset, memcpy, fread and read) which all end up # unprotected. jmtpfs: hardening-no-fortify-functions usr/bin/jmtpfs debian/gbp.conf0000644000000000000000000000005712265012306010604 0ustar [DEFAULT] sign-tags = True pristine-tar = True debian/rules0000755000000000000000000000020712265012255010245 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autotools-dev debian/source/0000755000000000000000000000000012265012255010466 5ustar debian/source/format0000644000000000000000000000001412265012255011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000023612265012255011041 0ustar jmtpfs (0.5-1) unstable; urgency=low * Initial release (Closes: #710382) -- Apollon Oikonomopoulos Tue, 10 Dec 2013 11:09:50 +0200 debian/jmtpfs.manpages0000644000000000000000000000002012265012255012176 0ustar debian/jmtpfs.1 debian/docs0000644000000000000000000000000712265012255010036 0ustar README debian/compat0000644000000000000000000000000212265012255010364 0ustar 9 debian/copyright0000644000000000000000000000352412265012255011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: jmtpfs Source: https://github.com/JasonFerrara/jmtpfs Files: * Copyright: 2012 Jason Ferrara License: GPL-3 This software is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. . This software 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 library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA. licensing@fsf.org . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Files: debian/* Copyright: 2013 Apollon Oikonomopoulos 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 program. If not, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". debian/watch0000644000000000000000000000026012265012255010215 0ustar version=3 http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/ http://research.jacquette.com/wp-content/uploads/\d+/\d+/jmtpfs-(.*).tar.gz debian/control0000644000000000000000000000215312265012255010572 0ustar Source: jmtpfs Section: utils Priority: optional Maintainer: Apollon Oikonomopoulos Build-Depends: debhelper (>= 9), autotools-dev, libmagic-dev, libfuse-dev, libmtp-dev, pkg-config Standards-Version: 3.9.5 Homepage: https://github.com/JasonFerrara/jmtpfs Vcs-Git: git://anonscm.debian.org/collab-maint/jmtpfs.git Vcs-Browser: http://anonscm.debian.org/gitweb?p=collab-maint/jmtpfs.git;a=summary Package: jmtpfs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, fuse Description: FUSE based filesystem for accessing MTP devices jmtpfs is a FUSE and libmtp based filesystem for accessing MTP (Media Transfer Protocol) devices. It was specifically designed for exchaning files between Linux (and Mac OS X) systems and newer Android devices that support MTP but not USB Mass Storage. . The goal is to create a well behaved filesystem, allowing tools like find and rsync to work as expected. MTP file types are set automatically based on file type detection using libmagic. Setting the file appears to be necessary for some Android apps, like Gallery, to be able to find and use the files. debian/jmtpfs.10000644000000000000000000000511612265031575010564 0ustar .\" Hey, EMACS: -*- nroff -*- .\" (C) Copyright 2013 Apollon Oikonomopoulos .\" .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH JMTPFS 1 "May 30, 2013" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME jmptfs \- FUSE based filesystem for accessing MTP devices .SH SYNOPSIS .B jmtpfs .RI [ options ] " " MOUNTPOINT .SH DESCRIPTION .B jmtpfs is a FUSE and libmtp based filesystem for accessing MTP (Media Transfer Protocol) devices. It was specifically designed for exchaning files between Linux (and Mac OS X) systems and newer Android devices that support MTP but not USB Mass Storage. The goal is to create a well-behaved filesystem, allowing tools like .BR find (1) and .BR rsync (1) to work as expected. MTP file types are set automatically based on file type detection using .BR libmagic (3) "" . Setting the file type is necessary for some Android applications, like Gallery, to be able to find and use the files uploaded to the device. .SH USAGE For regular use, simply specifying a MOUNTPOINT will have the first available MTP device mounted under it. Mounted devices should be unmounted using .IP .BR fusermount " " -u "" " " MOUNTPOINT .PP (see .BR fusermount (1) for more details). .BR Note: most (if not all) Android phones have to be unlocked when first accessed over MTP; if you get an input/output error on the mountpoint, unlock the phone and retry. .SH OPTIONS .B jmtpfs accepts the following options: .TP .B \-h Show summary of options. .TP .B \-V, \-\-version Show the program version. .TP .B \-l, \-\-listDevices List all available MTP devices. .TP \fB\-device\fR=\fI\fR,\fI\fR Specify the device to mount. If unspecified, the first device found is used. .PP In addition to these options, all options supported by .BR fuse (8) are available. See .B jmtpfs -h for more information. .SH SEE ALSO .BR fuse (8), .BR fusermount (1) .SH AUTHORS jmtpfs was written by Jason Ferrara . This manual page was written by Apollon Oikonomopoulos , for the Debian project (but may be used by others).