diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-08-20 21:19:20 -0700 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2023-08-20 21:30:32 -0700 |
commit | aff2ef70756dafb346f3fc11e62e7f6759b0cd00 (patch) | |
tree | f8fae635b5049382ceb2ce898758cd149aa7f822 /pkgs/applications/version-management | |
parent | b0bf0a1c0bf7ba460575d6ec60073b1ea009d129 (diff) |
ungit: use buildNpmPackage
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/ungit/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/ungit/default.nix b/pkgs/applications/version-management/ungit/default.nix new file mode 100644 index 0000000000000..2702859893c65 --- /dev/null +++ b/pkgs/applications/version-management/ungit/default.nix @@ -0,0 +1,32 @@ +{ lib +, buildNpmPackage +, fetchFromGitHub +}: + +buildNpmPackage rec { + pname = "ungit"; + version = "1.5.24"; + + src = fetchFromGitHub { + owner = "FredrikNoren"; + repo = "ungit"; + rev = "v${version}"; + hash = "sha256-4hDg153CVZidmnIGUwxfzL45Yt+GlMyepfMLJbcjdqo="; + }; + + npmDepsHash = "sha256-Z/vPqJ70NqjABKKa8r24t0sWoPYRVwxH02BNr1yCVNQ="; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = true; + PUPPETEER_SKIP_DOWNLOAD = true; + }; + + meta = { + changelog = "https://github.com/FredrikNoren/ungit/blob/${src.rev}/CHANGELOG.md"; + description = "Git made easy"; + homepage = "https://github.com/FredrikNoren/ungit"; + license = lib.licenses.mit; + mainProgram = "ungit"; + maintainers = with lib.maintainers; [ ]; + }; +} |