haskellPackages: Cleanup overrides in main.yaml
This commit is contained in:
@@ -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
|
||||
|
||||
-170
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user