Merge pull request #154304 from nialov/package-gitmux

gitmux: inti at 0.7.10

Changed files
+37
pkgs
applications
version-management
git-and-tools
gitmux
top-level
+35
pkgs/applications/version-management/git-and-tools/gitmux/default.nix
···
+
{ fetchFromGitHub, buildGoModule, lib, testers, gitmux }:
+
+
buildGoModule rec {
+
pname = "gitmux";
+
version = "0.7.10";
+
+
src = fetchFromGitHub {
+
owner = "arl";
+
repo = pname;
+
rev = "v${version}";
+
sha256 = "sha256-kBrE3jU7N8+kdT4tqC6gIGPz3soagStzLy5Iz4vNFI0=";
+
};
+
+
vendorSha256 = "sha256-V6xe+19NiHYIIN4rgkyzdP4eGnRXo0aW4fVbdlIcvig=";
+
+
# GitHub source does contain a regression test for the module
+
# but it requires networking as it git clones a repo from github
+
doCheck = false;
+
+
ldflags = [ "-X main.version=${version}" ];
+
+
passthru.tests.version = testers.testVersion {
+
package = gitmux;
+
command = "gitmux -V";
+
};
+
+
subPackages = [ "." ];
+
+
meta = with lib; {
+
description = "Git in your tmux status bar";
+
homepage = "https://github.com/arl/gitmux";
+
license = licenses.mit;
+
maintainers = with maintainers; [ nialov ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
gitls = callPackage ../applications/version-management/git-and-tools/gitls { };
+
gitmux = callPackage ../applications/version-management/git-and-tools/gitmux { };
+
gitnuro = callPackage ../applications/version-management/git-and-tools/gitnuro { };
gitsign = callPackage ../applications/version-management/git-and-tools/gitsign { };