mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-19 00:08:32 +01:00
hackage-packages.nix: break infinite recursions and other evaluation errors
This commit is contained in:
parent
2225b43bd4
commit
8e25e4e368
2 changed files with 622 additions and 550 deletions
|
@ -12,6 +12,8 @@ self: super: {
|
|||
|
||||
# Break infinite recursions.
|
||||
digest = super.digest.override { inherit (pkgs) zlib; };
|
||||
Dust-crypto = dontCheck super.Dust-crypto;
|
||||
hasql-postgres = dontCheck super.hasql-postgres;
|
||||
hspec-expectations = dontCheck super.hspec-expectations;
|
||||
HTTP = dontCheck super.HTTP;
|
||||
matlab = super.matlab.override { matlab = null; };
|
||||
|
@ -28,7 +30,10 @@ self: super: {
|
|||
git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; };
|
||||
|
||||
# Depends on code distributed under a non-free license.
|
||||
yices-painless = overrideCabal super.yices-painless (drv: { hydraPlatforms = []; });
|
||||
bindings-yices = dontDistribute super.bindings-yices;
|
||||
yices = dontDistribute super.yices;
|
||||
yices-easy = dontDistribute super.yices-easy;
|
||||
yices-painless = dontDistribute super.yices-painless;
|
||||
|
||||
# This package overrides the one from pkgs.gnome.
|
||||
gtkglext = super.gtkglext.override { inherit (pkgs.gnome) gtkglext; };
|
||||
|
@ -101,6 +106,21 @@ self: super: {
|
|||
# https://github.com/gcross/AbortT-transformers/issues/1
|
||||
AbortT-transformers = doJailbreak super.AbortT-transformers;
|
||||
|
||||
# Depends on broken NewBinary package.
|
||||
ASN1 = markBroken super.ASN1;
|
||||
|
||||
# Depends on broken Hails package.
|
||||
hails-bin = markBroken super.hails-bin;
|
||||
|
||||
# Depends on broken frame package.
|
||||
frame-markdown = markBroken super.frame-markdown;
|
||||
|
||||
# Depends on broken lss package.
|
||||
snaplet-lss = markBroken super.snaplet-lss;
|
||||
|
||||
# depends on broken hbro package.
|
||||
hbro-contrib = markBroken super.hbro-contrib;
|
||||
|
||||
}
|
||||
// {
|
||||
# Not on Hackage yet.
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue