haskellPackages.haskell-gi: move temporary upgrade into overlay

This achieves the same as 1af0d67ebe17baaa14029379e430f21a3507a53b, but
prevents it being rolled back by package set regeneration.

+12 -2
+10
pkgs/development/haskell-modules/configuration-common.nix
··· 2235 2235 # Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24 2236 2236 system-fileio = doJailbreak super.system-fileio; 2237 2237 2238 + # Temporarily upgrade haskell-gi until our hackage pin advances 2239 + # Fixes build of gi-harfbuzz with harfbuzz >= 7.0 2240 + # https://github.com/haskell-gi/haskell-gi/issues/396#issuecomment-1445181362 2241 + haskell-gi = 2242 + assert super.haskell-gi.version == "0.26.2"; 2243 + overrideCabal { 2244 + version = "0.26.3"; 2245 + sha256 = "sha256-jsAb3JCSHCmi2dp9bpi/J3NRO/EQFB8ar4GpxAuBGOo="; 2246 + } super.haskell-gi; 2247 + 2238 2248 # Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release 2239 2249 ekg-core = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core; 2240 2250 hasura-ekg-core = doJailbreak super.hasura-ekg-core;
+2 -2
pkgs/development/haskell-modules/hackage-packages.nix
··· 129480 129480 }: 129481 129481 mkDerivation { 129482 129482 sha256 = "1q587cjwb29jsf71hhmra6djr2sycbx2hr0rhwlgvb8ax699vkv3"; 129483 - sha256 = "1q587cjwb29jsf71hhmra6djr2sycbx2hr0rhwlgvb8ax699vkv3"; 129484 - sha256 = "1q587cjwb29jsf71hhmra6djr2sycbx2hr0rhwlgvb8ax699vkv3"; 129483 + version = "0.26.2"; 129484 + sha256 = "05r84czb05n69g7p7jazljh95yzdh2lpzgjjypgpg75mh83igr2w"; 129485 129485 setupHaskellDepends = [ base Cabal cabal-doctest ]; 129486 129486 libraryHaskellDepends = [ 129487 129487 sha256 = "1q587cjwb29jsf71hhmra6djr2sycbx2hr0rhwlgvb8ax699vkv3";