haskellPackages: Cleanup overrides in main.yaml

This commit is contained in:
maralorn 2023-07-02 18:03:08 +02:00
parent 5407503fba
commit c244ddfaa1
No known key found for this signature in database
2 changed files with 2 additions and 183 deletions

View file

@ -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

View file

@ -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