diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 185aae38f98b..245b64e142dd 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -36,16 +36,6 @@ default-package-overrides: # hnix < 0.17 (unreleased) needs hnix-store-* 0.5.* - hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17 - hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17 - # reflex-dom-core 0.7.0.2 has no reflex 0.9 compatible release and most likely most people will want to use them together - - reflex < 0.9.0.0 - # required by haskell-language-server 1.9.0.0 - - implicit-hie < 0.1.3 - # needed as long as we have pandoc < 3.0, i.e. stackage lts 20 - - pandoc-crossref < 0.3.15.0 - # Needs to match hspec which is tracked in stackage - - hspec-api < 2.10 - # 2023-04-13: latest version requires ghc-events >= 0.19 but it's not on LTS yet - - eventlog2html < 0.10 # 2023-04-22: For dhall < 1.42 compatibility - dhall-nixpkgs == 1.0.9 @@ -58,8 +48,8 @@ default-package-overrides: extra-packages: - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 - - Cabal == 3.2.* - - Cabal == 3.6.* + - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8 + - Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0 - Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages - cachix < 1.4 # 2023-04-02: cachix 1.4{,.1} have known on multi-user Nix systems - directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2 @@ -123,7 +113,6 @@ extra-packages: - ormolu == 0.5.* # 2022-04-12: For ghc 9.4 - pantry == 0.5.2.1 # needed for stack-2.7.3 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 - - relude == 0.7.0.0 # 2022-02-25: Needed for ema 0.6 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21 - sbv == 7.13 # required for pkgs.petrinizer - stylish-haskell == 0.13.0.0 # 2022-09-19: needed for hls on ghc 8.8 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 33b75ccdf63a..8b8efdcbdecc 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -95151,32 +95151,6 @@ self: { }) {}; "eventlog2html" = callPackage - ({ mkDerivation, aeson, array, attoparsec, base, blaze-html - , bytestring, containers, file-embed, filepath, ghc-events - , ghc-heap, githash, hashable, hashtables, hvega, mtl - , optparse-applicative, semigroups, statistics-linreg, text, time - , trie-simple, vector - }: - mkDerivation { - pname = "eventlog2html"; - version = "0.9.3"; - sha256 = "1wgpqrqkk0cvyxmmgkmq04k3d1v91qdqb737xx7k51d3lb909n7l"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson array attoparsec base blaze-html bytestring containers - file-embed filepath ghc-events ghc-heap hashable hashtables hvega - mtl optparse-applicative semigroups statistics-linreg text time - trie-simple vector - ]; - executableHaskellDepends = [ aeson base filepath githash text ]; - description = "Visualise an eventlog"; - license = lib.licenses.bsd3; - mainProgram = "eventlog2html"; - maintainers = [ lib.maintainers.maralorn ]; - }) {}; - - "eventlog2html_0_10_0" = callPackage ({ mkDerivation, aeson, array, attoparsec, base, blaze-html , blaze-markup, bytestring, containers, file-embed, filepath , ghc-events, ghc-heap, githash, hashable, hashtables, hvega, mtl @@ -95198,7 +95172,6 @@ self: { executableHaskellDepends = [ aeson base filepath githash text ]; description = "Visualise an eventlog"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "eventlog2html"; maintainers = [ lib.maintainers.maralorn ]; }) {}; @@ -152391,19 +152364,6 @@ self: { }) {}; "hspec-api" = callPackage - ({ mkDerivation, base, hspec, hspec-core, hspec-discover }: - mkDerivation { - pname = "hspec-api"; - version = "2.9.0"; - sha256 = "0a260pjz0fyj51wpdnlb5kzrrwzdam2rxr019c5xrl14gg77a007"; - libraryHaskellDepends = [ base hspec-core ]; - testHaskellDepends = [ base hspec hspec-core ]; - testToolDepends = [ hspec-discover ]; - description = "A Testing Framework for Haskell"; - license = lib.licenses.mit; - }) {}; - - "hspec-api_2_11_1" = callPackage ({ mkDerivation, base, hspec, hspec-core, hspec-discover , transformers }: @@ -152416,7 +152376,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "A Testing Framework for Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "hspec-attoparsec" = callPackage @@ -161896,33 +161855,6 @@ self: { }) {}; "implicit-hie" = callPackage - ({ mkDerivation, attoparsec, base, directory, filepath, filepattern - , hspec, hspec-attoparsec, text, transformers, yaml - }: - mkDerivation { - pname = "implicit-hie"; - version = "0.1.2.7"; - sha256 = "0yb457n26455kbq6kv8g48q66pmmaxcpikmpg9gm00sd6adgq6gl"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - attoparsec base directory filepath filepattern text transformers - yaml - ]; - executableHaskellDepends = [ - attoparsec base directory filepath filepattern text transformers - yaml - ]; - testHaskellDepends = [ - attoparsec base directory filepath filepattern hspec - hspec-attoparsec text transformers yaml - ]; - description = "Auto generate hie-bios cradles & hie.yaml"; - license = lib.licenses.bsd3; - mainProgram = "gen-hie"; - }) {}; - - "implicit-hie_0_1_4_0" = callPackage ({ mkDerivation, attoparsec, base, directory, filepath, filepattern , hspec, hspec-attoparsec, text, transformers, yaml }: @@ -161946,7 +161878,6 @@ self: { ]; description = "Auto generate hie-bios cradles & hie.yaml"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "gen-hie"; }) {}; @@ -216291,42 +216222,6 @@ self: { }) {}; "pandoc-crossref" = callPackage - ({ mkDerivation, base, containers, criterion, data-default, deepseq - , directory, filepath, gitrev, hspec, microlens, microlens-mtl - , microlens-th, mtl, open-browser, optparse-applicative, pandoc - , pandoc-types, syb, template-haskell, temporary, text, utility-ht - }: - mkDerivation { - pname = "pandoc-crossref"; - version = "0.3.14.0"; - sha256 = "1f55xz5r7h6vjjj0dsq5glavn0zjh02imi4mja8qbwn3rvi67l86"; - isLibrary = true; - isExecutable = true; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - base containers data-default directory filepath microlens - microlens-mtl microlens-th mtl pandoc pandoc-types syb - template-haskell text utility-ht - ]; - executableHaskellDepends = [ - base deepseq gitrev open-browser optparse-applicative pandoc - pandoc-types template-haskell temporary text - ]; - testHaskellDepends = [ - base containers data-default directory filepath hspec microlens mtl - pandoc pandoc-types text - ]; - benchmarkHaskellDepends = [ - base criterion pandoc pandoc-types text - ]; - doHaddock = false; - description = "Pandoc filter for cross-references"; - license = lib.licenses.gpl2Only; - mainProgram = "pandoc-crossref"; - maintainers = [ lib.maintainers.maralorn ]; - }) {}; - - "pandoc-crossref_0_3_16_0" = callPackage ({ mkDerivation, base, containers, criterion, data-default, deepseq , directory, filepath, gitrev, hspec, microlens, microlens-ghc , microlens-mtl, microlens-th, mtl, open-browser @@ -216360,7 +216255,6 @@ self: { doHaddock = false; description = "Pandoc filter for cross-references"; license = lib.licenses.gpl2Only; - hydraPlatforms = lib.platforms.none; mainProgram = "pandoc-crossref"; maintainers = [ lib.maintainers.maralorn ]; }) {}; @@ -243801,47 +243695,6 @@ self: { }) {}; "reflex" = callPackage - ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad - , constraints, constraints-extras, containers, criterion - , data-default, deepseq, dependent-map, dependent-sum, directory - , exception-transformers, filemanip, filepath, haskell-src-exts - , haskell-src-meta, hlint, hspec, lens, loch-th, MemoTrie, mmorph - , monad-control, monoidal-containers, mtl, patch, prim-uniq - , primitive, process, proctest, profunctors, random, ref-tf - , reflection, semialign, semigroupoids, split, stm, syb - , template-haskell, text, these, these-lens, time, transformers - , unbounded-delays, witherable - }: - mkDerivation { - pname = "reflex"; - version = "0.8.2.2"; - sha256 = "1add5bcsyq2k02w2q0ifbyfcvcic1hmjdbgxg8ajd5riam0lhb16"; - libraryHaskellDepends = [ - base bifunctors commutative-semigroups comonad constraints - constraints-extras containers data-default dependent-map - dependent-sum exception-transformers haskell-src-exts - haskell-src-meta lens MemoTrie mmorph monad-control - monoidal-containers mtl patch prim-uniq primitive profunctors - random ref-tf reflection semialign semigroupoids stm syb - template-haskell these time transformers unbounded-delays - witherable - ]; - testHaskellDepends = [ - base bifunctors commutative-semigroups constraints - constraints-extras containers deepseq dependent-map dependent-sum - directory filemanip filepath hlint hspec lens monoidal-containers - mtl patch proctest ref-tf semialign split text these these-lens - transformers witherable - ]; - benchmarkHaskellDepends = [ - base containers criterion deepseq dependent-map dependent-sum - loch-th mtl primitive process ref-tf split stm time transformers - ]; - description = "Higher-order Functional Reactive Programming"; - license = lib.licenses.bsd3; - }) {}; - - "reflex_0_9_1_0" = callPackage ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad , constraints, constraints-extras, containers, criterion , data-default, deepseq, dependent-map, dependent-sum, directory @@ -243880,7 +243733,6 @@ self: { ]; description = "Higher-order Functional Reactive Programming"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "reflex-animation" = callPackage @@ -246348,28 +246200,6 @@ self: { license = lib.licenses.agpl3Plus; }) {}; - "relude_0_7_0_0" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, doctest - , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, text - , transformers, unordered-containers - }: - mkDerivation { - pname = "relude"; - version = "0.7.0.0"; - sha256 = "1gx1h3656wz80v72acqky88iv7a2shinfv6apzzyjxii8lc22jf7"; - libraryHaskellDepends = [ - base bytestring containers deepseq ghc-prim hashable mtl stm text - transformers unordered-containers - ]; - testHaskellDepends = [ - base bytestring containers doctest Glob hedgehog text - ]; - benchmarkHaskellDepends = [ base gauge unordered-containers ]; - description = "Safe, performant, user-friendly and lightweight Haskell Standard Library"; - license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - }) {}; - "relude" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, doctest , ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty-bench, text