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 { };
|
openisns = callPackage ../os-specific/linux/open-isns { };
|
||||||
|
|
||||||
|
osxfuse = callPackage ../os-specific/darwin/osxfuse { };
|
||||||
|
|
||||||
powerstat = callPackage ../os-specific/linux/powerstat { };
|
powerstat = callPackage ../os-specific/linux/powerstat { };
|
||||||
|
|
||||||
smemstat = callPackage ../os-specific/linux/smemstat { };
|
smemstat = callPackage ../os-specific/linux/smemstat { };
|
||||||
|
Loading…
Reference in New Issue
Block a user