From 846fcf2cd047fbc09e77fa533336a53709a2c8a9 Mon Sep 17 00:00:00 2001 From: "P. R. d. O" Date: Tue, 5 Sep 2023 17:28:51 -0600 Subject: [PATCH] ejs: init at 3.1.9 --- pkgs/development/tools/ejs/default.nix | 34 ++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 36 insertions(+) create mode 100644 pkgs/development/tools/ejs/default.nix diff --git a/pkgs/development/tools/ejs/default.nix b/pkgs/development/tools/ejs/default.nix new file mode 100644 index 000000000000..5392a9c137a2 --- /dev/null +++ b/pkgs/development/tools/ejs/default.nix @@ -0,0 +1,34 @@ +{ lib +, buildNpmPackage +, fetchFromGitHub +}: + +buildNpmPackage rec { + pname = "ejs"; + version = "3.1.9"; + + src = fetchFromGitHub { + owner = "mde"; + repo = "ejs"; + rev = "v${version}"; + hash = "sha256-bOZclhsnV3onxc32ZGfLpuGS5Jz6S12/BmkmwL4M6Dg="; + }; + + npmDepsHash = "sha256-829eWfJiMw9KRlhdmzD0ha//bgUQ5nPEzO+ayUPLxXY="; + + buildPhase = '' + runHook preBuild + + ./node_modules/.bin/jake build + + runHook postBuild + ''; + + meta = { + description = "Embedded JavaScript templates"; + homepage = "http://ejs.co"; + license = lib.licenses.asl20; + mainProgram = "ejs"; + maintainers = with lib.maintainers; [ wolfangaukang ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4bd42b046d1b..7c2e7d069052 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1711,6 +1711,8 @@ with pkgs; crypto-tracker = callPackage ../tools/misc/crypto-tracker { }; + ejs = callPackage ../development/tools/ejs { }; + ejson2env = callPackage ../tools/admin/ejson2env { }; davinci-resolve = callPackage ../applications/video/davinci-resolve { };