From f7ebebed87250a40e83b612a21626613c1d45829 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 19 Jul 2026 23:35:40 +0200 Subject: [PATCH] casync: drop fuse support Upstream does not seem to support fuse3 any time soon: https://github.com/systemd/casync/issues/269 Drop fuse support for now to get rid of our FUSE dependency. Closes #534923. --- pkgs/by-name/ca/casync/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ca/casync/package.nix b/pkgs/by-name/ca/casync/package.nix index 9a1c009ab9b3..0bd0fe6abf62 100644 --- a/pkgs/by-name/ca/casync/package.nix +++ b/pkgs/by-name/ca/casync/package.nix @@ -9,12 +9,10 @@ sphinx, acl, curl, - fuse, libselinux, udev, xz, zstd, - fuseSupport ? true, selinuxSupport ? true, udevSupport ? true, glibcLocales, @@ -39,7 +37,6 @@ stdenv.mkDerivation { xz zstd ] - ++ lib.optionals fuseSupport [ fuse ] ++ lib.optionals selinuxSupport [ libselinux ] ++ lib.optionals udevSupport [ udev ]; nativeBuildInputs = [ @@ -66,10 +63,12 @@ stdenv.mkDerivation { env.PKG_CONFIG_UDEV_UDEVDIR = "lib/udev"; - mesonFlags = - lib.optionals (!fuseSupport) [ "-Dfuse=false" ] - ++ lib.optionals (!udevSupport) [ "-Dudev=false" ] - ++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ]; + mesonFlags = [ + # fuse2 only, https://github.com/systemd/casync/issues/269 + "-Dfuse=false" + ] + ++ lib.optionals (!udevSupport) [ "-Dudev=false" ] + ++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ]; doCheck = true; preCheck = ''