Merge remote-tracking branch 'origin/master' into openssl-1.1
This commit is contained in:
@@ -41,30 +41,9 @@ self: super: {
|
||||
unix = null;
|
||||
xhtml = null;
|
||||
|
||||
# Use the current git version of cabal-install.
|
||||
cabal-install = overrideCabal (super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal-git; })) (drv: {
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "haskell";
|
||||
repo = "cabal";
|
||||
rev = "e98f6c26fa301b49921c2df67934bf9b0a4f3386";
|
||||
sha256 = "15nrkvckq2rw31z7grgbsg5f0gxfc09afsrqdfi4n471k630xd2i";
|
||||
};
|
||||
version = "20190510-git";
|
||||
editedCabalFile = null;
|
||||
postUnpack = "sourceRoot+=/cabal-install";
|
||||
jailbreak = true;
|
||||
});
|
||||
Cabal-git = overrideCabal super.Cabal_2_4_1_0 (drv: {
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "haskell";
|
||||
repo = "cabal";
|
||||
rev = "e98f6c26fa301b49921c2df67934bf9b0a4f3386";
|
||||
sha256 = "15nrkvckq2rw31z7grgbsg5f0gxfc09afsrqdfi4n471k630xd2i";
|
||||
};
|
||||
version = "20190510-git";
|
||||
editedCabalFile = null;
|
||||
postUnpack = "sourceRoot+=/Cabal";
|
||||
});
|
||||
# Use the cabal-install 3.0.0.0 beta release.
|
||||
cabal-install = self.cabal-install-3;
|
||||
Cabal_3_0_0_0 = null; # Our compiler has this already.
|
||||
|
||||
# Ignore overly restrictive upper version bounds.
|
||||
async = doJailbreak super.async;
|
||||
|
||||
@@ -43,7 +43,7 @@ core-packages:
|
||||
- ghcjs-base-0
|
||||
|
||||
default-package-overrides:
|
||||
# LTS Haskell 14.1
|
||||
# LTS Haskell 14.2
|
||||
- abstract-deque ==0.3
|
||||
- abstract-deque-tests ==0.3
|
||||
- abstract-par ==0.3.3
|
||||
@@ -143,7 +143,7 @@ default-package-overrides:
|
||||
- avwx ==0.3.0.2
|
||||
- aws-cloudfront-signed-cookies ==0.2.0.1
|
||||
- aws-lambda-haskell-runtime ==2.0.1
|
||||
- backprop ==0.2.6.2
|
||||
- backprop ==0.2.6.3
|
||||
- bank-holidays-england ==0.2.0.1
|
||||
- barbies ==1.1.3.0
|
||||
- barrier ==0.1.1
|
||||
@@ -224,7 +224,7 @@ default-package-overrides:
|
||||
- boolean-like ==0.1.1.0
|
||||
- boolean-normal-forms ==0.0.1
|
||||
- boolsimplifier ==0.1.8
|
||||
- boots ==0.0.3
|
||||
- boots ==0.0.100
|
||||
- bordacount ==0.1.0.0
|
||||
- boring ==0.1.2
|
||||
- both ==0.1.1.0
|
||||
@@ -309,7 +309,7 @@ default-package-overrides:
|
||||
- chimera ==0.2.0.0
|
||||
- choice ==0.2.2
|
||||
- chronologique ==0.3.1.1
|
||||
- chronos ==1.0.6
|
||||
- chronos ==1.0.7
|
||||
- chronos-bench ==0.2.0.2
|
||||
- chunked-data ==0.3.1
|
||||
- cipher-aes ==0.2.11
|
||||
@@ -601,7 +601,7 @@ default-package-overrides:
|
||||
- ENIG ==0.0.1.0
|
||||
- entropy ==0.4.1.4
|
||||
- enummapset ==0.6.0.2
|
||||
- enumset ==0.0.4.1
|
||||
- enumset ==0.0.5
|
||||
- enum-subset-generate ==0.1.0.0
|
||||
- enum-text ==0.5.1.0
|
||||
- enum-text-rio ==1.2.0.0
|
||||
@@ -646,7 +646,7 @@ default-package-overrides:
|
||||
- failable ==1.2.2.0
|
||||
- fakedata ==0.2.2
|
||||
- farmhash ==0.1.0.5
|
||||
- fast-builder ==0.1.0.1
|
||||
- fast-builder ==0.1.1.0
|
||||
- fast-digits ==0.2.1.0
|
||||
- fast-logger ==2.4.16
|
||||
- fast-math ==1.0.2
|
||||
@@ -793,7 +793,7 @@ default-package-overrides:
|
||||
- gi-gtk-hs ==0.3.8.0
|
||||
- gi-gtksource ==3.0.22
|
||||
- gi-javascriptcore ==4.0.21
|
||||
- ginger ==0.9.0.0
|
||||
- ginger ==0.9.1.0
|
||||
- gingersnap ==0.3.1.0
|
||||
- gi-pango ==1.0.22
|
||||
- githash ==0.1.3.1
|
||||
@@ -918,14 +918,14 @@ default-package-overrides:
|
||||
- hlibgit2 ==0.18.0.16
|
||||
- hlibsass ==0.1.8.0
|
||||
- hmatrix ==0.20.0.0
|
||||
- hmatrix-backprop ==0.1.2.5
|
||||
- hmatrix-backprop ==0.1.3.0
|
||||
- hmatrix-gsl ==0.19.0.1
|
||||
- hmatrix-gsl-stats ==0.4.1.8
|
||||
- hmatrix-morpheus ==0.1.1.2
|
||||
- hmatrix-vector-sized ==0.1.1.3
|
||||
- hmatrix-vector-sized ==0.1.2.0
|
||||
- hmm-lapack ==0.4
|
||||
- hmpfr ==0.4.4
|
||||
- hoauth2 ==1.8.8
|
||||
- hoauth2 ==1.8.9
|
||||
- Hoed ==0.5.1
|
||||
- hOpenPGP ==2.8
|
||||
- hopenpgp-tools ==0.21.3
|
||||
@@ -1039,7 +1039,7 @@ default-package-overrides:
|
||||
- hw-hedgehog ==0.1.0.3
|
||||
- hw-hspec-hedgehog ==0.1.0.7
|
||||
- hw-int ==0.0.0.3
|
||||
- hw-ip ==2.3.1.2
|
||||
- hw-ip ==2.3.4.1
|
||||
- hw-json ==1.0.0.2
|
||||
- hw-json-simd ==0.1.0.2
|
||||
- hw-mquery ==0.2.0.1
|
||||
@@ -1214,7 +1214,7 @@ default-package-overrides:
|
||||
- lens-regex-pcre ==0.3.1.0
|
||||
- lens-simple ==0.1.0.9
|
||||
- lens-typelevel ==0.1.1.0
|
||||
- lenz ==0.3.0.0
|
||||
- lenz ==0.3.1.0
|
||||
- leveldb-haskell ==0.6.5
|
||||
- libffi ==0.1
|
||||
- libgit ==0.3.1
|
||||
@@ -1371,7 +1371,7 @@ default-package-overrides:
|
||||
- monoid-extras ==0.5
|
||||
- monoid-subclasses ==0.4.6.1
|
||||
- monoid-transformer ==0.0.4
|
||||
- mono-traversable ==1.0.11.0
|
||||
- mono-traversable ==1.0.12.0
|
||||
- mono-traversable-instances ==0.1.0.0
|
||||
- mono-traversable-keys ==0.1.0
|
||||
- more-containers ==0.2.1.2
|
||||
@@ -1742,7 +1742,7 @@ default-package-overrides:
|
||||
- reflection ==2.1.4
|
||||
- RefSerialize ==0.4.0
|
||||
- regex ==1.0.2.0
|
||||
- regex-applicative ==0.3.3
|
||||
- regex-applicative ==0.3.3.1
|
||||
- regex-applicative-text ==0.1.0.1
|
||||
- regex-base ==0.93.2
|
||||
- regex-compat ==0.95.1
|
||||
@@ -1808,9 +1808,9 @@ default-package-overrides:
|
||||
- safe-json ==0.1.0
|
||||
- safe-money ==0.9
|
||||
- SafeSemaphore ==0.10.1
|
||||
- salak ==0.3.3.1
|
||||
- salak-toml ==0.3.3
|
||||
- salak-yaml ==0.3.3
|
||||
- salak ==0.3.4.1
|
||||
- salak-toml ==0.3.4.1
|
||||
- salak-yaml ==0.3.4.1
|
||||
- saltine ==0.1.0.2
|
||||
- salve ==1.0.6
|
||||
- sample-frame ==0.0.3
|
||||
@@ -2126,7 +2126,7 @@ default-package-overrides:
|
||||
- th-expand-syns ==0.4.4.0
|
||||
- th-extras ==0.0.0.4
|
||||
- th-lift ==0.8.0.1
|
||||
- th-lift-instances ==0.1.13
|
||||
- th-lift-instances ==0.1.14
|
||||
- th-nowq ==0.1.0.3
|
||||
- th-orphans ==0.13.7
|
||||
- th-printf ==0.6.0
|
||||
@@ -2320,7 +2320,7 @@ default-package-overrides:
|
||||
- wai-cors ==0.2.7
|
||||
- wai-enforce-https ==0.0.1
|
||||
- wai-eventsource ==3.0.0
|
||||
- wai-extra ==3.0.27
|
||||
- wai-extra ==3.0.28
|
||||
- wai-handler-launch ==3.0.2.4
|
||||
- wai-logger ==2.3.5
|
||||
- wai-middleware-auth ==0.1.2.1
|
||||
@@ -2428,7 +2428,7 @@ default-package-overrides:
|
||||
- yesod-auth-hashdb ==1.7.1.1
|
||||
- yesod-auth-oauth2 ==0.6.1.1
|
||||
- yesod-bin ==1.6.0.3
|
||||
- yesod-core ==1.6.14
|
||||
- yesod-core ==1.6.15
|
||||
- yesod-csp ==0.2.5.0
|
||||
- yesod-eventsource ==1.6.0
|
||||
- yesod-fb ==0.5.0
|
||||
@@ -2442,7 +2442,7 @@ default-package-overrides:
|
||||
- yesod-recaptcha2 ==0.3.0
|
||||
- yesod-sitemap ==1.6.0
|
||||
- yesod-static ==1.6.0.1
|
||||
- yesod-test ==1.6.6.1
|
||||
- yesod-test ==1.6.6.2
|
||||
- yesod-text-markdown ==0.1.10
|
||||
- yesod-websockets ==0.3.0.2
|
||||
- yes-precure5-command ==5.5.3
|
||||
|
||||
1843
pkgs/development/haskell-modules/hackage-packages.nix
generated
1843
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@@ -12,4 +12,44 @@ self: super: {
|
||||
|
||||
# https://github.com/channable/vaultenv/issues/1
|
||||
vaultenv = self.callPackage ../tools/haskell/vaultenv { };
|
||||
|
||||
cabal-install-3 = (self.callPackage
|
||||
({ mkDerivation, array, async, base, base16-bytestring, binary
|
||||
, bytestring, Cabal, containers, cryptohash-sha256, deepseq
|
||||
, directory, echo, edit-distance, filepath, hackage-security
|
||||
, hashable, HTTP, mtl, network, network-uri, parsec, pretty
|
||||
, process, random, resolv, stdenv, stm, tar, text, time, unix, zlib
|
||||
, fetchFromGitHub
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "cabal-install";
|
||||
version = "3.0.0.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "haskell";
|
||||
repo = "cabal";
|
||||
rev = "b0e52fa173573705e861b129d9675e59de891e46";
|
||||
sha256 = "1fbph6crsn9ji8ps1k8dsxvgqn38rp4ffvv6nia1y7rbrdv90ass";
|
||||
};
|
||||
postUnpack = "sourceRoot+=/cabal-install";
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
setupHaskellDepends = [ base Cabal filepath process ];
|
||||
executableHaskellDepends = [
|
||||
array async base base16-bytestring binary bytestring Cabal
|
||||
containers cryptohash-sha256 deepseq directory echo edit-distance
|
||||
filepath hackage-security hashable HTTP mtl network network-uri
|
||||
parsec pretty process random resolv stm tar text time unix zlib
|
||||
];
|
||||
doCheck = false;
|
||||
postInstall = ''
|
||||
mkdir $out/etc
|
||||
mv bash-completion $out/etc/bash_completion.d
|
||||
'';
|
||||
homepage = "http://www.haskell.org/cabal/";
|
||||
description = "The command-line interface for Cabal and Hackage";
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
}) {}).overrideScope (self: super: {
|
||||
Cabal = self.Cabal_3_0_0_0;
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user