jfsw: init at stable-20211225

+59
+57
pkgs/games/jfsw/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , which 5 + , SDL2 6 + , perl 7 + , pkg-config 8 + , wrapGAppsHook 9 + , gtk3 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "jfsw"; 14 + version = "20211225"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jonof"; 18 + repo = "jfsw"; 19 + rev = "refs/tags/${finalAttrs.version}"; 20 + fetchSubmodules = true; 21 + hash = "sha256-oRJHVsVo+KQfJyd8TcPxTMPPi993qxQb0wnD9nR4vJY="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + which 26 + SDL2 27 + perl 28 + pkg-config 29 + wrapGAppsHook 30 + ]; 31 + 32 + buildInputs = [ 33 + SDL2 34 + gtk3 35 + ]; 36 + 37 + strictDeps = true; 38 + enableParallelBuilding = true; 39 + 40 + installPhase = '' 41 + runHook preInstall 42 + 43 + install -Dm755 sw -t $out/bin 44 + 45 + runHook postInstall 46 + ''; 47 + 48 + meta = { 49 + description = "Modern port the original Shadow Warrior"; 50 + homepage = "http://www.jonof.id.au/jfsw/"; 51 + license = lib.licenses.gpl2Plus; 52 + mainProgram = "sw"; 53 + maintainers = with lib.maintainers; [ moody ]; 54 + broken = stdenv.isDarwin; 55 + inherit (SDL2.meta) platforms; 56 + }; 57 + })
+2
pkgs/top-level/all-packages.nix
··· 37494 37494 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; 37495 37495 }; 37496 37496 37497 + jfsw = callPackage ../games/jfsw { }; 37498 + 37497 37499 katago = callPackage ../games/katago { }; 37498 37500 37499 37501 katagoWithCuda = katago.override {