diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 0a4ffddc051c..1069984ba9ed 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -105,6 +105,7 @@ in { regex-posix = doJailbreak super.regex-posix; resolv = doJailbreak super.resolv; singleton-bool = doJailbreak super.singleton-bool; + rope-utf16-splay = doDistribute self.rope-utf16-splay_0_4_0_0; base-orphans = dontCheck super.base-orphans; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index de5c43c4d089..2b7652b19617 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -91,6 +91,7 @@ default-package-overrides: - hasql-dynamic-statements < 0.3.1.2 # Its dependency brick >= 1.0 is not yet in stackage - brick-skylighting < 1.0 + - rope-utf16-splay < 0.4.0.0 extra-packages: - Cabal == 2.2.* # required for jailbreak-cabal etc. diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index dd4ed4f3f6ef..c4e06210c816 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -243167,6 +243167,22 @@ self: { }) {}; "rope-utf16-splay" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "rope-utf16-splay"; + version = "0.3.2.0"; + sha256 = "0yacy3iqx52nz2ja6fx5di7z3xjzakcmld2l1gixyawfvhavh17p"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + description = "Ropes optimised for updating using UTF-16 code units and row/column pairs"; + license = lib.licenses.bsd3; + }) {}; + + "rope-utf16-splay_0_4_0_0" = callPackage ({ mkDerivation, base, QuickCheck, tasty, tasty-hunit , tasty-quickcheck, text }: @@ -243180,6 +243196,7 @@ self: { ]; description = "Ropes optimised for updating using UTF-16 code units and row/column pairs"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "rosa" = callPackage