diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-05-21 17:11:44 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-05-21 19:55:37 -0500 |
commit | f22a63d533893b88e4b9d61e66291286ffa6ae92 (patch) | |
tree | 45b3a6af67b4d485a5cfd5944f32b9064ba11b6a /pkgs/misc/emulators | |
parent | 04bc0bd2b77283859e18897b5e0d9ffa179cfaa6 (diff) | |
download | nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar.gz nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar.bz2 nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar.lz nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar.xz nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.tar.zst nixlib-f22a63d533893b88e4b9d61e66291286ffa6ae92.zip |
libretro: build cores on darwin
Diffstat (limited to 'pkgs/misc/emulators')
-rw-r--r-- | pkgs/misc/emulators/retroarch/cores.nix | 10 | ||||
-rw-r--r-- | pkgs/misc/emulators/retroarch/wrapper.nix | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/misc/emulators/retroarch/cores.nix b/pkgs/misc/emulators/retroarch/cores.nix index d6b3b6a98706..8c965e471e5a 100644 --- a/pkgs/misc/emulators/retroarch/cores.nix +++ b/pkgs/misc/emulators/retroarch/cores.nix @@ -22,9 +22,9 @@ let COREDIR="$out/lib/retroarch/cores" mkdir -p $out/bin mkdir -p $COREDIR - mv ${d2u core}_libretro.so $COREDIR/. + mv ${d2u core}_libretro${stdenv.hostPlatform.extensions.sharedLibrary} $COREDIR/. makeWrapper ${retroarch}/bin/retroarch $out/bin/retroarch-${core} \ - --add-flags "-L $COREDIR/${d2u core}_libretro.so $@" + --add-flags "-L $COREDIR/${d2u core}_libretro${stdenv.hostPlatform.extensions.sharedLibrary} $@" ''; enableParallelBuilding = true; @@ -39,7 +39,7 @@ let homepage = https://www.libretro.com/; inherit license; maintainers = with maintainers; [ edwtjo hrdinka MP2E ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } // a); @@ -178,7 +178,7 @@ in with stdenv.lib.licenses; buildPhase = '' cd svn-current/trunk \ && make -f makefile.libretro \ - && mv fbalpha2012_libretro.so fba_libretro.so + && mv fbalpha2012_libretro${stdenv.hostPlatform.extensions.sharedLibrary} fba_libretro${stdenv.hostPlatform.extensions.sharedLibrary} ''; }; @@ -412,7 +412,7 @@ in with stdenv.lib.licenses; }).override { buildPhase = '' make -f Makefile.libretro - mv snes9x2010_libretro.so snes9x_next_libretro.so + mv snes9x2010_libretro${stdenv.hostPlatform.extensions.sharedLibrary} snes9x_next_libretro${stdenv.hostPlatform.extensions.sharedLibrary} ''; }; diff --git a/pkgs/misc/emulators/retroarch/wrapper.nix b/pkgs/misc/emulators/retroarch/wrapper.nix index 71b26b4af6ff..f85d85f86217 100644 --- a/pkgs/misc/emulators/retroarch/wrapper.nix +++ b/pkgs/misc/emulators/retroarch/wrapper.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { mkdir -p $out/lib $(for coreDir in $cores do - $(ln -s $coreDir/*.so $out/lib/.) + $(ln -s $coreDir/* $out/lib/.) done) ln -s -t $out ${retroarch}/share |