dput-ng: fix eval (#364540)
[NixPkgs.git] / pkgs / by-name / tr / try / package.nix
blob996bfa12f0e1bd4d0719017f8c71485b719e6b3e
2   stdenvNoCC,
3   lib,
4   fetchFromGitHub,
5   fuse-overlayfs,
6   util-linux,
7   makeWrapper,
8 }:
9 stdenvNoCC.mkDerivation rec {
10   pname = "try";
11   version = "0.2.0";
12   src = fetchFromGitHub {
13     owner = "binpash";
14     repo = pname;
15     rev = "v${version}";
16     hash = "sha256-2EDRVwW4XzQhd7rAM2rDuR94Fkaq4pH5RTooFEBBh5g=";
17   };
18   nativeBuildInputs = [ makeWrapper ];
19   installPhase = ''
20     runHook preInstall
21     install -Dt $out/bin try
22     wrapProgram $out/bin/try --prefix PATH : ${
23       lib.makeBinPath [
24         fuse-overlayfs
25         util-linux
26       ]
27     }
28     runHook postInstall
29   '';
30   meta = with lib; {
31     homepage = "https://github.com/binpash/try";
32     description = "Lets you run a command and inspect its effects before changing your live system";
33     mainProgram = "try";
34     maintainers = with maintainers; [ pasqui23 ];
35     license = with licenses; [ mit ];
36     platforms = platforms.linux;
37   };