Merge pull request #53863 from thefloweringash/osxfuse
osxfuse: init at 3.8.3
This commit is contained in:
commit
50833cdc62
49
pkgs/os-specific/darwin/osxfuse/default.nix
Normal file
49
pkgs/os-specific/darwin/osxfuse/default.nix
Normal file
@ -0,0 +1,49 @@
|
||||
{ stdenv, runCommand, fetchFromGitHub, autoreconfHook }:
|
||||
|
||||
let
|
||||
version = "3.8.3";
|
||||
|
||||
headers = runCommand "osxfuse-common-${version}" {
|
||||
src = fetchFromGitHub {
|
||||
owner = "osxfuse";
|
||||
repo = "osxfuse";
|
||||
rev = "osxfuse-${version}";
|
||||
sha256 = "13lmg41zcyiajh8m42w7szkbg2is4551ryx2ia2mmzvvd23pag0z";
|
||||
};
|
||||
} ''
|
||||
mkdir -p $out/include
|
||||
cp --target-directory=$out/include $src/common/*.h
|
||||
'';
|
||||
in
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
|
||||
pname = "osxfuse";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "osxfuse";
|
||||
repo = "fuse";
|
||||
rev = "1a1977a"; # Submodule reference from osxfuse/osxfuse at tag osxfuse-${version}
|
||||
sha256 = "101fw8j40ylfbbrjycnwr5qp422agyf9sfbczyb9w5ivrkds3rfw";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
touch config.rpath
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
ln -s osxfuse.pc $out/lib/pkgconfig/fuse.pc
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook ];
|
||||
buildInputs = [ headers ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://osxfuse.github.io;
|
||||
description = "C-based FUSE for macOS SDK";
|
||||
platforms = platforms.darwin;
|
||||
license = licenses.gpl2;
|
||||
};
|
||||
}
|
@ -14888,6 +14888,8 @@ in
|
||||
|
||||
openisns = callPackage ../os-specific/linux/open-isns { };
|
||||
|
||||
osxfuse = callPackage ../os-specific/darwin/osxfuse { };
|
||||
|
||||
powerstat = callPackage ../os-specific/linux/powerstat { };
|
||||
|
||||
smemstat = callPackage ../os-specific/linux/smemstat { };
|
||||
|
Loading…
Reference in New Issue
Block a user