slint-lsp: 1.9.1 -> 1.9.2 (#375714)
[NixPkgs.git] / pkgs / applications / version-management / git-workspace / default.nix
blob36ca542517f98b280b8a43eeea14900c78652753
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , rustPlatform
5 , libiconv
6 , Security
7 , pkg-config
8 , openssl
9 , nix-update-script
10 , testers
11 , git-workspace
14 rustPlatform.buildRustPackage rec {
15   pname = "git-workspace";
16   version = "1.8.0";
18   src = fetchFromGitHub {
19     owner = "orf";
20     repo = pname;
21     rev = "v${version}";
22     sha256 = "sha256-sS452PCX2G49Q5tnScG+ySkUAhFctGsGZrMvQXL7WkY=";
23   };
25   cargoHash = "sha256-OrAZ4SGhqP+cGYB2gUIh6rON67hBRmgnq1nn9cEUAU0=";
27   nativeBuildInputs = [ pkg-config ];
29   buildInputs = [ openssl ]
30     ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv Security ];
32   passthru.updateScript = nix-update-script { };
34   meta = with lib; {
35     description = "Sync personal and work git repositories from multiple providers";
36     homepage = "https://github.com/orf/git-workspace";
37     license = with licenses; [ mit ];
38     maintainers = with maintainers; [ misuzu ];
39     mainProgram = "git-workspace";
40   };