nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 fetchFromGitHub,
3 lib,
4 stdenvNoCC,
5 testers,
6}:
7
8stdenvNoCC.mkDerivation (finalAttrs: {
9 pname = "mgitstatus";
10 version = "2.3";
11
12 src = fetchFromGitHub {
13 owner = "fboender";
14 repo = "multi-git-status";
15 rev = finalAttrs.version;
16 hash = "sha256-DToyP6TD9up0k2/skMW3el6hNvKD+c8q2zWpk0QZGRA=";
17 };
18
19 installFlags = [
20 "PREFIX=$(out)"
21 ];
22
23 passthru.tests.version = testers.testVersion {
24 package = finalAttrs.finalPackage;
25 version = "v${finalAttrs.version}";
26 };
27
28 meta = {
29 description = "Show uncommitted, untracked and unpushed changes for multiple Git repos";
30 downloadPage = "https://github.com/fboender/multi-git-status/releases/tag/v${finalAttrs.version}";
31 homepage = "https://github.com/fboender/multi-git-status";
32 changelog = "https://github.com/fboender/multi-git-status/releases/tag/${finalAttrs.src.rev}";
33 license = lib.licenses.mit;
34 maintainers = with lib.maintainers; [ getpsyched ];
35 mainProgram = "mgitstatus";
36 platforms = lib.platforms.all;
37 };
38})