[gnome-continuous-yocto/gnomeostree-3.14-dizzy] Import fuse from latest upstream openembedded



commit 3bc0d6a395b04635fbe38e22b0e2af29dae65f8e
Author: Colin Walters <walters verbum org>
Date:   Tue Sep 29 14:12:40 2015 -0400

    Import fuse from latest upstream openembedded
    
    At commit fabd8e6d07d3cd0cc93c2a0fc804f8c8f316c649

 meta-gnomeos/recipies-core/fuse/curlftpfs_0.9.2.bb |   18 ++++++++++
 .../fuse/files/not-run-updaterc.d-on-host.patch    |   21 ++++++++++++
 .../fuse-2.6.5/not-run-updaterc.d-on-host.patch    |   21 ++++++++++++
 .../fuse-2.7.1/not-run-updaterc.d-on-host.patch    |   23 +++++++++++++
 .../fuse-2.7.4/not-run-updaterc.d-on-host.patch    |   23 +++++++++++++
 .../preserve_CC_with_2_4_kernel.patch              |   11 ++++++
 .../recipies-core/fuse/fuse-module_2.5.3.bb        |   34 ++++++++++++++++++++
 .../recipies-core/fuse/fuse-module_2.6.5.bb        |   32 ++++++++++++++++++
 .../recipies-core/fuse/fuse-module_2.7.1.bb        |   32 ++++++++++++++++++
 .../recipies-core/fuse/fuse-module_2.7.4.bb        |   32 ++++++++++++++++++
 meta-gnomeos/recipies-core/fuse/fuse.inc           |   13 +++++++
 meta-gnomeos/recipies-core/fuse/fuse_2.6.5.bb      |   30 +++++++++++++++++
 meta-gnomeos/recipies-core/fuse/fuse_2.7.1.bb      |   30 +++++++++++++++++
 meta-gnomeos/recipies-core/fuse/fuse_2.7.4.bb      |   30 +++++++++++++++++
 meta-gnomeos/recipies-core/fuse/fuse_2.8.1.bb      |   26 +++++++++++++++
 meta-gnomeos/recipies-core/fuse/gmailfs.inc        |   22 +++++++++++++
 meta-gnomeos/recipies-core/fuse/gmailfs_0.7.3.bb   |    4 ++
 meta-gnomeos/recipies-core/fuse/gmailfs_0.8.0.bb   |    4 ++
 meta-gnomeos/recipies-core/fuse/sshfs-fuse_1.8.bb  |   18 ++++++++++
 meta-gnomeos/recipies-core/fuse/sshfs-fuse_2.2.bb  |   18 ++++++++++
 .../tasks/task-gnomeos-contents-devel.bb           |    1 +
 .../tasks/task-gnomeos-contents-runtime.bb         |    1 +
 22 files changed, 444 insertions(+), 0 deletions(-)
