chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / th / the-legend-of-edgar / package.nix
blob5ab2fd0858a67e23dce0ea8dff4a8ed2178b0609
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , SDL2
5 , SDL2_image
6 , SDL2_mixer
7 , SDL2_ttf
8 , gettext
9 , libpng
10 , pkg-config
11 , zlib
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "the-legend-of-edgar";
16   version = "1.36-unstable-2023-07-11";
18   src = fetchFromGitHub {
19     owner = "riksweeney";
20     repo = "edgar";
21     rev = "8344b385b65e8226455c7e88bd5aca57caa3c520";
22     hash = "sha256-dOLKMsyQkVZ7gBiURfr/tFbu3xSqei8A/M2HSZgAFnI=";
23   };
25   nativeBuildInputs = [
26     pkg-config
27     gettext
28   ];
30   buildInputs = [
31     SDL2
32     SDL2_image
33     SDL2_mixer
34     SDL2_ttf
35     libpng
36     zlib
37   ];
39   dontConfigure = true;
41   makefile = "makefile";
43   makeFlags = [
44     "PREFIX=${placeholder "out"}"
45     "BIN_DIR=${placeholder "out"}/bin/"
46   ];
48   hardeningDisable = [
49     "fortify"
50   ];
52   meta = {
53     homepage = "https://www.parallelrealities.co.uk/games/edgar";
54     description = "2D platform game with a persistent world";
55     longDescription = ''
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
61       be easy...
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.
66     '';
67     license = lib.licenses.gpl1Plus;
68     mainProgram = "edgar";
69     maintainers = with lib.maintainers; [ AndersonTorres ];
70     platforms = lib.platforms.unix;
71     broken = stdenv.hostPlatform.isDarwin;
72   };