fuse3: don't build examples

follow-up to #417899
This commit is contained in:
Grimmauld
2025-06-20 15:26:25 +02:00
parent 61df693362
commit 589c3fa0db
+6 -11
View File
@@ -76,17 +76,12 @@ stdenv.mkDerivation rec {
"man"
] ++ lib.optional isFuse3 "udev";
mesonFlags = lib.optionals isFuse3 (
[
"-Dudevrulesdir=/udev/rules.d"
"-Duseroot=false"
"-Dinitscriptdir="
]
# examples fail to build on musl
# error: RENAME_NOREPLACE was not declared in this scope
# lib.optionals instead of lib.mesonBool to avoid rebuilds
++ lib.optionals (stdenv.hostPlatform.isMusl) [ "-Dexamples=false" ]
);
mesonFlags = lib.optionals isFuse3 [
"-Dudevrulesdir=/udev/rules.d"
"-Duseroot=false"
"-Dinitscriptdir="
"-Dexamples=false" # examples fail on musl and are just generally useless
];
# Ensure that FUSE calls the setuid wrapper, not
# $out/bin/fusermount. It falls back to calling fusermount in