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.
This commit is contained in:
@@ -9,12 +9,10 @@
|
|||||||
sphinx,
|
sphinx,
|
||||||
acl,
|
acl,
|
||||||
curl,
|
curl,
|
||||||
fuse,
|
|
||||||
libselinux,
|
libselinux,
|
||||||
udev,
|
udev,
|
||||||
xz,
|
xz,
|
||||||
zstd,
|
zstd,
|
||||||
fuseSupport ? true,
|
|
||||||
selinuxSupport ? true,
|
selinuxSupport ? true,
|
||||||
udevSupport ? true,
|
udevSupport ? true,
|
||||||
glibcLocales,
|
glibcLocales,
|
||||||
@@ -39,7 +37,6 @@ stdenv.mkDerivation {
|
|||||||
xz
|
xz
|
||||||
zstd
|
zstd
|
||||||
]
|
]
|
||||||
++ lib.optionals fuseSupport [ fuse ]
|
|
||||||
++ lib.optionals selinuxSupport [ libselinux ]
|
++ lib.optionals selinuxSupport [ libselinux ]
|
||||||
++ lib.optionals udevSupport [ udev ];
|
++ lib.optionals udevSupport [ udev ];
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
@@ -66,10 +63,12 @@ stdenv.mkDerivation {
|
|||||||
|
|
||||||
env.PKG_CONFIG_UDEV_UDEVDIR = "lib/udev";
|
env.PKG_CONFIG_UDEV_UDEVDIR = "lib/udev";
|
||||||
|
|
||||||
mesonFlags =
|
mesonFlags = [
|
||||||
lib.optionals (!fuseSupport) [ "-Dfuse=false" ]
|
# fuse2 only, https://github.com/systemd/casync/issues/269
|
||||||
++ lib.optionals (!udevSupport) [ "-Dudev=false" ]
|
"-Dfuse=false"
|
||||||
++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ];
|
]
|
||||||
|
++ lib.optionals (!udevSupport) [ "-Dudev=false" ]
|
||||||
|
++ lib.optionals (!selinuxSupport) [ "-Dselinux=false" ];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
|
|||||||
Reference in New Issue
Block a user