From 53c1e2d47987b919cb46c217304332a7b84333f8 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 9 Aug 2023 09:16:28 +0000 Subject: [PATCH] fuse3: update to 3.16.1 Release notes: - https://github.com/libfuse/libfuse/blob/master/ChangeLog.rst --- packages/sysutils/fuse3/package.mk | 6 +-- ...est-applications-for-cross-compiler-.patch | 39 ------------------- 2 files changed, 3 insertions(+), 42 deletions(-) delete mode 100644 packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch diff --git a/packages/sysutils/fuse3/package.mk b/packages/sysutils/fuse3/package.mk index c62ab2707e..3a75a14e58 100644 --- a/packages/sysutils/fuse3/package.mk +++ b/packages/sysutils/fuse3/package.mk @@ -2,11 +2,11 @@ # Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fuse3" -PKG_VERSION="3.15.0" -PKG_SHA256="70589cfd5e1cff7ccd6ac91c86c01be340b227285c5e200baa284e401eea2ca0" +PKG_VERSION="3.16.1" +PKG_SHA256="75a7140ce2d4589eda2784d2279be9d2b273a9b6b0f79ecb871dc4dded046fb5" PKG_LICENSE="GPL" PKG_SITE="https://github.com/libfuse/libfuse/" -PKG_URL="https://github.com/libfuse/libfuse/releases/download/fuse-${PKG_VERSION}/fuse-${PKG_VERSION}.tar.xz" +PKG_URL="https://github.com/libfuse/libfuse/releases/download/fuse-${PKG_VERSION}/fuse-${PKG_VERSION}.tar.gz" PKG_DEPENDS_TARGET="toolchain systemd" PKG_LONGDESC="FUSE is an interface for userspace programs to export a filesystem to the Linux kernel." diff --git a/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch b/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch deleted file mode 100644 index 295532cff1..0000000000 --- a/packages/sysutils/fuse3/patches/PR804-Wrapper-around-test-applications-for-cross-compiler-.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 6d21930baa4379023414706ce1750e0d729b99f0 Mon Sep 17 00:00:00 2001 -From: Rudi Heitbaum -Date: Mon, 12 Jun 2023 12:15:35 +0000 -Subject: [PATCH] Wrapper around test applications for cross compiler - environment in meson.build - -This enhances commit 7be56c57f93e3436b1fbd9ecc320de5c03a3e4b8 to allow build -fuse to be built using a cross compiler - -Fixes: -../meson.build:180:12: ERROR: Can not run test applications in this cross environment. ---- - meson.build | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 7aa4e0d..9707ea3 100644 ---- a/meson.build -+++ b/meson.build -@@ -177,10 +177,12 @@ int main() - } - ''' - --result = cc.run(detect_getmntent_needs_unescape) --if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' -- message('getmntent does not unescape') -- add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') -+if not meson.is_cross_build() -+ result = cc.run(detect_getmntent_needs_unescape) -+ if result.compiled() and result.returncode() == 0 and result.stdout().strip() == 'needs escaping' -+ message('getmntent does not unescape') -+ add_project_arguments('-DGETMNTENT_NEEDS_UNESCAPING', language: 'c') -+ endif - endif - - # Write private test results into fuse_config.h (stored in build directory) --- -2.34.1 -