From a34d198c83c813ad283354923757adb24d5c5ccc Mon Sep 17 00:00:00 2001 From: Markham Date: Mon, 23 Apr 2018 22:00:40 +0200 Subject: [PATCH] add Target libfuse V2.9.7 --- make/archives.mk | 3 +++ make/libraries.mk | 24 ++++++++++++++++++++++++ make/versions.mk | 3 +++ 3 files changed, 30 insertions(+) diff --git a/make/archives.mk b/make/archives.mk index 540a29f..b282b80 100755 --- a/make/archives.mk +++ b/make/archives.mk @@ -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 diff --git a/make/libraries.mk b/make/libraries.mk index 26d90e2..e402bde 100755 --- a/make/libraries.mk +++ b/make/libraries.mk @@ -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 diff --git a/make/versions.mk b/make/versions.mk index f721959..497ff06 100644 --- a/make/versions.mk +++ b/make/versions.mk @@ -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 -- 2.39.5