From f3c200612bddb06bd2d016a64efb83bf6e0ebed3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 14 Apr 2025 06:31:13 +0100 Subject: [PATCH] fuse3: 3.16.2 -> 3.17.2 Changes: - https://github.com/libfuse/libfuse/releases/tag/fuse-3.17.1 - https://github.com/libfuse/libfuse/releases/tag/fuse-3.17.2 --- pkgs/os-specific/linux/fuse/default.nix | 4 ++-- .../linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/os-specific/linux/fuse/default.nix b/pkgs/os-specific/linux/fuse/default.nix index cf8992bcb089..bfc3e7988147 100644 --- a/pkgs/os-specific/linux/fuse/default.nix +++ b/pkgs/os-specific/linux/fuse/default.nix @@ -14,7 +14,7 @@ in }; fuse_3 = mkFuse { - version = "3.16.2"; - hash = "sha256-QO9s+IkR0rkqIYNqt2IYST6AVBkCr56jcuuz5nKJuA4="; + version = "3.17.2"; + hash = "sha256-rpWA97ZnoYWEQoUCGtITpx9w1J4qy6LGSxomFNOnKBc="; }; } diff --git a/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch b/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch index 582d3eb0dec8..e69991089fa1 100644 --- a/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch +++ b/pkgs/os-specific/linux/fuse/fuse3-Do-not-set-FUSERMOUNT_DIR.patch @@ -1,13 +1,13 @@ -diff --git a/lib/meson.build b/lib/meson.build --- a/lib/meson.build +++ b/lib/meson.build @@ -37,8 +37,7 @@ libfuse = library('fuse3', libfuse_sources, version: meson.project_version(), - soversion: '3', include_directories: include_dirs, - dependencies: deps, install: true, + include_directories: include_dirs, + dependencies: deps, + install: true, link_depends: 'fuse_versionscript', -- c_args: [ '-DFUSE_USE_VERSION=312', +- c_args: [ '-DFUSE_USE_VERSION=317', - '-DFUSERMOUNT_DIR="@0@"'.format(fusermount_path) ], -+ c_args: [ '-DFUSE_USE_VERSION=312' ], ++ c_args: [ '-DFUSE_USE_VERSION=317' ], link_args: ['-Wl,--version-script,' + meson.current_source_dir() + '/fuse_versionscript' ])