···738738 '';
739739 }) super.haskell-language-server;
740740741741+ # NOTE: this patch updates the hevm code to work with the latest packages that broke the build
742742+ # it's temporary until hevm version 0.50.0 is released - https://github.com/ethereum/hevm/milestone/1
741743 # tests depend on a specific version of solc
742742- hevm = dontCheck (doJailbreak super.hevm);
744744+ hevm = dontCheck (appendPatch ./patches/hevm-update-deps.patch super.hevm);
743745744746 # hadolint enables static linking by default in the cabal file, so we have to explicitly disable it.
745747 # https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b
···980982 '';
981983 }) super.jacinda;
982984985985+ # Smoke test can't be executed in sandbox
986986+ # https://github.com/georgefst/evdev/issues/25
987987+ evdev = overrideCabal (drv: {
988988+ testFlags = drv.testFlags or [] ++ [
989989+ "-p" "!/Smoke/"
990990+ ];
991991+ }) super.evdev;
992992+983993 # Tests assume dist-newstyle build directory is present
984994 cabal-hoogle = dontCheck super.cabal-hoogle;
985995···10251035 hydraPlatforms = pkgs.lib.platforms.all;
10261036 broken = false;
10271037 }) super.cabal-install;
10381038+10391039+ keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic;
1028104010291041# haskell-language-server plugins all use the same test harness so we give them what we want in this loop.
10301042} // pkgs.lib.mapAttrs
···361361 buildInputs = [ which v8 python2 ];
362362 buildFlags = [ "--with-system-v8=true" ];
363363 dontBuild = false;
364364+ # The gem includes broken symlinks which are ignored during unpacking, but
365365+ # then fail during build. Since the content is missing anyway, touching the
366366+ # files is enough to unblock the build.
367367+ preBuild = ''
368368+ touch vendor/depot_tools/cbuildbot vendor/depot_tools/chrome_set_ver vendor/depot_tools/cros_sdk
369369+ '';
364370 postPatch = ''
365371 substituteInPlace ext/libv8/extconf.rb \
366372 --replace "location = Libv8::Location::Vendor.new" \