haskellPackages: Cleanup overrides for older ghc versions
This commit is contained in:
parent
3f23d91f84
commit
f1030af6eb
@ -28,24 +28,6 @@ default-package-overrides:
|
||||
- gi-gdkx11 < 4
|
||||
# 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
|
||||
- ghc-bignum == 1.0
|
||||
# needs http-client >= 0.7.11 which isn't part of Stackage LTS 18
|
||||
- http-client-restricted < 0.0.5
|
||||
# Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
|
||||
- hasql-dynamic-statements < 0.3.1.2
|
||||
- rope-utf16-splay < 0.4.0.0
|
||||
|
||||
# 2023-09-17: reflex-dom 0.6.3.0 is broken https://github.com/reflex-frp/reflex-dom/issues/462
|
||||
- reflex-dom < 0.6.2.0
|
||||
|
||||
# Only an older version of dependent-sum-template is compatible with ghc 9.4
|
||||
# https://github.com/obsidiansystems/dependent-sum-template/issues/5
|
||||
- dependent-sum-template < 0.1.2
|
||||
|
||||
# hls-floskell-plugin 2.4 does not yet support floskell 0.11
|
||||
- floskell < 0.11
|
||||
|
||||
# Newer daemons requires GHC 9.6
|
||||
- daemons == 0.3.0
|
||||
|
||||
extra-packages:
|
||||
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
|
||||
|
@ -1098,7 +1098,6 @@ dont-distribute-packages:
|
||||
- dfinity-radix-tree
|
||||
- dhall-secret
|
||||
- dia-functions
|
||||
- diagrams-reflex
|
||||
- diagrams-wx
|
||||
- dialog
|
||||
- diff
|
||||
@ -3247,14 +3246,12 @@ dont-distribute-packages:
|
||||
- refh
|
||||
- reflex-animation
|
||||
- reflex-backend-wai
|
||||
- reflex-dom-colonnade
|
||||
- reflex-dynamic-containers
|
||||
- reflex-gadt-api
|
||||
- reflex-ghci
|
||||
- reflex-gloss-scene
|
||||
- reflex-libtelnet
|
||||
- reflex-localize
|
||||
- reflex-localize-dom
|
||||
- reflex-monad-auth
|
||||
- reflex-potatoes
|
||||
- reflex-process
|
||||
@ -3884,7 +3881,6 @@ dont-distribute-packages:
|
||||
- trasa-client
|
||||
- trasa-extra
|
||||
- trasa-form
|
||||
- trasa-reflex
|
||||
- trasa-server
|
||||
- trasa-th
|
||||
- traversal-template
|
||||
|
@ -78735,34 +78735,6 @@ self: {
|
||||
}) {};
|
||||
|
||||
"daemons" = callPackage
|
||||
({ mkDerivation, base, bytestring, cereal, containers, data-default
|
||||
, directory, filepath, ghc-prim, HUnit, network, pipes
|
||||
, test-framework, test-framework-hunit, transformers, unix
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "daemons";
|
||||
version = "0.3.0";
|
||||
sha256 = "05h03qk31lank60cd0ig9h4rf8zl6p4li5smba919lgpm89lyvy3";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
base bytestring cereal data-default directory filepath ghc-prim
|
||||
network pipes transformers unix
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
base bytestring cereal containers data-default ghc-prim network
|
||||
pipes transformers
|
||||
];
|
||||
testHaskellDepends = [
|
||||
base data-default directory ghc-prim HUnit test-framework
|
||||
test-framework-hunit unix
|
||||
];
|
||||
description = "Daemons in Haskell made fun and easy";
|
||||
license = lib.licenses.gpl3Only;
|
||||
}) {};
|
||||
|
||||
"daemons_0_4_0" = callPackage
|
||||
({ mkDerivation, base, bytestring, cereal, containers, data-default
|
||||
, directory, filepath, ghc-prim, HUnit, network, pipes
|
||||
, test-framework, test-framework-hunit, transformers, unix
|
||||
@ -78788,7 +78760,6 @@ self: {
|
||||
];
|
||||
description = "Daemons in Haskell made fun and easy";
|
||||
license = lib.licenses.gpl3Only;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"dag" = callPackage
|
||||
@ -86433,7 +86404,6 @@ self: {
|
||||
];
|
||||
description = "reflex backend for diagrams drawing EDSL";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"diagrams-rubiks-cube" = callPackage
|
||||
@ -106978,42 +106948,6 @@ self: {
|
||||
}) {};
|
||||
|
||||
"floskell" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
|
||||
, containers, criterion, data-default, deepseq, directory
|
||||
, exceptions, filepath, ghc-prim, haskell-src-exts, hspec
|
||||
, monad-dijkstra, mtl, optparse-applicative, text, transformers
|
||||
, unordered-containers, utf8-string
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "floskell";
|
||||
version = "0.10.8";
|
||||
sha256 = "1mj4c3q9jw161jzzlz7aa9lw58g6a8j9cnk3974n3bbwxbzqrfdq";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson attoparsec base bytestring containers data-default directory
|
||||
filepath haskell-src-exts monad-dijkstra mtl text transformers
|
||||
unordered-containers utf8-string
|
||||
];
|
||||
executableHaskellDepends = [
|
||||
aeson-pretty base bytestring directory ghc-prim haskell-src-exts
|
||||
optparse-applicative text
|
||||
];
|
||||
testHaskellDepends = [
|
||||
base bytestring deepseq exceptions haskell-src-exts hspec text
|
||||
utf8-string
|
||||
];
|
||||
benchmarkHaskellDepends = [
|
||||
base bytestring criterion deepseq exceptions ghc-prim
|
||||
haskell-src-exts text utf8-string
|
||||
];
|
||||
description = "A flexible Haskell source code pretty printer";
|
||||
license = lib.licenses.bsd3;
|
||||
mainProgram = "floskell";
|
||||
}) {};
|
||||
|
||||
"floskell_0_11_1" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, attoparsec
|
||||
, attoparsec-aeson, base, bytestring, containers, criterion
|
||||
, data-default, deepseq, directory, exceptions, filepath, ghc-prim
|
||||
@ -107045,7 +106979,6 @@ self: {
|
||||
];
|
||||
description = "A flexible Haskell source code pretty printer";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "floskell";
|
||||
}) {};
|
||||
|
||||
@ -250397,27 +250330,6 @@ self: {
|
||||
}) {};
|
||||
|
||||
"reflex-dom" = callPackage
|
||||
({ mkDerivation, base, bytestring, jsaddle-webkit2gtk, reflex
|
||||
, reflex-dom-core, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "reflex-dom";
|
||||
version = "0.6.1.1";
|
||||
sha256 = "0ykkzmzxiznd09sgmjwzmbrpnm8gr2bd57hzdl8avrr728bwj8ga";
|
||||
revision = "2";
|
||||
editedCabalFile = "0jcsl5miv1wz385kln4ap079sp54dcnc37f3kb93m5a52dwbjx4p";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
base bytestring jsaddle-webkit2gtk reflex reflex-dom-core text
|
||||
];
|
||||
description = "Functional Reactive Web Apps with Reflex";
|
||||
license = lib.licenses.bsd3;
|
||||
badPlatforms = lib.platforms.darwin;
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
"reflex-dom_0_6_3_1" = callPackage
|
||||
({ mkDerivation, base, bytestring, jsaddle-webkit2gtk, reflex
|
||||
, reflex-dom-core, text
|
||||
}:
|
||||
@ -250435,7 +250347,6 @@ self: {
|
||||
description = "Functional Reactive Web Apps with Reflex";
|
||||
license = lib.licenses.bsd3;
|
||||
badPlatforms = lib.platforms.darwin;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
@ -250473,7 +250384,6 @@ self: {
|
||||
];
|
||||
description = "Use colonnade with reflex-dom";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"reflex-dom-contrib" = callPackage
|
||||
@ -250921,7 +250831,6 @@ self: {
|
||||
description = "Helper widgets for reflex-localize";
|
||||
license = lib.licenses.mit;
|
||||
badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"reflex-monad-auth" = callPackage
|
||||
@ -302921,7 +302830,6 @@ self: {
|
||||
];
|
||||
description = "Reactive Type Safe Routing";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"trasa-server" = callPackage
|
||||
|
Loading…
Reference in New Issue
Block a user