]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add Target libfuse V2.9.7
authorMarkham <markham001@gmx.de>
Mon, 23 Apr 2018 20:00:40 +0000 (22:00 +0200)
committerMarkham <markham001@gmx.de>
Mon, 23 Apr 2018 20:00:40 +0000 (22:00 +0200)
make/archives.mk
make/libraries.mk
make/versions.mk

index 540a29f9490d311aa21a7dbeac0db891a33e8e3a..b282b808d3f5deaafc0861d3e99d3cf9db1c40ee 100755 (executable)
@@ -73,6 +73,9 @@ $(ARCHIVE)/gettext-$(GETTEXT_VER).tar.xz:
 $(ARCHIVE)/libffi-$(LIBFFI_VER).tar.gz:
        $(WGET) ftp://sourceware.org/pub/libffi/libffi-$(LIBFFI_VER).tar.gz
 
+$(ARCHIVE)/fuse-$(FUSE_VER).tar.gz:
+       $(WGET) https://github.com/libfuse/libfuse/releases/download/fuse-$(FUSE_VER)/fuse-$(FUSE_VER).tar.gz
+
 $(ARCHIVE)/glib-$(LIBGLIB2_VER).tar.xz:
        $(WGET) https://ftp.gnome.org/pub/gnome/sources/glib/$(LIBGLIB2_VER_MAJOR).$(LIBGLIB2_VER_MINOR)/glib-$(LIBGLIB2_VER).tar.xz
 
index 26d90e26f13e2b7848e11339984493c57dd56600..e402bde14da6f1d369909d170358cf6f887ca994 100755 (executable)
@@ -189,6 +189,30 @@ $(D)/zlib: $(ARCHIVE)/zlib-$(ZLIB_VER).tar.xz | $(TARGETPREFIX)
        $(REMOVE)/zlib-$(ZLIB_VER)
        $(TOUCH)
 
+$(D)/libfuse: $(ARCHIVE)/fuse-$(FUSE_VER).tar.gz | $(TARGETPREFIX)
+       $(START_BUILD)
+       $(UNTAR)/fuse-$(FUSE_VER).tar.gz
+       pushd $(BUILD_TMP)/fuse-$(FUSE_VER) && \
+               $(CONFIGURE) \
+                       --prefix= \
+                       --datarootdir=/.remove \
+                       --disable-static \
+                       --disable-example \
+                       --disable-mtab \
+                       --with-gnu-ld \
+                       --enable-util \
+                       --enable-lib \
+                       --enable-silent-rules && \
+               $(MAKE) all && \
+               $(MAKE) install DESTDIR=$(TARGETPREFIX)
+       $(REWRITE_LIBTOOL)/libfuse.la
+       $(REWRITE_LIBTOOL)/libulockmgr.la
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/fuse.pc
+       rm -rf $(TARGETPREFIX)/etc/udev
+       rm -rf $(TARGETPREFIX)/etc/init.d/fuse
+       $(REMOVE)/fuse-$(FUSE_VER)
+       $(TOUCH)
+
 $(D)/giflib: $(ARCHIVE)/giflib-$(GIFLIB_VER).tar.bz2 | $(TARGETPREFIX)
        $(START_BUILD)
        $(UNTAR)/giflib-$(GIFLIB_VER).tar.bz2
index f7219591ac9bbf9235cd07add2edf0b0e55b681e..497ff06fc4dfafb8750d318dcb7626dd1ed43825 100644 (file)
@@ -86,6 +86,9 @@ LIBDVBSI_GIT=ff57e5
 # The libffi library is useful to anyone trying to build a bridge between interpreted and natively compiled code
 LIBFFI_VER = 3.2.1
 
+# FUSE (Filesystem in Userspace) is an interface for userspace programs to export a filesystem to the Linux kernel
+FUSE_VER = 2.9.7
+
 # GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on
 LIBGLIB2_VER_MAJOR = 2
 LIBGLIB2_VER_MINOR = 55