diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/hexo-cli/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/hexo-cli/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/hexo-cli/default.nix b/nixpkgs/pkgs/development/tools/hexo-cli/default.nix new file mode 100644 index 000000000000..be5764c9f0c3 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/hexo-cli/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildNpmPackage +, fetchFromGitHub +}: + +buildNpmPackage rec { + pname = "hexo-cli"; + version = "4.3.1"; + + src = fetchFromGitHub { + owner = "hexojs"; + repo = "hexo-cli"; + rev = "v${version}"; + hash = "sha256-mtbg9Fa9LBqG/aNfm4yEo4ymuaxuqhymkO1q6mYA2Fs="; + }; + + npmDepsHash = "sha256-VCHG1YMPRwEBbwgscSv6V+fTNVRpsCxWeyO8co4Zy6k="; + + installPhase = '' + runHook preInstall + + mkdir -p $out + cp -r bin/ dist/ node_modules/ package.json $out/ + + runHook postInstall + ''; + + meta = { + description = "Command line interface for Hexo"; + mainProgram = "hexo"; + homepage = "https://hexo.io/"; + license = lib.licenses.mit; + }; +} |