ps3-disc-dumper: 3.2.3 -> 4.2.5, .NET 6 -> 9 (#361506)
[NixPkgs.git] / pkgs / games / garden-of-coloured-lights / default.nix
bloba26cea27961295ef79e7784434402fb50b6b0c7c
2   lib,
3   stdenv,
4   fetchurl,
5   autoconf,
6   automake,
7   allegro,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "garden-of-coloured-lights";
12   version = "1.0.9";
14   nativeBuildInputs = [
15     autoconf
16     automake
17   ];
18   buildInputs = [ allegro ];
20   prePatch = ''
21     noInline='s/inline //'
22     sed -e "$noInline" -i src/stuff.c
23     sed -e "$noInline" -i src/stuff.h
24   '';
26   src = fetchurl {
27     url = "mirror://sourceforge/garden/${version}/garden-${version}.tar.gz";
28     sha256 = "1qsj4d7r22m5f9f5f6cyvam1y5q5pbqvy5058r7w0k4s48n77y6s";
29   };
31   # Workaround build failure on -fno-common toolchains:
32   #   ld: main.o:src/main.c:58: multiple definition of
33   #     `eclass'; eclass.o:src/eclass.c:21: first defined here
34   env.NIX_CFLAGS_COMPILE = "-fcommon";
36   meta = with lib; {
37     description = "Old-school vertical shoot-em-up / bullet hell";
38     mainProgram = "garden";
39     homepage = "https://garden.sourceforge.net/drupal/";
40     maintainers = [ ];
41     license = licenses.gpl3;
42   };