haskellPackages: Cleanup overrides for older ghc versions

This commit is contained in:
maralorn 2024-01-25 21:46:56 +01:00
parent 3f23d91f84
commit f1030af6eb
3 changed files with 0 additions and 114 deletions

View File

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

View File

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

View File

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