---
diff --git a/meta-gnomeos/recipies-core/fuse/curlftpfs_0.9.2.bb 
b/meta-gnomeos/recipies-core/fuse/curlftpfs_0.9.2.bb
new file mode 100644
index 0000000..53d44a8
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/curlftpfs_0.9.2.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "This is a filesystem client based on the FTP File Transfer Protocol using FUSE."
+AUTHOR = "Robson Braga Araujo - <brag users sf net>"
+HOMEPAGE = "http://curlftpfs.sourceforge.net/";
+SECTION = "console/network"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "glib-2.0 fuse curl"
+RDEPENDS_${PN} += " libcurl "
+PR = "r1"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/curlftpfs/${P}.tar.gz"
+
+S = "${WORKDIR}/${P}"
+
+inherit autotools
+
+SRC_URI[md5sum] = "b452123f755114cd4461d56c648d9f12"
+SRC_URI[sha256sum] = "4eb44739c7078ba0edde177bdd266c4cfb7c621075f47f64c85a06b12b3c6958"
diff --git a/meta-gnomeos/recipies-core/fuse/files/not-run-updaterc.d-on-host.patch 
b/meta-gnomeos/recipies-core/fuse/files/not-run-updaterc.d-on-host.patch
new file mode 100644
index 0000000..365d719
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/files/not-run-updaterc.d-on-host.patch
@@ -0,0 +1,21 @@
+--- /tmp/Makefile.am   2006-11-14 10:33:58.000000000 +0100
++++ fuse-2.6.0/util/Makefile.am        2006-11-14 10:34:39.308554000 +0100
+@@ -29,10 +29,6 @@
+       $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       $(mkdir_p) $(DESTDIR)$(INIT_D_PATH)
+       $(INSTALL_PROGRAM) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 ."; \
+-              /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 .; \
+-      fi
+ 
+ install-data-local:
+       $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH)
+@@ -42,7 +38,3 @@
+       rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       rm -f $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules
+       rm -f $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse remove"; \
+-              /usr/sbin/update-rc.d fuse remove; \
+-      fi
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch 
b/meta-gnomeos/recipies-core/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch
new file mode 100644
index 0000000..2496b77
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch
@@ -0,0 +1,21 @@
+--- fuse-2.6.3/util/Makefile.am~       2007-02-27 22:50:15.000000000 -0600
++++ fuse-2.6.3/util/Makefile.am        2007-02-27 22:53:31.000000000 -0600
+@@ -29,10 +29,6 @@
+       $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       $(mkdir_p) $(DESTDIR)$(INIT_D_PATH)
+       $(INSTALL_PROGRAM) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true"; \
+-              /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \
+-      fi
+ 
+ install-data-local:
+       $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH)
+@@ -42,7 +38,3 @@
+       rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       rm -f $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules
+       rm -f $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse remove || true"; \
+-              /usr/sbin/update-rc.d fuse remove || true; \
+-      fi
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch 
b/meta-gnomeos/recipies-core/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch
new file mode 100644
index 0000000..1124d1f
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch
@@ -0,0 +1,23 @@
+Index: fuse-2.7.1/util/Makefile.am
+===================================================================
+--- fuse-2.7.1.orig/util/Makefile.am   2007-04-25 18:06:47.000000000 +0200
++++ fuse-2.7.1/util/Makefile.am        2007-11-16 16:57:29.000000000 +0100
+@@ -33,10 +33,6 @@
+       $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       $(mkdir_p) $(DESTDIR)$(INIT_D_PATH)
+       $(INSTALL_PROGRAM) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true"; \
+-              /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \
+-      fi
+ 
+ install-data-local:
+       $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH)
+@@ -46,7 +43,3 @@
+       rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       rm -f $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules
+       rm -f $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse remove || true"; \
+-              /usr/sbin/update-rc.d fuse remove || true; \
+-      fi
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-2.7.4/not-run-updaterc.d-on-host.patch 
b/meta-gnomeos/recipies-core/fuse/fuse-2.7.4/not-run-updaterc.d-on-host.patch
new file mode 100644
index 0000000..ab97c23
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-2.7.4/not-run-updaterc.d-on-host.patch
@@ -0,0 +1,23 @@
+Index: fuse-2.7.4/util/Makefile.am
+===================================================================
+--- fuse-2.7.4.orig/util/Makefile.am   2008-02-19 20:51:28.000000000 +0100
++++ fuse-2.7.4/util/Makefile.am        2009-08-10 11:20:36.268048846 +0200
+@@ -33,10 +33,6 @@ install-exec-local:
+       $(INSTALL_PROGRAM) $(srcdir)/mount.fuse $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       $(mkdir_p) $(DESTDIR)$(INIT_D_PATH)
+       $(INSTALL_PROGRAM) $(srcdir)/init_script $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true"; \
+-              /usr/sbin/update-rc.d fuse start 34 S . start 41 0 6 . || true; \
+-      fi
+ 
+ install-data-local:
+       $(mkdir_p) $(DESTDIR)$(UDEV_RULES_PATH)
+@@ -46,7 +42,3 @@ uninstall-local:
+       rm -f $(DESTDIR)$(MOUNT_FUSE_PATH)/mount.fuse
+       rm -f $(DESTDIR)$(UDEV_RULES_PATH)/99-fuse.rules
+       rm -f $(DESTDIR)$(INIT_D_PATH)/fuse
+-      @if test -x /usr/sbin/update-rc.d; then \
+-              echo "/usr/sbin/update-rc.d fuse remove || true"; \
+-              /usr/sbin/update-rc.d fuse remove || true; \
+-      fi
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch 
b/meta-gnomeos/recipies-core/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch
new file mode 100644
index 0000000..05619d5
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch
@@ -0,0 +1,11 @@
+--- fuse-2.5.3/kernel/Makefile.in.orig 2008-01-05 20:43:00.000000000 -0600
++++ fuse-2.5.3/kernel/Makefile.in      2008-01-05 20:43:25.000000000 -0600
+@@ -54,8 +54,6 @@
+ 
+ ifeq ($(majver), 2.4)
+ 
+-CC = gcc
+-LD = ld
+ CFLAGS = -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -pipe @KERNELCFLAGS@
+ CPPFLAGS = -I kernelsrc@/include -I. -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES 
-DFUSE_VERSION=\"$(VERSION)\" @KERNELCPPFLAGS@
+ 
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-module_2.5.3.bb 
b/meta-gnomeos/recipies-core/fuse/fuse-module_2.5.3.bb
new file mode 100644
index 0000000..0e28207
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-module_2.5.3.bb
@@ -0,0 +1,34 @@
+require fuse.inc
+
+PR = "r0"
+
+SRC_URI += "file://preserve_CC_with_2_4_kernel.patch"
+
+S = "${WORKDIR}/fuse-${PV}"
+
+FILES_${PN} = "${base_libdir}/modules"
+
+EXTRA_OECONF = " --enable-kernel-module  --with-kernel=${STAGING_KERNEL_DIR}"
+
+inherit module
+
+do_configure() {
+       cd ${S}
+       oe_runconf
+}
+
+do_compile(){
+       LDFLAGS=""
+       cd ${S}/kernel
+       oe_runmake
+}
+
+fakeroot do_install() {
+       LDFLAGS=""
+       cd ${S}/kernel
+       oe_runmake install DESTDIR=${D}
+}
+
+
+SRC_URI[md5sum] = "9c7e8b6606b9f158ae20b8521ba2867c"
+SRC_URI[sha256sum] = "19f9e27a35e65b61c25b999c44d0c35ba858ad586379226849d097d638579057"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-module_2.6.5.bb 
b/meta-gnomeos/recipies-core/fuse/fuse-module_2.6.5.bb
new file mode 100644
index 0000000..ddfd953
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-module_2.6.5.bb
@@ -0,0 +1,32 @@
+require fuse.inc
+
+RRECOMMENDS_${PN} = "fuse"
+PR = "r2"
+
+S = "${WORKDIR}/fuse-${PV}"
+FILES_${PN} = "/dev ${base_libdir}/modules ${sysconfdir}"
+EXTRA_OECONF = " --enable-kernel-module  --with-kernel=${STAGING_KERNEL_DIR}"
+
+inherit module
+
+do_configure() {
+       cd ${S} ; oe_runconf
+}
+
+do_compile(){
+       LDFLAGS=""
+       cd ${S}/kernel
+       oe_runmake
+}
+
+fakeroot do_install() {
+       LDFLAGS=""
+       install -d ${D}${sysconfdir}/udev/rules.d/
+       install -m 644 util/udev.rules ${D}${sysconfdir}/udev/rules.d/
+       cd ${S}/kernel
+       oe_runmake install DESTDIR=${D}
+}
+
+
+SRC_URI[md5sum] = "66bd30503df55a87b9868835ca5a45bc"
+SRC_URI[sha256sum] = "ab91922367ca4c7ae5b176823eca579b2323c463e5d8b71fe5cdfc1061860124"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.1.bb 
b/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.1.bb
new file mode 100644
index 0000000..e9773e8
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.1.bb
@@ -0,0 +1,32 @@
+require fuse.inc
+
+RRECOMMENDS_${PN} = "fuse"
+PR = "r1"
+
+S = "${WORKDIR}/fuse-${PV}"
+FILES_${PN} = "/dev ${base_libdir}/modules ${sysconfdir}"
+EXTRA_OECONF = " --enable-kernel-module  --with-kernel=${STAGING_KERNEL_DIR}"
+
+inherit module
+
+do_configure() {
+       cd ${S} ; oe_runconf
+}
+
+do_compile(){
+       LDFLAGS=""
+       cd ${S}/kernel
+       oe_runmake
+}
+
+fakeroot do_install() {
+       LDFLAGS=""
+       install -d ${D}${sysconfdir}/udev/rules.d/
+       install -m 644 util/udev.rules ${D}${sysconfdir}/udev/rules.d/
+       cd ${S}/kernel
+       oe_runmake install DESTDIR=${D}
+}
+
+
+SRC_URI[md5sum] = "f95b4a238a3df5a92e9013ecb55c2c17"
+SRC_URI[sha256sum] = "e4639f9e08f0b8cc9f4a0bb8cbe47da06fa57cb310b2c5a82221e0a9ba969e9a"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.4.bb 
b/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.4.bb
new file mode 100644
index 0000000..21263d6
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse-module_2.7.4.bb
@@ -0,0 +1,32 @@
+require fuse.inc
+
+RRECOMMENDS_${PN} = "fuse"
+PR = "r1"
+
+S = "${WORKDIR}/fuse-${PV}"
+FILES_${PN} = "/dev ${base_libdir}/modules ${sysconfdir}"
+EXTRA_OECONF = " --enable-kernel-module  --with-kernel=${STAGING_KERNEL_DIR}"
+
+inherit module
+
+do_configure() {
+       cd ${S} ; oe_runconf
+}
+
+do_compile(){
+       LDFLAGS=""
+       cd ${S}/kernel
+       oe_runmake
+}
+
+fakeroot do_install() {
+       LDFLAGS=""
+       install -d ${D}${sysconfdir}/udev/rules.d/
+       install -m 644 util/udev.rules ${D}${sysconfdir}/udev/rules.d/
+       cd ${S}/kernel
+       oe_runmake install DESTDIR=${D}
+}
+
+
+SRC_URI[md5sum] = "4879f06570d2225667534c37fea04213"
+SRC_URI[sha256sum] = "c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse.inc b/meta-gnomeos/recipies-core/fuse/fuse.inc
new file mode 100644
index 0000000..d9e7dd7
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse.inc
@@ -0,0 +1,13 @@
+DESCRIPTION = "With FUSE it is possible to implement a fully functional filesystem in a userspace program"
+HOMEPAGE = "http://fuse.sf.net";
+LICENSE = "GPL"
+DEPENDS = "fakeroot-native"
+RRECOMMENDS_fuse = "${ base_contains("MACHINE_FEATURES","kernel26","kernel-module-fuse","fuse-module",d)}"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/fuse-${PV}.tar.gz"
+
+inherit autotools pkgconfig
+
+fakeroot do_install() {
+       oe_runmake install DESTDIR=${D}
+}
diff --git a/meta-gnomeos/recipies-core/fuse/fuse_2.6.5.bb b/meta-gnomeos/recipies-core/fuse/fuse_2.6.5.bb
new file mode 100644
index 0000000..5cc2616
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse_2.6.5.bb
@@ -0,0 +1,30 @@
+require fuse.inc
+
+PR = "r0"
+
+SRC_URI += "file://not-run-updaterc.d-on-host.patch"
+
+EXTRA_OECONF = " --disable-kernel-module"
+
+#package utils in a sperate package and stop debian.bbclass renaming it to libfuse-utils, we want it to be 
fuse-utils
+PACKAGES =+ "fuse-utils-dbg fuse-utils libulockmgr libulockmgr-dev libulockmgr-dbg"
+FILES_${PN} += "${libdir}/libfuse.so.*"
+FILES_${PN}-dev += "${libdir}/libfuse*.la"
+
+FILES_libulockmgr = "${libdir}/libulockmgr.so.*"
+FILES_libulockmgr-dev += "${libdir}/libulock*.la"
+FILES_libulockmgr-dbg += "${libdir}/.debug/libulock*"
+
+FILES_fuse-utils = "${bindir} ${base_sbindir}"
+FILES_fuse-utils-dbg = "${bindir}/.debug ${base_sbindir}/.debug"
+DEBIAN_NOAUTONAME_fuse-utils = "1"
+DEBIAN_NOAUTONAME_fuse-utils-dbg = "1"
+
+fakeroot do_stage() {
+        autotools_stage_all
+}
+
+
+
+SRC_URI[md5sum] = "66bd30503df55a87b9868835ca5a45bc"
+SRC_URI[sha256sum] = "ab91922367ca4c7ae5b176823eca579b2323c463e5d8b71fe5cdfc1061860124"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse_2.7.1.bb b/meta-gnomeos/recipies-core/fuse/fuse_2.7.1.bb
new file mode 100644
index 0000000..aae5441
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse_2.7.1.bb
@@ -0,0 +1,30 @@
+require fuse.inc
+
+PR = "r0"
+
+SRC_URI += "file://not-run-updaterc.d-on-host.patch"
+
+EXTRA_OECONF = " --disable-kernel-module"
+
+#package utils in a sperate package and stop debian.bbclass renaming it to libfuse-utils, we want it to be 
fuse-utils
+PACKAGES =+ "fuse-utils-dbg fuse-utils libulockmgr libulockmgr-dev libulockmgr-dbg"
+FILES_${PN} += "${libdir}/libfuse.so.*"
+FILES_${PN}-dev += "${libdir}/libfuse*.la"
+
+FILES_libulockmgr = "${libdir}/libulockmgr.so.*"
+FILES_libulockmgr-dev += "${libdir}/libulock*.la"
+FILES_libulockmgr-dbg += "${libdir}/.debug/libulock*"
+
+FILES_fuse-utils = "${bindir} ${base_sbindir}"
+FILES_fuse-utils-dbg = "${bindir}/.debug ${base_sbindir}/.debug"
+DEBIAN_NOAUTONAME_fuse-utils = "1"
+DEBIAN_NOAUTONAME_fuse-utils-dbg = "1"
+
+fakeroot do_stage() {
+        autotools_stage_all
+}
+
+
+
+SRC_URI[md5sum] = "f95b4a238a3df5a92e9013ecb55c2c17"
+SRC_URI[sha256sum] = "e4639f9e08f0b8cc9f4a0bb8cbe47da06fa57cb310b2c5a82221e0a9ba969e9a"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse_2.7.4.bb b/meta-gnomeos/recipies-core/fuse/fuse_2.7.4.bb
new file mode 100644
index 0000000..27a23dc
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse_2.7.4.bb
@@ -0,0 +1,30 @@
+require fuse.inc
+
+PR = "r0"
+
+SRC_URI += "file://not-run-updaterc.d-on-host.patch"
+
+EXTRA_OECONF = " --disable-kernel-module"
+
+#package utils in a sperate package and stop debian.bbclass renaming it to libfuse-utils, we want it to be 
fuse-utils
+PACKAGES =+ "fuse-utils-dbg fuse-utils libulockmgr libulockmgr-dev libulockmgr-dbg"
+FILES_${PN} += "${libdir}/libfuse.so.*"
+FILES_${PN}-dev += "${libdir}/libfuse*.la"
+
+FILES_libulockmgr = "${libdir}/libulockmgr.so.*"
+FILES_libulockmgr-dev += "${libdir}/libulock*.la"
+FILES_libulockmgr-dbg += "${libdir}/.debug/libulock*"
+
+FILES_fuse-utils = "${bindir} ${base_sbindir}"
+FILES_fuse-utils-dbg = "${bindir}/.debug ${base_sbindir}/.debug"
+DEBIAN_NOAUTONAME_fuse-utils = "1"
+DEBIAN_NOAUTONAME_fuse-utils-dbg = "1"
+
+fakeroot do_stage() {
+        autotools_stage_all
+}
+
+
+
+SRC_URI[md5sum] = "4879f06570d2225667534c37fea04213"
+SRC_URI[sha256sum] = "c8b070ece5d4e09bd06eea6c28818c718f803d93a4b85bacb9982deb8ded49e6"
diff --git a/meta-gnomeos/recipies-core/fuse/fuse_2.8.1.bb b/meta-gnomeos/recipies-core/fuse/fuse_2.8.1.bb
new file mode 100644
index 0000000..8ac8beb
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/fuse_2.8.1.bb
@@ -0,0 +1,26 @@
+require fuse.inc
+
+PR = "r0"
+
+EXTRA_OECONF = " --disable-kernel-module"
+
+#package utils in a sperate package and stop debian.bbclass renaming it to libfuse-utils, we want it to be 
fuse-utils
+PACKAGES =+ "fuse-utils-dbg fuse-utils libulockmgr libulockmgr-dev libulockmgr-dbg"
+FILES_${PN} += "${libdir}/libfuse.so.*"
+FILES_${PN}-dev += "${libdir}/libfuse*.la"
+
+FILES_libulockmgr = "${libdir}/libulockmgr.so.*"
+FILES_libulockmgr-dev += "${libdir}/libulock*.la"
+FILES_libulockmgr-dbg += "${libdir}/.debug/libulock*"
+
+FILES_fuse-utils = "${bindir} ${base_sbindir}"
+FILES_fuse-utils-dbg = "${bindir}/.debug ${base_sbindir}/.debug"
+DEBIAN_NOAUTONAME_fuse-utils = "1"
+DEBIAN_NOAUTONAME_fuse-utils-dbg = "1"
+
+fakeroot do_stage() {
+        autotools_stage_all
+}
+
+SRC_URI[md5sum] = "0e3505ce90155983f1bc995eb2cf6fa7"
+SRC_URI[sha256sum] = "007f1056ce329a7c9976ab7b68d3361991261e188f36364d0406f8ee457d2eaf"
diff --git a/meta-gnomeos/recipies-core/fuse/gmailfs.inc b/meta-gnomeos/recipies-core/fuse/gmailfs.inc
new file mode 100644
index 0000000..7364839
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/gmailfs.inc
@@ -0,0 +1,22 @@
+DESCRIPTION = "GmailFS provides a mountable Linux filesystem which uses your Gmail account as its storage 
medium."
+HOMEPAGE = "http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html";
+LICENSE = "GPLv2"
+
+DEPENDS = "fuse python-libgmail python-fuse"
+RDEPENDS_${PN} = "fuse python-libgmail python-fuse python-unixadmin  python-lang python-textutils 
python-core"
+
+SRC_URI = "http://richard.jones.name/google-hacks/gmail-filesystem/${PN}-${PV}.tar.gz";
+
+
+do_install() {
+
+install -d ${D}${datadir}/gmailfs
+install -d ${D}${bindir}
+install -d ${D}${sysconfdir}
+
+install -m 755 ${S}/gmailfs.py ${D}${datadir}/gmailfs/
+install -m 755 ${S}/mount.gmailfs ${D}${bindir}
+install -m 644 ${S}/*.conf ${D}${sysconfdir}
+
+}
+
diff --git a/meta-gnomeos/recipies-core/fuse/gmailfs_0.7.3.bb 
b/meta-gnomeos/recipies-core/fuse/gmailfs_0.7.3.bb
new file mode 100644
index 0000000..dad244d
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/gmailfs_0.7.3.bb
@@ -0,0 +1,4 @@
+require gmailfs.inc
+
+SRC_URI[md5sum] = "306a58990ae299083bc9d704899ed1c5"
+SRC_URI[sha256sum] = "3539e060e3d02f4732c79c9a02e93898c562e2f2d77828ef4825ac6b1447a444"
diff --git a/meta-gnomeos/recipies-core/fuse/gmailfs_0.8.0.bb 
b/meta-gnomeos/recipies-core/fuse/gmailfs_0.8.0.bb
new file mode 100644
index 0000000..f23565c
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/gmailfs_0.8.0.bb
@@ -0,0 +1,4 @@
+require gmailfs.inc
+
+SRC_URI[md5sum] = "828417eb7355b61b0f474eabc826317f"
+SRC_URI[sha256sum] = "69d8553b351c461a8e36ed633aa2da14fdb79423b9ce0e6d3174e5ace09fadd8"
diff --git a/meta-gnomeos/recipies-core/fuse/sshfs-fuse_1.8.bb 
b/meta-gnomeos/recipies-core/fuse/sshfs-fuse_1.8.bb
new file mode 100644
index 0000000..2fd54c5
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/sshfs-fuse_1.8.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "This is a filesystem client based on the SSH File Transfer Protocol using FUSE."
+AUTHOR = "Miklos Szeredi <miklos szeredi hu>"
+HOMEPAGE = "http://fuse.sourceforge.net/sshfs.html";
+SECTION = "console/network"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "glib-2.0 fuse"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/${P}.tar.gz"
+S = "${WORKDIR}/${P}"
+
+inherit autotools
+
+FILES_${PN} += "${libdir}/sshnodelay.so"
+
+SRC_URI[md5sum] = "3c575cf89a6d3d8ab6063c2f60bd5b25"
+SRC_URI[sha256sum] = "057626d78e5ade840568ab0e171a1d1ae87348ab51bf9e35d1cdc074fc4e2edb"
diff --git a/meta-gnomeos/recipies-core/fuse/sshfs-fuse_2.2.bb 
b/meta-gnomeos/recipies-core/fuse/sshfs-fuse_2.2.bb
new file mode 100644
index 0000000..0df3351
--- /dev/null
+++ b/meta-gnomeos/recipies-core/fuse/sshfs-fuse_2.2.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "This is a filesystem client based on the SSH File Transfer Protocol using FUSE."
+AUTHOR = "Miklos Szeredi <miklos szeredi hu>"
+HOMEPAGE = "http://fuse.sourceforge.net/sshfs.html";
+SECTION = "console/network"
+PRIORITY = "optional"
+LICENSE = "GPLv2"
+DEPENDS = "glib-2.0 fuse"
+PR = "r0"
+
+SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/${P}.tar.gz"
+S = "${WORKDIR}/${P}"
+
+inherit autotools
+
+FILES_${PN} += "${libdir}/sshnodelay.so"
+
+SRC_URI[md5sum] = "26e9206eb5169e87e6f95f54bc005a4f"
+SRC_URI[sha256sum] = "206ebcbc4cb9f5039bfcc7059678a0f61120605a5cdcbffa3ae5716c113e5423"
diff --git a/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-devel.bb 
b/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-devel.bb
index c998b4c..7952f40 100644
--- a/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-devel.bb
+++ b/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-devel.bb
@@ -117,4 +117,5 @@ RDEPENDS_${PN} += "     \
         libelf-dev \
         libasm-dev \
         libdw-dev \
+        fuse-dev \
         "
diff --git a/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-runtime.bb 
b/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-runtime.bb
index be17eaa..cc52f00 100644
--- a/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-runtime.bb
+++ b/meta-gnomeos/recipies-core/tasks/task-gnomeos-contents-runtime.bb
@@ -128,6 +128,7 @@ RDEPENDS_${PN} += "\
         libdw \
         libelf \
         libasm \
+        fuse \
          ca-certificates \
          libgcrypt \
         perl-module-text-csv \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]