ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / games / the-butterfly-effect / default.nix
blobcc753783f035882339fa34bc86e305c5dad3dfd5
1 { lib, mkDerivation, fetchFromGitHub, qt5, box2d, which, cmake, gettext }:
3 mkDerivation rec {
4   pname = "tbe";
5   version = "0.9.3.1";
7   src = fetchFromGitHub {
8     owner = "kaa-ching";
9     repo = pname;
10     rev = "refs/tags/v${version}";
11     sha256 = "1ag2cp346f9bz9qy6za6q54id44d2ypvkyhvnjha14qzzapwaysj";
12   };
14   postPatch = "sed '1i#include <vector>' -i src/model/World.h";
16   nativeBuildInputs = [ cmake ];
17   buildInputs = [
18     qt5.qtbase qt5.qtsvg qt5.qttranslations box2d which
19     gettext
20   ];
22   installPhase = ''
23     make DESTDIR=.. install
24     mkdir -p $out/bin
25     cp ../usr/games/tbe $out/bin
26     cp -r ../usr/share $out/
27   '';
29   meta = with lib; {
30     description = "A physics-based game vaguely similar to Incredible Machine";
31     homepage = "http://the-butterfly-effect.org/";
32     maintainers = [ maintainers.raskin ];
33     platforms = platforms.linux;
34     license = licenses.gpl2;
35   };