dolphinEmu*: fixup build with glibc-2.25

This commit is contained in:
Vladimír Čunát 2017-02-21 18:52:29 +01:00
parent c986f4f894
commit 9fe56e52dd
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
2 changed files with 11 additions and 0 deletions

View File

@ -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

View File

@ -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