Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / r2mod_cli / default.nix
blob3ea7432550fc032b506a5730c6fe9e5548a9a397
1 { fetchFromGitHub
2 , bashInteractive
3 , jq
4 , makeWrapper
5 , p7zip
6 , lib, stdenv
7 }:
9 stdenv.mkDerivation rec {
10   pname = "r2mod_cli";
11   version = "1.3.3";
13   src = fetchFromGitHub {
14     owner = "Foldex";
15     repo = "r2mod_cli";
16     rev = "v${version}";
17     sha256 = "sha256-VtJtAyojFOkMLBfpQ6N+8fDDkcJtVCflWjwsdq8OD0w=";
18   };
20   buildInputs = [ bashInteractive ];
22   nativeBuildInputs = [ makeWrapper ];
24   makeFlags = [ "DESTDIR=" "PREFIX=$(out)" ];
26   postInstall = ''
27     wrapProgram $out/bin/r2mod --prefix PATH : "${lib.makeBinPath [ jq p7zip ]}";
28   '';
30   meta = with lib; {
31     description = "A Risk of Rain 2 Mod Manager in Bash";
32     homepage = "https://github.com/foldex/r2mod_cli";
33     license = licenses.gpl3Only;
34     maintainers = [ maintainers.reedrw ];
35     mainProgram = "r2mod";
36     platforms = platforms.unix;
37   };