diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2021-01-22 02:17:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-22 02:17:38 +0100 |
commit | fd0daed2e8d590418fc565de70ea6ca47a6d2dcb (patch) | |
tree | 4fecdf4b3e32837f634368143b326f785b941e43 /pkgs/misc/emulators/ruffle/default.nix | |
parent | d78f0383c2c2d7ccb4fd9e9771c57f33de04aee5 (diff) | |
parent | b249fd1b46e48dc9a4b12e37073d949f5507ad77 (diff) |
Merge pull request #109271 from eduardosm/ruffle
ruffle: nightly-2020-11-30 -> nightly-2021-01-12
Diffstat (limited to 'pkgs/misc/emulators/ruffle/default.nix')
-rw-r--r-- | pkgs/misc/emulators/ruffle/default.nix | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/pkgs/misc/emulators/ruffle/default.nix b/pkgs/misc/emulators/ruffle/default.nix index b817716075cc..475e54076fc2 100644 --- a/pkgs/misc/emulators/ruffle/default.nix +++ b/pkgs/misc/emulators/ruffle/default.nix @@ -1,5 +1,6 @@ { alsaLib , fetchFromGitHub +, makeWrapper , openssl , pkg-config , python3 @@ -7,20 +8,22 @@ , lib, stdenv , wayland , xorg +, vulkan-loader }: rustPlatform.buildRustPackage rec { pname = "ruffle"; - version = "nightly-2020-11-30"; + version = "nightly-2021-01-12"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = pname; rev = version; - sha256 = "0z54swzy47laq3smficd3dyrs2zdi3cj2kb0b4hppjxpkkhiw4x0"; + sha256 = "1lywxn61w0b3pb8vjpavd9f3v58gq35ypwp41b7rjkc4rjxmf3cd"; }; nativeBuildInputs = [ + makeWrapper pkg-config python3 ]; @@ -35,9 +38,14 @@ rustPlatform.buildRustPackage rec { xorg.libXi xorg.libxcb xorg.libXrender + vulkan-loader ]; - cargoSha256 = "05kwfcbzjyyfhiqklhhlv06pinzw9bry4j8l9lk3k04c1q30gzkw"; + postInstall = '' + wrapProgram $out/bin/ruffle_desktop --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib + ''; + + cargoSha256 = "113gh8nf2fs9shfvnzpwlc7zaq1l9l9jhlybcc4dq0wr4r8qpff5"; meta = with lib; { description = "An Adobe Flash Player emulator written in the Rust programming language."; |