mednafen: Fix on Darwin

OPNA2608 3e3cb9b7 23c7839a

+15 -7
+12 -6
pkgs/applications/emulators/mednafen/default.nix
··· 15 , libsndfile 16 , pkg-config 17 , zlib 18 }: 19 20 stdenv.mkDerivation rec { ··· 31 buildInputs = [ 32 SDL2 33 SDL2_net 34 - alsa-lib 35 flac 36 freeglut 37 - libGL 38 - libGLU 39 - libX11 40 libcdio 41 libjack2 42 libsamplerate 43 libsndfile 44 zlib 45 ]; 46 47 - hardeningDisable = [ "pic" ]; 48 49 postInstall = '' 50 mkdir -p $out/share/doc ··· 87 ''; 88 license = licenses.gpl2Plus; 89 maintainers = with maintainers; [ AndersonTorres ]; 90 - platforms = platforms.linux; 91 }; 92 }
··· 15 , libsndfile 16 , pkg-config 17 , zlib 18 + , libiconv 19 }: 20 21 stdenv.mkDerivation rec { ··· 32 buildInputs = [ 33 SDL2 34 SDL2_net 35 flac 36 freeglut 37 libcdio 38 libjack2 39 libsamplerate 40 libsndfile 41 zlib 42 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 43 + alsa-lib 44 + libGL 45 + libGLU 46 + libX11 47 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 48 + libiconv 49 ]; 50 51 + hardeningDisable = [ "pic" "format" ]; 52 + 53 + enableParallelBuilding = true; 54 55 postInstall = '' 56 mkdir -p $out/share/doc ··· 93 ''; 94 license = licenses.gpl2Plus; 95 maintainers = with maintainers; [ AndersonTorres ]; 96 + platforms = platforms.unix; 97 }; 98 }
+3 -1
pkgs/top-level/all-packages.nix
··· 7820 7821 mdp = callPackage ../applications/misc/mdp { }; 7822 7823 - mednafen = callPackage ../applications/emulators/mednafen { }; 7824 7825 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { }; 7826
··· 7820 7821 mdp = callPackage ../applications/misc/mdp { }; 7822 7823 + mednafen = callPackage ../applications/emulators/mednafen { 7824 + inherit (darwin) libiconv; 7825 + }; 7826 7827 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { }; 7828