diff options
author | William Casarin <bill@casarin.me> | 2016-06-26 20:05:54 -0700 |
---|---|---|
committer | Cray Elliott <MP2E@archlinux.us> | 2016-07-06 12:22:58 -0700 |
commit | 7129ebbd5e107be149d4af09f3da90094ec50b14 (patch) | |
tree | af368dd44c878ede23edc904bb9351b02f96e92f /pkgs | |
parent | ce5c51b406c095f8962fe09e65c73865aeb4334e (diff) |
dolphin-emu: 4.0.2 -> 5.0
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/misc/emulators/dolphin-emu/default.nix | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/pkgs/misc/emulators/dolphin-emu/default.nix b/pkgs/misc/emulators/dolphin-emu/default.nix index 749573f474a2f..bbd25f2b3dedd 100644 --- a/pkgs/misc/emulators/dolphin-emu/default.nix +++ b/pkgs/misc/emulators/dolphin-emu/default.nix @@ -1,13 +1,17 @@ { stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib -, gettext, libpthreadstubs, libXrandr, libXext, readline -, openal, libXdmcp, portaudio, SDL, wxGTK30, fetchurl +, gettext, libpthreadstubs, libXrandr, libXext, readline, openal +, libXdmcp, portaudio, fetchFromGitHub, libusb, libevdev , libpulseaudio ? null }: stdenv.mkDerivation rec { - name = "dolphin-emu-4.0.2"; - src = fetchurl { - url = https://github.com/dolphin-emu/dolphin/archive/4.0.2.tar.gz; - sha256 = "0a8ikcxdify9d7lqz8fn2axk2hq4q1nvbcsi1b8vb9z0mdrhzw89"; + name = "dolphin-emu-${version}"; + version = "5.0"; + + src = fetchFromGitHub { + owner = "dolphin-emu"; + repo = "dolphin"; + rev = version; + sha256 = "07mlfnh0hwvk6xarcg315x7z2j0qbg9g7cm040df9c8psiahc3g6"; }; cmakeFlags = '' @@ -22,14 +26,15 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib gettext libpthreadstubs libXrandr libXext readline openal - libXdmcp portaudio SDL wxGTK30 libpulseaudio ]; + libevdev libXdmcp portaudio libusb libpulseaudio ]; meta = { homepage = http://dolphin-emu.org/; description = "Gamecube/Wii/Triforce emulator for x86_64 and ARM"; license = stdenv.lib.licenses.gpl2; - platforms = stdenv.lib.platforms.linux; maintainers = with stdenv.lib.maintainers; [ MP2E ]; - broken = true; + # x86_32 is an unsupported platform. + # Enable generic build if you really want a JIT-less binary. + platforms = [ "x86_64-linux" ]; }; } |