diff options
author | Stephan Heßelmann <shesselm@redhat.com> | 2023-03-01 04:24:39 +0100 |
---|---|---|
committer | Stephan Heßelmann <shesselm@redhat.com> | 2023-03-03 17:06:31 +0100 |
commit | 4389e5f7237dc9772a38496c6ef1d4474b30d6d9 (patch) | |
tree | f8b20fa21a41a7e5400ce21a8a9a1bb66e4bdde7 /pkgs/applications/version-management/git-stack | |
parent | ea737a0ee0f51f0632d554e9cda5acc32a721fa0 (diff) |
git-stack: init at 0.10.12
Diffstat (limited to 'pkgs/applications/version-management/git-stack')
-rw-r--r-- | pkgs/applications/version-management/git-stack/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-stack/default.nix b/pkgs/applications/version-management/git-stack/default.nix new file mode 100644 index 0000000000000..4189822d268a4 --- /dev/null +++ b/pkgs/applications/version-management/git-stack/default.nix @@ -0,0 +1,41 @@ +{ lib +, stdenv +, fetchFromGitHub +, rustPlatform +, Security +, testers +, git-stack +}: + +rustPlatform.buildRustPackage rec { + pname = "git-stack"; + version = "0.10.12"; + + src = fetchFromGitHub { + owner = "gitext-rs"; + repo = "git-stack"; + rev = "v${version}"; + hash = "sha256-ghH3wmXLPzJZ4lNXFwEGKD89r7xaRMXUe9kGHm7MC4s="; + }; + + cargoHash = "sha256-5FXcReXgq5LFysPGBuYawFdkYAgRHsW+p2Ytin4+ZxI="; + + buildInputs = lib.optionals stdenv.isDarwin [ + Security + ]; + + # Many tests try to access the file system. + doCheck = false; + + passthru.tests.version = testers.testVersion { + package = git-stack; + }; + + meta = with lib; { + description = "Stacked branch management for Git"; + homepage = "https://github.com/gitext-rs/git-stack"; + changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; + license = licenses.asl20; + maintainers = with maintainers; [ stehessel ]; + }; +} |