about summary refs log tree commit diff
path: root/pkgs/misc/emulators/dolphin-emu
diff options
context:
space:
mode:
authorLinus Heckemann <git@sphalerite.org>2017-04-30 13:20:52 +0100
committerLinus Heckemann <git@sphalerite.org>2017-04-30 13:20:52 +0100
commit3e31f2a6450541a7088eef2c196f7198297163e2 (patch)
treec08155b6339bb81297ac39327dbf348aa0250b0c /pkgs/misc/emulators/dolphin-emu
parent7f3b857d0d08c5e7d8d0ecdb2a53f06cc48a9cdf (diff)
downloadnixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar.gz
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar.bz2
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar.lz
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar.xz
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.tar.zst
nixlib-3e31f2a6450541a7088eef2c196f7198297163e2.zip
dolphin-emu: include more dependencies
Previously, dolphin would build against vendored copies of the
libraries (shipped in source code form). This would result both
in a longer build (wxWidgets takes a while to build!) and in
bulkier binaries that wouldn't share libraries with others,
along with using fixed versions of curl and mbedtls which may
be left with unpatched security vulnerabilities.
Diffstat (limited to 'pkgs/misc/emulators/dolphin-emu')
-rw-r--r--pkgs/misc/emulators/dolphin-emu/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/misc/emulators/dolphin-emu/default.nix b/pkgs/misc/emulators/dolphin-emu/default.nix
index db510024241d..f606e352a7b0 100644
--- a/pkgs/misc/emulators/dolphin-emu/default.nix
+++ b/pkgs/misc/emulators/dolphin-emu/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, mesa, gtk2, glib
+{ stdenv, pkgconfig, cmake, bluez, ffmpeg, libao, gtk2, glib, mesa
 , gettext, libpthreadstubs, libXrandr, libXext, readline, openal
 , libXdmcp, portaudio, fetchFromGitHub, libusb, libevdev
+, wxGTK30, soundtouch, miniupnpc, mbedtls, curl, lzo, sfml
 , libpulseaudio ? null }:
 
 stdenv.mkDerivation rec {
@@ -30,7 +31,9 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ pkgconfig cmake bluez ffmpeg libao mesa gtk2 glib
                   gettext libpthreadstubs libXrandr libXext readline openal
-                  libevdev libXdmcp portaudio libusb libpulseaudio ];
+                  libevdev libXdmcp portaudio libusb libpulseaudio
+                  libevdev libXdmcp portaudio libusb libpulseaudio
+                  wxGTK30 soundtouch miniupnpc mbedtls curl lzo sfml ];
 
   meta = {
     homepage = http://dolphin-emu.org/;