14 stdenv.mkDerivation (finalAttrs: {
15 pname = "the-legend-of-edgar";
16 version = "1.36-unstable-2023-07-11";
18 src = fetchFromGitHub {
21 rev = "8344b385b65e8226455c7e88bd5aca57caa3c520";
22 hash = "sha256-dOLKMsyQkVZ7gBiURfr/tFbu3xSqei8A/M2HSZgAFnI=";
41 makefile = "makefile";
44 "PREFIX=${placeholder "out"}"
45 "BIN_DIR=${placeholder "out"}/bin/"
53 homepage = "https://www.parallelrealities.co.uk/games/edgar";
54 description = "2D platform game with a persistent world";
56 When Edgar's father fails to return home after venturing out one dark and
57 stormy night, Edgar fears the worst: he has been captured by the evil
58 sorcerer who lives in a fortress beyond the forbidden swamp.
60 Donning his armour, Edgar sets off to rescue him, but his quest will not
63 The Legend of Edgar is a platform game, not unlike those found on the
64 Amiga and SNES. Edgar must battle his way across the world, solving
65 puzzles and defeating powerful enemies to achieve his quest.
67 license = lib.licenses.gpl1Plus;
68 mainProgram = "edgar";
69 maintainers = with lib.maintainers; [ AndersonTorres ];
70 platforms = lib.platforms.unix;
71 broken = stdenv.hostPlatform.isDarwin;