bindfs: 1.17.7 -> 1.18.1

This commit is contained in:
R. Ryantm
2025-06-28 13:24:07 +08:00
committed by aleksana
parent cc0f2673ae
commit d139ff7561
+17 -2
View File
@@ -2,21 +2,36 @@
lib,
stdenv,
fetchurl,
fetchpatch,
autoreconfHook,
pkg-config,
fuse,
fuse3,
}:
stdenv.mkDerivation (finalAttrs: {
version = "1.17.7";
version = "1.18.1";
pname = "bindfs";
src = fetchurl {
url = "https://bindfs.org/downloads/bindfs-${finalAttrs.version}.tar.gz";
hash = "sha256-wLBg6Uw6IxodSqC88mb/GJmBpO845C++IylqfYFxm3o=";
hash = "sha256-KnBk2ZOl8lXFLXI4XvFONJwTG8RBlXZuIXNCjgbSef0=";
};
patches = [
# This commit fixes macfuse support but breaks fuse support
# The condition to include `uint32_t position` in bindfs_setxattr and bindfs_getxattr
# is wrong, leading to -Wincompatible-function-pointer-types
# https://github.com/mpartel/bindfs/issues/169
(fetchpatch {
url = "https://github.com/mpartel/bindfs/commit/3293dc98e37eed0fb0cbfcbd40434d3c37c69480.patch";
hash = "sha256-dtjvSJTS81R+sksl7n1QiyssseMQXPlm+LJYZ8/CESQ=";
revert = true;
})
];
nativeBuildInputs = [
autoreconfHook
pkg-config
];