afuse: add darwin build

This commit is contained in:
midchildan 2021-03-26 01:38:38 +09:00
parent 0c81ece950
commit f8f5ae544b
No known key found for this signature in database
GPG Key ID: D9A5748BACC6E3C2

View File

@ -11,11 +11,18 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ fuse ]; buildInputs = [ fuse ];
postPatch = lib.optionalString stdenv.isDarwin ''
# Fix the build on macOS with macFUSE installed
substituteInPlace configure.ac --replace \
'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH' \
""
'';
meta = { meta = {
description = "Automounter in userspace"; description = "Automounter in userspace";
homepage = "https://github.com/pcarrier/afuse"; homepage = "https://github.com/pcarrier/afuse";
license = lib.licenses.gpl2; license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.marcweber ]; maintainers = [ lib.maintainers.marcweber ];
platforms = lib.platforms.linux; platforms = lib.platforms.unix;
}; };
} }