diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 535499be9efe..0565f4b66b12 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -26,6 +26,8 @@ # keep-sorted start skip_lines=1 case=no numeric=yes default-package-overrides: - chs-cabal == 0.1.1.2 # matches Cabal 3.12 (GHC 9.10) + # 2025-12-26: Needs to match egison-pattern-src from Stackage LTS + - egison-pattern-src-th-mode < 0.2.2 - extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10) # 2025-09-13: hnix 0.17.0 doesn't support hnix-store-core >= 0.8 # https://github.com/haskell-nix/hnix/pull/1112 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0d3ed642bd28..cbe83a9f18bc 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -212220,6 +212220,51 @@ self: { ) { }; egison-pattern-src-th-mode = callPackage ( + { + mkDerivation, + base, + egison-pattern-src, + haskell-src-exts, + haskell-src-meta, + mtl, + pretty, + tasty, + tasty-discover, + tasty-hunit, + template-haskell, + text, + }: + mkDerivation { + pname = "egison-pattern-src-th-mode"; + version = "0.2.1.2"; + sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd"; + libraryHaskellDepends = [ + base + egison-pattern-src + haskell-src-exts + haskell-src-meta + mtl + pretty + template-haskell + text + ]; + testHaskellDepends = [ + base + egison-pattern-src + haskell-src-exts + mtl + tasty + tasty-hunit + template-haskell + text + ]; + testToolDepends = [ tasty-discover ]; + description = "Parser and pretty printer for Egison pattern expressions to use with TH"; + license = lib.licenses.bsd3; + } + ) { }; + + egison-pattern-src-th-mode_0_2_2_0 = callPackage ( { mkDerivation, base, @@ -212261,6 +212306,7 @@ self: { testToolDepends = [ tasty-discover ]; description = "Parser and pretty printer for Egison pattern expressions to use with TH"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { };