about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authorCray Elliott <MP2E@archlinux.us>2017-07-08 14:22:38 -0700
committerCray Elliott <MP2E@archlinux.us>2017-07-08 14:24:42 -0700
commitb963ba1bee2e60fff9ce58afa1e7fab1fe8921a8 (patch)
tree74d7ae2146937ba0202f0c723ff29f6f4b888330 /pkgs/misc
parentdcbe96d260ce05c554a0b3152aaa703d343ad8be (diff)
downloadnixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar.gz
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar.bz2
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar.lz
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar.xz
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.tar.zst
nixlib-b963ba1bee2e60fff9ce58afa1e7fab1fe8921a8.zip
dolphinEmuMaster: 20150802 -> 20170705
removed a substitution that is no longer needed, add new
dependencies, and use fetchFromGitHub instead of fetchgit
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/emulators/dolphin-emu/master.nix28
1 files changed, 11 insertions, 17 deletions
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix
index 499e1177c3ea..ed44ea593119 100644
--- a/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -1,23 +1,17 @@
 { stdenv, gcc, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib
-, gettext, git, libpthreadstubs, libXrandr, libXext, readline
-, openal, libXdmcp, portaudio, fetchgit, libusb, libevdev
+, pcre, gettext, libpthreadstubs, libXrandr, libXext, libSM, readline
+, openal, libXdmcp, portaudio, fetchFromGitHub, libusb, libevdev
 , libpulseaudio ? null }:
 
 stdenv.mkDerivation rec {
-  name = "dolphin-emu-20150802";
-  src = fetchgit {
-    url = git://github.com/dolphin-emu/dolphin.git;
-    rev = "5097a22844b850b429872f4de390bd958b11a616";
-    sha256 = "09jx61cxvfimnq1snkv6w3m9qidrgp0j0w81c7pbkpmcwysz8xya";
-    fetchSubmodules = false;
+  name = "dolphin-emu-20170705";
+  src = fetchFromGitHub {
+    owner = "dolphin-emu";
+    repo = "dolphin";
+    rev = "29cc009706f133aac39ebaa7003d37555b926109";
+    sha256 = "0axd2z14lyqlaxrjssc0dkqnjdk3ccxh2fqrhya0jc2rsm8ighlz";
   };
 
-  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
@@ -27,9 +21,9 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
-  buildInputs = [ gcc pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib
-                  gettext libpthreadstubs libXrandr libXext readline openal
-                  libevdev git libXdmcp portaudio libusb libpulseaudio ];
+  buildInputs = [ gcc pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib pcre
+                  gettext libpthreadstubs libXrandr libXext libSM readline openal
+                  libevdev libXdmcp portaudio libusb libpulseaudio ];
 
   meta = {
     homepage = http://dolphin-emu.org/;