haskell.packages.ghc9121.jailbreak-cabal: 1.4 -> 1.4.1

This allows us to build packages that set `jailbreak = true` with GHC
9.12. For other versions, this update doesn't change anything, so we can
avoid the rebuild (making this change potentially cherry-pickable onto
e.g. master or staging-next). The update will otherwise happen with a
normal bump of the hackage tarball, rendering this override obsolete.

Changed files
+9
pkgs
development
+9
pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix
···
xhtml = null;
# Version upgrades
+
jailbreak-cabal = overrideCabal {
+
# Manually update jailbreak-cabal to 1.4.1 (which supports Cabal >= 3.14)
+
# since Hackage bump containing it is tied up in the update to Stackage LTS 23.
+
version = "1.4.1";
+
sha256 = "0q6l608m965s6932xabm7v2kav5cxrihb5qcbrwz0c4xiwrz4l5x";
+
+
revision = null;
+
editedCabalFile = null;
+
} super.jailbreak-cabal;
htree = doDistribute self.htree_0_2_0_0;
primitive = doDistribute self.primitive_0_9_0_0;
splitmix = doDistribute self.splitmix_0_1_1;