biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / johnny-reborn / default.nix
blob4ad2328feda85bcf91899e6ab5055e900a087512
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , SDL2
5 }:
7 stdenv.mkDerivation rec {
8   pname = "johnny-reborn-engine";
9   version = "0.45";
11   src = fetchFromGitHub {
12     owner = "xesf";
13     repo = "jc_reborn";
14     rev = "v${version}";
15     hash = "sha256-PDh2RKdvm4LkDKi963CB5RiraWcS3FED6ug8T1J65GM=";
16   };
18   buildInputs = [ SDL2 ];
20   installPhase = ''
21     runHook preInstall
23     mkdir -p $out/bin
24     cp jc_reborn $out/bin/
26     runHook postInstall
27   '';
29   meta = {
30     description = "Open-source engine for the classic \"Johnny Castaway\" screensaver (engine only)";
31     homepage = "https://github.com/xesf/jc_reborn";
32     license = lib.licenses.gpl3Plus;
33     maintainers = with lib.maintainers; [ pedrohlc ];
34     mainProgram = "jc_reborn";
35     inherit (SDL2.meta) platforms;
36   };