diff options
author | K900 <me@0upti.me> | 2023-06-20 10:50:12 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2023-06-20 10:50:12 +0300 |
commit | eade7e0058e1cd730bdd27839a5d471bd2e17595 (patch) | |
tree | eb4910e3a8b2bad12169d4c64860007604779d31 /pkgs/games/the-butterfly-effect | |
parent | f891c1c65e31a7ebebb57cbedb3a63d0012146c1 (diff) |
tbe: fix build, clean up dependencies
Diffstat (limited to 'pkgs/games/the-butterfly-effect')
-rw-r--r-- | pkgs/games/the-butterfly-effect/default.nix | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/games/the-butterfly-effect/default.nix b/pkgs/games/the-butterfly-effect/default.nix index cc753783f0358..021dedc17bd9c 100644 --- a/pkgs/games/the-butterfly-effect/default.nix +++ b/pkgs/games/the-butterfly-effect/default.nix @@ -1,4 +1,4 @@ -{ lib, mkDerivation, fetchFromGitHub, qt5, box2d, which, cmake, gettext }: +{ lib, mkDerivation, fetchFromGitHub, cmake, qttools, wrapQtAppsHook, qtbase, qtsvg }: mkDerivation rec { pname = "tbe"; @@ -11,13 +11,16 @@ mkDerivation rec { sha256 = "1ag2cp346f9bz9qy6za6q54id44d2ypvkyhvnjha14qzzapwaysj"; }; - postPatch = "sed '1i#include <vector>' -i src/model/World.h"; + postPatch = '' + sed '1i#include <vector>' -i src/model/World.h - nativeBuildInputs = [ cmake ]; - buildInputs = [ - qt5.qtbase qt5.qtsvg qt5.qttranslations box2d which - gettext - ]; + # fix translations not building: https://gitlab.kitware.com/cmake/cmake/-/issues/21931 + substituteInPlace i18n/CMakeLists.txt --replace qt5_create_translation qt_add_translation + ''; + + nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; + buildInputs = [ qtbase qtsvg ]; + strictDeps = true; installPhase = '' make DESTDIR=.. install |