haskellPackages: unbreak selected packages

This commit is contained in:
Artur Cygan 2022-11-27 20:18:23 +01:00
parent 246bc0b702
commit a3b01f7434
4 changed files with 46 additions and 63 deletions

View file

@ -1624,7 +1624,8 @@ self: super: {
# Test suite has a too strict bound on base
# https://github.com/jswebtools/language-ecmascript/pull/88
language-ecmascript = doJailbreak super.language-ecmascript;
# Test suite doesn't compile anymore
language-ecmascript = dontCheck (doJailbreak super.language-ecmascript);
# Too strict bounds on containers
# https://github.com/jswebtools/language-ecmascript-analysis/issues/1
@ -2126,7 +2127,8 @@ self: super: {
system-fileio = doJailbreak super.system-fileio;
# Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release
ekg-core = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core;
ekg-core = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core;
hasura-ekg-core = doJailbreak super.hasura-ekg-core;
# https://github.com/Synthetica9/nix-linter/issues/65
nix-linter = super.nix-linter.overrideScope (self: super: {
@ -2274,4 +2276,46 @@ self: super: {
swarm = doJailbreak (super.swarm.override {
brick = doJailbreak (dontCheck super.brick_1_3);
});
# random <1.2
unfoldable = doJailbreak super.unfoldable;
# containers <0.6, semigroupoids <5.3
data-lens = doJailbreak super.data-lens;
# transformers <0.3
monads-fd = doJailbreak super.monads-fd;
# HTF <0.15
cases = doJailbreak super.cases;
# exceptions <0.9
eprocess = doJailbreak super.eprocess;
# hashable <1.4, mmorph <1.2
composite-aeson = doJailbreak super.composite-aeson;
# composite-aeson <0.8, composite-base <0.8
compdoc = doJailbreak super.compdoc;
# composite-aeson <0.8, composite-base <0.8
haskell-coffee = doJailbreak super.haskell-coffee;
# Test suite doesn't compile anymore
twitter-types = dontCheck super.twitter-types;
# base <4.14
numbered-semigroups = doJailbreak super.numbered-semigroups;
# Tests open file "data/test_vectors_aserti3-2d_run01.txt" but it doesn't exist
haskoin-core = dontCheck super.haskoin-core;
# base <4.9, transformers <0.5
MonadCatchIO-transformers = doJailbreak super.MonadCatchIO-transformers;
# unix-compat <0.5
hxt-cache = doJailbreak super.hxt-cache;
# unix-compat <0.5
vinyl-utils = doJailbreak super.vinyl-utils;
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super

View file

@ -597,7 +597,6 @@ broken-packages:
- Cascade
- cascading
- caseof
- cases
- cas-hashable
- casr-logbook
- casr-logbook-types
@ -781,7 +780,6 @@ broken-packages:
- compact-string-fix
- comparse
- compdata
- compdoc
- compendium-client
- competition
- compilation
@ -993,7 +991,6 @@ broken-packages:
- DataIndex
- data-ivar
- data-kiln
- data-lens
- datalog
- data-map-multikey
- data-named
@ -1324,7 +1321,6 @@ broken-packages:
- epic
- epi-sim
- epoll
- eprocess
- epubname
- Eq
- EqualitySolver
@ -1990,7 +1986,6 @@ broken-packages:
- haskell-bitmex-rest
- haskell-brainfuck
- haskell-cnc
- haskell-coffee
- haskell-compression
- haskell-conll
- haskell-course-preludes
@ -2046,7 +2041,6 @@ broken-packages:
- haskhol-core
- haskmon
- haskoin
- haskoin-core
- haskoin-util
- haskore
- haskore-vintage
@ -2503,7 +2497,6 @@ broken-packages:
- html-parse
- html-rules
- html-tokenizer
- htoml
- htoml-megaparsec
- htsn
- htssets
@ -2567,7 +2560,6 @@ broken-packages:
- hx
- hxmppc
- HXQ
- hxt-cache
- hxt-pickle-utils
- hyakko
- hydra-hs
@ -2718,7 +2710,6 @@ broken-packages:
- IsNull
- iso8601-duration
- isobmff
- isomorphism-class
- isotope
- itcli
- itemfield
@ -2901,7 +2892,6 @@ broken-packages:
- language-csharp
- language-dart
- language-dockerfile
- language-ecmascript
- language-elm
- language-gcl
- language-gemini
@ -3298,7 +3288,6 @@ broken-packages:
- monad-atom
- monad-atom-simple
- monad-branch
- MonadCatchIO-transformers
- monad-choice
- MonadCompose
- monad-fork
@ -3323,7 +3312,6 @@ broken-packages:
- monadplus
- monad-ran
- monad-recorder
- monads-fd
- MonadStack
- monad-statevar
- monad-ste
@ -3560,7 +3548,6 @@ broken-packages:
- nullary
- null-canvas
- nullpipe
- numbered-semigroups
- NumberSieves
- NumberTheory
- numerals-base
@ -5167,7 +5154,6 @@ broken-packages:
- th-to-exp
- th-traced
- thumbnail-plus
- thyme
- tianbar
- TicTacToe
- tictactoe3d
@ -5314,7 +5300,6 @@ broken-packages:
- twitchapi
- twitter
- twitter-feed
- twitter-types
- tx
- txtblk
- TYB
@ -5374,14 +5359,12 @@ broken-packages:
- uncertain
- unescaping-print
- unfix-binders
- unfoldable
- unicode-data-names
- unicode-data-scripts
- unicode-data-security
- unicode-prelude
- unicode-symbols
- unicode-tricks
- union
- union-map
- uniprot-kb
- uniqueid

View file

@ -2406,7 +2406,6 @@ dont-distribute-packages:
- language-Modula2
- language-avro
- language-boogie
- language-ecmascript-analysis
- language-eiffel
- language-kort
- language-ninja
@ -3701,7 +3700,6 @@ dont-distribute-packages:
- twill
- twitter-conduit
- twitter-enumerator
- twitter-types-lens
- txt
- type-assertions
- type-cache

View file

@ -5351,8 +5351,6 @@ self: {
libraryHaskellDepends = [ base mtl ];
description = "A library of efficient, purely-functional data structures (API)";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"EdisonCore" = callPackage
@ -5368,7 +5366,6 @@ self: {
];
description = "A library of efficient, purely-functional data structures (Core Implementations)";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"EditTimeReport" = callPackage
@ -14113,8 +14110,6 @@ self: {
];
description = "Monad-transformer compatible version of the Control.Exception module";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"MonadCatchIO-transformers-foreign" = callPackage
@ -54833,8 +54828,6 @@ self: {
benchmarkHaskellDepends = [ gauge mwc-random rerebase ];
description = "A converter for spinal, snake and camel cases";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"cases_0_1_4_2" = callPackage
@ -54851,7 +54844,6 @@ self: {
description = "A converter for spinal, snake and camel cases";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"cash" = callPackage
@ -63719,8 +63711,6 @@ self: {
];
description = "Parse a Pandoc to a composite value";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"compdoc-dhall-decoder" = callPackage
@ -74435,8 +74425,6 @@ self: {
];
description = "Used to be Haskell 98 Lenses";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"data-lens-fd" = callPackage
@ -90896,8 +90884,6 @@ self: {
libraryHaskellDepends = [ base exceptions mtl ];
description = "Basic Erlang-like process support for Haskell";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"epub" = callPackage
@ -127363,8 +127349,6 @@ self: {
libraryHaskellDepends = [ base process ];
description = "Simple CoffeeScript API";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"haskell-compression" = callPackage
@ -130040,8 +130024,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Bitcoin & Bitcoin Cash library for Haskell";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"haskoin-crypto" = callPackage
@ -136806,9 +136788,7 @@ self: {
];
description = "Bindings to libintl.h (gettext, bindtextdomain)";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
mainProgram = "hgettext";
broken = true;
}) {};
"hgis" = callPackage
@ -151132,8 +151112,6 @@ self: {
];
description = "Parser for TOML files";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"htoml-megaparsec" = callPackage
@ -155101,8 +155079,6 @@ self: {
];
description = "Cache for HXT XML Documents and other binary data";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"hxt-charproperties" = callPackage
@ -162290,8 +162266,6 @@ self: {
];
description = "Isomorphism typeclass solving the conversion problem";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"isotope" = callPackage
@ -171330,8 +171304,6 @@ self: {
];
description = "JavaScript parser and pretty-printer library";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"language-ecmascript-analysis" = callPackage
@ -171347,7 +171319,6 @@ self: {
];
description = "JavaScript static analysis library";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"language-eiffel" = callPackage
@ -192428,8 +192399,6 @@ self: {
libraryHaskellDepends = [ base mtl transformers ];
description = "Monad classes, using functional dependencies";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"monads-tf" = callPackage
@ -203935,8 +203904,6 @@ self: {
libraryHaskellDepends = [ base call-stack semigroups ];
description = "A sequence of semigroups, for composing stuff in multiple spatial directions";
license = lib.licenses.lgpl3Only;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"numbering" = callPackage
@ -283340,8 +283307,6 @@ self: {
];
description = "A faster time library";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"tianbar" = callPackage
@ -290230,8 +290195,6 @@ self: {
];
description = "Twitter JSON parser and types";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"twitter-types-lens" = callPackage
@ -290247,7 +290210,6 @@ self: {
];
description = "Twitter JSON types (lens powered)";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"tx" = callPackage
@ -292964,8 +292926,6 @@ self: {
];
description = "Class of data structures that can be unfolded";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"unfoldable-restricted" = callPackage
@ -293613,8 +293573,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq lens ];
description = "Extensible type-safe unions";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"union-angle" = callPackage