# HG changeset patch # User Hans-G?nter Theisgen # Date 1559149229 -3600 # Node ID 64c824acea9715ce9344a86a9e7e2d81bc4698e9 # Parent 65c59ca32cb91cae74c5df8b581a79787236165d created simple-mtpfs diff -r 65c59ca32cb9 -r 64c824acea97 simple-mtpfs/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/simple-mtpfs/description.txt Wed May 29 18:00:29 2019 +0100 @@ -0,0 +1,7 @@ +SIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file system for Linux +(and other operating systems with a FUSE implementation, such as Mac OS X or FreeBSD) +capable of operating on files on MTP devices attached via USB to local machine. +On the local computer where the SIMPLE-MTPFS is mounted, the implementation makes +use of the FUSE (Filesystem in Userspace) kernel module. +The practical effect of this is that the end user can seamlessly interact with +MTP device files. diff -r 65c59ca32cb9 -r 64c824acea97 simple-mtpfs/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/simple-mtpfs/receipt Wed May 29 18:00:29 2019 +0100 @@ -0,0 +1,41 @@ +# SliTaz package receipt. + +PACKAGE="simple-mtpfs" +VERSION="0.3.0" +CATEGORY="system-tools" +SHORT_DESC="Simple MTP fuse filesystem driver." +MAINTAINER="developer@slitaz.org" +LICENSE="GPL2" +WEB_SITE="https://github.com/phatina/simple-mtpfs" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/phatina/$PACKAGE/archive/$TARBALL" + +DEPENDS="fuse libmtp" +BUILD_DEPENDS="automake fuse-dev gcc83 libmtp-dev" + +HOST_ARCH="i486 arm" + +# Rules to configure and make the package. +compile_rules() +{ + export CC=gcc-83 + export CXX=g++-83 + + ./autogen.sh && + mkdir build && + cd build && + + ../configure \ + --prefix=/usr \ + $CONFIGURE_ARGS && + make && + make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $install/usr/bin $fs/usr +}