diff options
author | Luke Adams <luke.adams@belljar.io> | 2017-07-20 22:57:57 -0500 |
---|---|---|
committer | Cray Elliott <MP2E@archlinux.us> | 2017-12-23 22:31:15 -0800 |
commit | a44253ec65858e4103e7e0e7f3660af7c8b3d173 (patch) | |
tree | 5d0310ab14e47d042a23c3ed007f813a46d70e1b /pkgs | |
parent | 6d63847041d5c6ccb77b0794a30314ebce4be7ce (diff) | |
download | nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar.gz nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar.bz2 nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar.lz nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar.xz nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.tar.zst nixlib-a44253ec65858e4103e7e0e7f3660af7c8b3d173.zip |
dolphinEmuMaster: allow Dolphin to use nix-provided deps
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/misc/emulators/dolphin-emu/master.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix index 4fb21fda8d8f..8275952d2eed 100644 --- a/pkgs/misc/emulators/dolphin-emu/master.nix +++ b/pkgs/misc/emulators/dolphin-emu/master.nix @@ -35,6 +35,15 @@ stdenv.mkDerivation rec { libXdmcp portaudio libusb libpulseaudio libpng hidapi ] ++ stdenv.lib.optionals stdenv.isDarwin [ wxGTK CoreBluetooth cf-private ForceFeedback IOKit OpenGL ] ++ stdenv.lib.optionals stdenv.isLinux [ bluez libevdev ]; + + # - Change install path to Applications relative to $out + # - Allow Dolphin to use nix-provided libraries instead of building them + preConfigure = stdenv.lib.optionalString stdenv.isDarwin '' + sed -i -e 's,/Applications,Applications,g' Source/Core/DolphinWX/CMakeLists.txt + sed -i -e 's,if(LIBUSB_FOUND AND NOT APPLE),if(LIBUSB_FOUND),g' CMakeLists.txt + sed -i -e 's,if(NOT APPLE),if(true),g' CMakeLists.txt + ''; + preInstall = stdenv.lib.optionalString stdenv.isDarwin '' mkdir -p "$out/Applications" ''; |