about summary refs log tree commit diff
path: root/pkgs/misc/emulators
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-02-21 18:52:29 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-02-21 19:03:36 +0100
commit9fe56e52dda8d99a91d56fbc420976a040c2de61 (patch)
tree55699bb95915a2bc24a59bccb843253eae4b9517 /pkgs/misc/emulators
parentc986f4f8949213c636c4f632e31b2ef0e9278054 (diff)
downloadnixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar.gz
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar.bz2
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar.lz
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar.xz
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.tar.zst
nixlib-9fe56e52dda8d99a91d56fbc420976a040c2de61.zip
dolphinEmu*: fixup build with glibc-2.25
Diffstat (limited to 'pkgs/misc/emulators')
-rw-r--r--pkgs/misc/emulators/dolphin-emu/default.nix5
-rw-r--r--pkgs/misc/emulators/dolphin-emu/master.nix6
2 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/dolphin-emu/default.nix b/pkgs/misc/emulators/dolphin-emu/default.nix
index bb5b12038f83..db510024241d 100644
--- a/pkgs/misc/emulators/dolphin-emu/default.nix
+++ b/pkgs/misc/emulators/dolphin-emu/default.nix
@@ -14,6 +14,11 @@ stdenv.mkDerivation rec {
     sha256 = "07mlfnh0hwvk6xarcg315x7z2j0qbg9g7cm040df9c8psiahc3g6";
   };
 
+  postPatch = ''
+    substituteInPlace Source/Core/VideoBackends/OGL/RasterFont.cpp \
+      --replace " CHAR_WIDTH " " CHARWIDTH "
+  '';
+
   cmakeFlags = ''
     -DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include
     -DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk2.out}/lib/gtk-2.0/include
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix
index 990870d35d69..499e1177c3ea 100644
--- a/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -12,6 +12,12 @@ stdenv.mkDerivation rec {
     fetchSubmodules = false;
   };
 
+  postPatch = ''
+    for f in Source/Core/VideoBackends/{Software,OGL}/RasterFont.{h,cpp}; do
+      substituteInPlace "$f" --replace " CHAR_WIDTH " " CHARWIDTH "
+    done
+  '';
+
   cmakeFlags = ''
     -DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib.out}/lib/glib-2.0/include
     -DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk2.out}/lib/gtk-2.0/include