Skip to content

Commit

Permalink
Remove pins no longer needed now that th-abstraction is newer by de…
Browse files Browse the repository at this point in the history
…fault
  • Loading branch information
Ericson2314 committed Jan 25, 2022
1 parent 5ab4f23 commit 51665aa
Showing 1 changed file with 0 additions and 50 deletions.
50 changes: 0 additions & 50 deletions haskell-overlays/reflex-packages/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -209,56 +209,6 @@ in

th-abstraction = self.callHackage "th-abstraction" "0.4.3.0" {};

# Needed because we force newer th-abstraction for our TH libraries.
aeson = self.callHackage "aeson" "1.5.4.1" {};
bifunctors = self.callHackage "bifunctors" "5.5.11" {};
generic-deriving = self.callHackage "generic-deriving" "1.14.1" {};
invariant = self.callHackage "invariant" "0.5.5" {};
lens = self.callHackage "lens" "4.19.2" {};
microlens-th = self.callHackage "microlens-th" "0.4.3.10" {};
th-lift = self.callHackage "th-lift" "0.8.2" {};

# For aeson
quickcheck-instances = self.callHackage "quickcheck-instances" "0.3.27" {};
strict = self.callHackage "strict" "0.4.0.1" {};

# For quickcheck-instanaces
OneTuple = doJailbreak (self.callHackage "OneTuple" "0.3.1" {});
QuickCheck = self.callHackage "QuickCheck" "2.14.1" {};
# Avoid Infinite recursursion
text-short = dontCheck super.text-short;
time-compat = self.callHackage "time-compat" "1.9.4" {};

# For OneTuple and strict
hashable = self.callHackage "hashable" "1.3.5.0" {};

# For QuickCheck
splitmix = dontCheck (self.callHackage "splitmix" "0.1.0.4" (lib.optionalAttrs stdenv.hostPlatform.isLinux {
# Non-Haskell library needed for the test suite
testu01 = null;
}));

# Due to newer QuickCheck
HsYAML = doJailbreak super.HsYAML;
attoparsec = doJailbreak super.attoparsec;
cassava = doJailbreak super.cassava;
psqueues = doJailbreak super.psqueues;
vector = doJailbreak super.vector;
# quick check arbitrary was trying harder, maybe?
hackage-security = dontCheck super.hackage-security;

# Due to strict
stylish-haskell = doJailbreak super.stylish-haskell;

# For bifunctors, bumped above
comonad = self.callHackage "comonad" "5.0.8" {};
base-orphans = self.callHackage "base-orphans" "0.8.6" {};

# For comonad
tagged = self.callHackage "tagged" "0.8.6.1" {};
# this package didn't exist in the package set before
indexed-traversable = self.callHackage "indexed-traversable" "0.1.2" {};

# Slightly newer version to fix
# https://github.com/danfran/cabal-macosx/issues/13
cabal-macosx = self.callHackage "cabal-macosx" "0.2.4.2" {};
Expand Down

0 comments on commit 51665aa

Please sign in to comment.