aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/games/openmw/tes3mp.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/games/openmw/tes3mp.nix')
-rw-r--r--nixpkgs/pkgs/games/openmw/tes3mp.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/games/openmw/tes3mp.nix b/nixpkgs/pkgs/games/openmw/tes3mp.nix
index 59bdc690107..df332c0e5bf 100644
--- a/nixpkgs/pkgs/games/openmw/tes3mp.nix
+++ b/nixpkgs/pkgs/games/openmw/tes3mp.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, openmw, fetchFromGitHub, luajit, makeWrapper }:
+{ stdenv, cmake, openmw, fetchFromGitHub, luajit, makeWrapper, mygui }:
# revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy
@@ -28,6 +28,17 @@ let
rev = "24aae91d9ddad38cdb3b0e0a13af59f142803e94";
sha256 = "1rfmxxr9ircfagdpbdrzl26msdhx1i3g974cblbv69078cradfh3";
};
+ # https://github.com/TES3MP/openmw-tes3mp/issues/555
+ mygui_ = mygui.overrideAttrs (oldAttrs: rec {
+ version = "3.2.2";
+
+ src = fetchFromGitHub {
+ owner = "MyGUI";
+ repo = "mygui";
+ rev = "MyGUI${version}";
+ sha256 = "1wk7jmwm55rhlqqcyvqsxdmwvl70bysl9azh4kd9n57qlmgk3zmw";
+ };
+ });
in openmw.overrideAttrs (oldAttrs: rec {
version = "2019-11-19";
name = "openmw-tes3mp-${version}";
@@ -41,7 +52,7 @@ in openmw.overrideAttrs (oldAttrs: rec {
};
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ];
- buildInputs = oldAttrs.buildInputs ++ [ luajit ];
+ buildInputs = [ luajit mygui_ ] ++ oldAttrs.buildInputs;
cmakeFlags = oldAttrs.cmakeFlags ++ [
"-DBUILD_OPENCS=OFF"
@@ -50,7 +61,7 @@ in openmw.overrideAttrs (oldAttrs: rec {
"-DRakNet_LIBRARY_DEBUG=${rakNetLibrary}/lib/libRakNetLibStatic.a"
];
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95175
+ # https://github.com/TES3MP/openmw-tes3mp/issues/552
patches = [
./tes3mp.patch
];