2
0
Fork 0
genodepkgs/libretro/scummvm/default.nix

31 lines
753 B
Nix

{ nixpkgs, stdcxx, libc, upstream, toolchain }:
nixpkgs.stdenvNoCC.mkDerivation
{ name = "scummvm";
src = nixpkgs.fetchFromGitHub
{ owner = "ehmry";
repo = "scummvm";
rev = "9e587c53316eb3ae41ae652ff079dbdbca2a8724";
sha256 = "0vyjlq6hahhifr9vl74i6i7mgpnr89zxhs5jb7kkr68z3d4vnkgd";
};
nativeBuildInputs = with nixpkgs.buildPackages;
[ toolchain pkgconfig ];
buildInputs = [ upstream.dev libc.dev stdcxx.dev ];
sourceRoot = "source/backends/platform/libretro/build";
postUnpack = "chmod -R a+rwX source";
enableParallelBuilding = true;
makeFlags = [ "platform=genode" ];
installPhase =
''
mkdir -p $out/bin
cp libretro.so $out/bin
'';
}