diff options
Diffstat (limited to 'recipes/fuse')
-rw-r--r-- | recipes/fuse/curlftpfs_0.9.2.bb | 15 | ||||
-rw-r--r-- | recipes/fuse/files/not-run-updaterc.d-on-host.patch | 21 | ||||
-rw-r--r-- | recipes/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch | 21 | ||||
-rw-r--r-- | recipes/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch | 23 | ||||
-rw-r--r-- | recipes/fuse/fuse-2.7.2/not-run-updaterc.d-on-host.patch | 15 | ||||
-rw-r--r-- | recipes/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch | 11 | ||||
-rw-r--r-- | recipes/fuse/fuse-module_2.5.3.bb | 31 | ||||
-rw-r--r-- | recipes/fuse/fuse-module_2.6.5.bb | 29 | ||||
-rw-r--r-- | recipes/fuse/fuse-module_2.7.1.bb | 29 | ||||
-rw-r--r-- | recipes/fuse/fuse-module_2.7.2.bb | 29 | ||||
-rw-r--r-- | recipes/fuse/fuse.inc | 13 | ||||
-rw-r--r-- | recipes/fuse/fuse_2.6.5.bb | 27 | ||||
-rw-r--r-- | recipes/fuse/fuse_2.7.1.bb | 27 | ||||
-rw-r--r-- | recipes/fuse/fuse_2.7.2.bb | 27 | ||||
-rw-r--r-- | recipes/fuse/gmailfs.inc | 22 | ||||
-rw-r--r-- | recipes/fuse/gmailfs_0.7.3.bb | 1 | ||||
-rw-r--r-- | recipes/fuse/gmailfs_0.8.0.bb | 1 | ||||
-rw-r--r-- | recipes/fuse/sshfs-fuse_1.8.bb | 15 | ||||
-rw-r--r-- | recipes/fuse/sshfs-fuse_2.2.bb | 15 |
19 files changed, 372 insertions, 0 deletions
diff --git a/recipes/fuse/curlftpfs_0.9.2.bb b/recipes/fuse/curlftpfs_0.9.2.bb new file mode 100644 index 0000000000..f8703a9527 --- /dev/null +++ b/recipes/fuse/curlftpfs_0.9.2.bb @@ -0,0 +1,15 @@ +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 += " libcurl " +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/curlftpfs/${P}.tar.gz" + +S = "${WORKDIR}/${P}" + +inherit autotools diff --git a/recipes/fuse/files/not-run-updaterc.d-on-host.patch b/recipes/fuse/files/not-run-updaterc.d-on-host.patch new file mode 100644 index 0000000000..365d7199fb --- /dev/null +++ b/recipes/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/recipes/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch b/recipes/fuse/fuse-2.6.5/not-run-updaterc.d-on-host.patch new file mode 100644 index 0000000000..2496b77f70 --- /dev/null +++ b/recipes/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/recipes/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch b/recipes/fuse/fuse-2.7.1/not-run-updaterc.d-on-host.patch new file mode 100644 index 0000000000..1124d1fa2b --- /dev/null +++ b/recipes/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/recipes/fuse/fuse-2.7.2/not-run-updaterc.d-on-host.patch b/recipes/fuse/fuse-2.7.2/not-run-updaterc.d-on-host.patch new file mode 100644 index 0000000000..903a8baa9e --- /dev/null +++ b/recipes/fuse/fuse-2.7.2/not-run-updaterc.d-on-host.patch @@ -0,0 +1,15 @@ +Index: fuse-2.7.2/util/Makefile.am +=================================================================== +--- fuse-2.7.2.orig/util/Makefile.am 2007-04-26 01:36:47.000000000 +0930 ++++ fuse-2.7.2/util/Makefile.am 2008-02-10 16:43:19.000000000 +1030 +@@ -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) diff --git a/recipes/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch b/recipes/fuse/fuse-module-2.5.3/preserve_CC_with_2_4_kernel.patch new file mode 100644 index 0000000000..05619d557c --- /dev/null +++ b/recipes/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/recipes/fuse/fuse-module_2.5.3.bb b/recipes/fuse/fuse-module_2.5.3.bb new file mode 100644 index 0000000000..f707888c94 --- /dev/null +++ b/recipes/fuse/fuse-module_2.5.3.bb @@ -0,0 +1,31 @@ +require fuse.inc + +PR = "r0" + +SRC_URI += "file://preserve_CC_with_2_4_kernel.patch;patch=1" + +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} +} + diff --git a/recipes/fuse/fuse-module_2.6.5.bb b/recipes/fuse/fuse-module_2.6.5.bb new file mode 100644 index 0000000000..6d516185be --- /dev/null +++ b/recipes/fuse/fuse-module_2.6.5.bb @@ -0,0 +1,29 @@ +require fuse.inc + +RRECOMMENDS = "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} +} + diff --git a/recipes/fuse/fuse-module_2.7.1.bb b/recipes/fuse/fuse-module_2.7.1.bb new file mode 100644 index 0000000000..48cc33a338 --- /dev/null +++ b/recipes/fuse/fuse-module_2.7.1.bb @@ -0,0 +1,29 @@ +require fuse.inc + +RRECOMMENDS = "fuse" +PR = "r0" + +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} +} + diff --git a/recipes/fuse/fuse-module_2.7.2.bb b/recipes/fuse/fuse-module_2.7.2.bb new file mode 100644 index 0000000000..48cc33a338 --- /dev/null +++ b/recipes/fuse/fuse-module_2.7.2.bb @@ -0,0 +1,29 @@ +require fuse.inc + +RRECOMMENDS = "fuse" +PR = "r0" + +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} +} + diff --git a/recipes/fuse/fuse.inc b/recipes/fuse/fuse.inc new file mode 100644 index 0000000000..d9e7dd72cb --- /dev/null +++ b/recipes/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/recipes/fuse/fuse_2.6.5.bb b/recipes/fuse/fuse_2.6.5.bb new file mode 100644 index 0000000000..a1795e7f0c --- /dev/null +++ b/recipes/fuse/fuse_2.6.5.bb @@ -0,0 +1,27 @@ +require fuse.inc + +PR = "r0" + +SRC_URI += "file://not-run-updaterc.d-on-host.patch;patch=1" + +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 +} + + diff --git a/recipes/fuse/fuse_2.7.1.bb b/recipes/fuse/fuse_2.7.1.bb new file mode 100644 index 0000000000..a1795e7f0c --- /dev/null +++ b/recipes/fuse/fuse_2.7.1.bb @@ -0,0 +1,27 @@ +require fuse.inc + +PR = "r0" + +SRC_URI += "file://not-run-updaterc.d-on-host.patch;patch=1" + +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 +} + + diff --git a/recipes/fuse/fuse_2.7.2.bb b/recipes/fuse/fuse_2.7.2.bb new file mode 100644 index 0000000000..a1795e7f0c --- /dev/null +++ b/recipes/fuse/fuse_2.7.2.bb @@ -0,0 +1,27 @@ +require fuse.inc + +PR = "r0" + +SRC_URI += "file://not-run-updaterc.d-on-host.patch;patch=1" + +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 +} + + diff --git a/recipes/fuse/gmailfs.inc b/recipes/fuse/gmailfs.inc new file mode 100644 index 0000000000..9f1c676c87 --- /dev/null +++ b/recipes/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 = "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/recipes/fuse/gmailfs_0.7.3.bb b/recipes/fuse/gmailfs_0.7.3.bb new file mode 100644 index 0000000000..de4ea18089 --- /dev/null +++ b/recipes/fuse/gmailfs_0.7.3.bb @@ -0,0 +1 @@ +require gmailfs.inc diff --git a/recipes/fuse/gmailfs_0.8.0.bb b/recipes/fuse/gmailfs_0.8.0.bb new file mode 100644 index 0000000000..de4ea18089 --- /dev/null +++ b/recipes/fuse/gmailfs_0.8.0.bb @@ -0,0 +1 @@ +require gmailfs.inc diff --git a/recipes/fuse/sshfs-fuse_1.8.bb b/recipes/fuse/sshfs-fuse_1.8.bb new file mode 100644 index 0000000000..0ca2e132bc --- /dev/null +++ b/recipes/fuse/sshfs-fuse_1.8.bb @@ -0,0 +1,15 @@ +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" diff --git a/recipes/fuse/sshfs-fuse_2.2.bb b/recipes/fuse/sshfs-fuse_2.2.bb new file mode 100644 index 0000000000..0ca2e132bc --- /dev/null +++ b/recipes/fuse/sshfs-fuse_2.2.bb @@ -0,0 +1,15 @@ +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" |