lol

haskellPackages.jsaddle-webkit2gtk: bypass compatibility packages for gi-gtk and gi-javascriptcore

authored by

Alexandre Esteves and committed by
sternenseemann
a53d1dac 467cb31c

+11
+11
pkgs/development/haskell-modules/configuration-common.nix
··· 1661 1661 # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarball of jsaddle-warp. 1662 1662 jsaddle-warp = dontCheck super.jsaddle-warp; 1663 1663 1664 + # https://github.com/ghcjs/jsaddle/issues/151 1665 + jsaddle-webkit2gtk = overrideCabal (drv: { 1666 + postPatch = drv.postPatch or "" + '' 1667 + substituteInPlace jsaddle-webkit2gtk.cabal --replace-fail gi-gtk gi-gtk3 1668 + substituteInPlace jsaddle-webkit2gtk.cabal --replace-fail gi-javascriptcore gi-javascriptcore4 1669 + ''; 1670 + }) (super.jsaddle-webkit2gtk.override { 1671 + gi-gtk = self.gi-gtk3; 1672 + gi-javascriptcore = self.gi-javascriptcore4; 1673 + }); 1674 + 1664 1675 # 2020-06-24: Jailbreaking because of restrictive test dep bounds 1665 1676 # Upstream issue: https://github.com/kowainik/trial/issues/62 1666 1677 trial = doJailbreak super.trial;