Merge pull request #152408 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
This commit is contained in:
commit
4fabdd246f
17 changed files with 767 additions and 474 deletions
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"commit": "01a23b49c333c95167338433cd375e24fc60d66d",
|
"commit": "f1cca49c3c22107b73ce7156ebc7735d7d8d250e",
|
||||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/01a23b49c333c95167338433cd375e24fc60d66d.tar.gz",
|
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f1cca49c3c22107b73ce7156ebc7735d7d8d250e.tar.gz",
|
||||||
"sha256": "0mf1pqlg5cj0p0si1vgf5mp5an89yhq0il6v7n58smcqbfdynds5",
|
"sha256": "0bcfynix3y0w5fhrij241l6sbndfr5h20pnxwqb9sf4h2ag0zlsa",
|
||||||
"msg": "Update from Hackage at 2021-12-21T13:58:08Z"
|
"msg": "Update from Hackage at 2021-12-28T00:33:48Z"
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
|
|
||||||
, # Whether to disable the large address space allocator
|
, # Whether to disable the large address space allocator
|
||||||
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
||||||
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert !enableIntegerSimple -> gmp != null;
|
assert !enableIntegerSimple -> gmp != null;
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
|
|
||||||
, # Whether to disable the large address space allocator
|
, # Whether to disable the large address space allocator
|
||||||
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
||||||
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert !enableIntegerSimple -> gmp != null;
|
assert !enableIntegerSimple -> gmp != null;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# build-tools
|
# build-tools
|
||||||
, bootPkgs
|
, bootPkgs
|
||||||
, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx
|
, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx, xattr
|
||||||
, autoSignDarwinBinariesHook
|
, autoSignDarwinBinariesHook
|
||||||
, bash
|
, bash
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
, # Whether to disable the large address space allocator
|
, # Whether to disable the large address space allocator
|
||||||
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
||||||
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert !enableIntegerSimple -> gmp != null;
|
assert !enableIntegerSimple -> gmp != null;
|
||||||
|
@ -165,12 +165,12 @@ assert buildTargetLlvmPackages.llvm == llvmPackages.llvm;
|
||||||
assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
|
assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang;
|
||||||
|
|
||||||
stdenv.mkDerivation (rec {
|
stdenv.mkDerivation (rec {
|
||||||
version = "9.0.1";
|
version = "9.0.2";
|
||||||
pname = "${targetPrefix}ghc${variantSuffix}";
|
pname = "${targetPrefix}ghc${variantSuffix}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
||||||
sha256 = "1y9mi9bq76z04hmggavrn8jwi1gx92bm3zhx6z69ypq6wha068x5";
|
sha256 = "140e42b96346322d1a39eb17602bcdc76e292028ad4a69286b230bab188a9197";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -280,6 +280,10 @@ stdenv.mkDerivation (rec {
|
||||||
autoSignDarwinBinariesHook
|
autoSignDarwinBinariesHook
|
||||||
] ++ lib.optionals enableDocs [
|
] ++ lib.optionals enableDocs [
|
||||||
sphinx
|
sphinx
|
||||||
|
] ++ lib.optionals stdenv.isDarwin [
|
||||||
|
# TODO(@sternenseemann): backport addition of XATTR env var like
|
||||||
|
# https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447
|
||||||
|
xattr
|
||||||
];
|
];
|
||||||
|
|
||||||
# For building runtime libs
|
# For building runtime libs
|
|
@ -59,7 +59,7 @@
|
||||||
|
|
||||||
, # Whether to disable the large address space allocator
|
, # Whether to disable the large address space allocator
|
||||||
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
||||||
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert !enableIntegerSimple -> gmp != null;
|
assert !enableIntegerSimple -> gmp != null;
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
|
|
||||||
, # Whether to disable the large address space allocator
|
, # Whether to disable the large address space allocator
|
||||||
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
# necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/
|
||||||
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
disableLargeAddressSpace ? stdenv.targetPlatform.isiOS
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert !enableNativeBignum -> gmp != null;
|
assert !enableNativeBignum -> gmp != null;
|
||||||
|
|
|
@ -2032,19 +2032,6 @@ self: super: {
|
||||||
assert pkgs.lib.versionOlder self.hspec.version "2.8.2";
|
assert pkgs.lib.versionOlder self.hspec.version "2.8.2";
|
||||||
doJailbreak super.graphql;
|
doJailbreak super.graphql;
|
||||||
|
|
||||||
# gtk2hsC2hs fails to build on certain architectures (aarch64, ppc64(le), ...)
|
|
||||||
# with a linker error. As a workaround, we build gtk2hs-buildtools with -O0
|
|
||||||
# as suggested in the GHC thread below. An alternative to this could be to use
|
|
||||||
# -fllvm. I haven't been able to get this to work without linker errors, though.
|
|
||||||
# See also:
|
|
||||||
# * https://gitlab.haskell.org/ghc/ghc/-/issues/17203
|
|
||||||
# * https://github.com/gtk2hs/gtk2hs/issues/305
|
|
||||||
# * https://github.com/gtk2hs/gtk2hs/issues/279
|
|
||||||
gtk2hs-buildtools = appendConfigureFlags
|
|
||||||
(pkgs.lib.optionals (with pkgs.stdenv.hostPlatform; isAarch64 || isPowerPC) [
|
|
||||||
"--ghc-option=-O0"
|
|
||||||
]) super.gtk2hs-buildtools;
|
|
||||||
|
|
||||||
# https://github.com/ajscholl/basic-cpuid/pull/1
|
# https://github.com/ajscholl/basic-cpuid/pull/1
|
||||||
basic-cpuid = appendPatch (pkgs.fetchpatch {
|
basic-cpuid = appendPatch (pkgs.fetchpatch {
|
||||||
url = "https://github.com/ajscholl/basic-cpuid/commit/2f2bd7a7b53103fb0cf26883f094db9d7659887c.patch";
|
url = "https://github.com/ajscholl/basic-cpuid/commit/2f2bd7a7b53103fb0cf26883f094db9d7659887c.patch";
|
||||||
|
@ -2254,4 +2241,13 @@ self: super: {
|
||||||
sdp4unordered = disableLibraryProfiling super.sdp4unordered;
|
sdp4unordered = disableLibraryProfiling super.sdp4unordered;
|
||||||
sdp4vector = disableLibraryProfiling super.sdp4vector;
|
sdp4vector = disableLibraryProfiling super.sdp4vector;
|
||||||
|
|
||||||
|
hie-bios = appendPatches [
|
||||||
|
# Accounts for a breaking change in GHC 9.0.2 via CPP
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
name = "hie-bios-ghc-9.0.2-compat.patch";
|
||||||
|
url = "https://github.com/haskell/hie-bios/commit/da0cb23384cc6e9b393792f8f25a3c174a4edafa.patch";
|
||||||
|
sha256 = "1qj67s93h6pxvdapw1sxy6izwp5y8vjaw67gw3lsnj8gs14fqq4h";
|
||||||
|
})
|
||||||
|
] super.hie-bios;
|
||||||
|
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
|
|
@ -256,6 +256,30 @@ self: super: ({
|
||||||
] ++ (drv.libraryFrameworkDepends or []);
|
] ++ (drv.libraryFrameworkDepends or []);
|
||||||
}) super.streamly_0_8_1_1;
|
}) super.streamly_0_8_1_1;
|
||||||
|
|
||||||
|
http-client-tls = overrideCabal (drv: {
|
||||||
|
postPatch = ''
|
||||||
|
# This comment has been inserted, so the derivation hash changes, forcing
|
||||||
|
# a rebuild of this derivation which has succeeded to build on Hydra before,
|
||||||
|
# but apparently been corrupted, causing reverse dependencies to fail.
|
||||||
|
#
|
||||||
|
# This workaround can be removed upon the next darwin stdenv rebuild,
|
||||||
|
# presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next
|
||||||
|
# full haskellPackages rebuild.
|
||||||
|
'' + drv.postPatch or "";
|
||||||
|
}) super.http-client-tls;
|
||||||
|
|
||||||
|
foldl = overrideCabal (drv: {
|
||||||
|
postPatch = ''
|
||||||
|
# This comment has been inserted, so the derivation hash changes, forcing
|
||||||
|
# a rebuild of this derivation which has succeeded to build on Hydra before,
|
||||||
|
# but apparently been corrupted, causing reverse dependencies to fail.
|
||||||
|
#
|
||||||
|
# This workaround can be removed upon the next darwin stdenv rebuild,
|
||||||
|
# presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next
|
||||||
|
# full haskellPackages rebuild.
|
||||||
|
'' + drv.postPatch or "";
|
||||||
|
}) super.foldl;
|
||||||
|
|
||||||
} // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin
|
} // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin
|
||||||
|
|
||||||
# https://github.com/fpco/unliftio/issues/87
|
# https://github.com/fpco/unliftio/issues/87
|
||||||
|
|
|
@ -121,9 +121,9 @@ self: super: {
|
||||||
|
|
||||||
# 2021-09-18: ghc-api-compat and ghc-lib-* need >= 9.0.x versions for hls and hlint
|
# 2021-09-18: ghc-api-compat and ghc-lib-* need >= 9.0.x versions for hls and hlint
|
||||||
ghc-api-compat = doDistribute super.ghc-api-compat_9_0_1;
|
ghc-api-compat = doDistribute super.ghc-api-compat_9_0_1;
|
||||||
ghc-lib-parser = self.ghc-lib-parser_9_0_1_20210324;
|
ghc-lib-parser = self.ghc-lib-parser_9_0_2_20211226;
|
||||||
ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_4;
|
ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_6;
|
||||||
ghc-lib = self.ghc-lib_9_0_1_20210324;
|
ghc-lib = self.ghc-lib_9_0_2_20211226;
|
||||||
|
|
||||||
# 2021-09-18: Need semialign >= 1.2 for correct bounds
|
# 2021-09-18: Need semialign >= 1.2 for correct bounds
|
||||||
semialign = super.semialign_1_2_0_1;
|
semialign = super.semialign_1_2_0_1;
|
||||||
|
|
|
@ -2109,6 +2109,7 @@ broken-packages:
|
||||||
- heredocs
|
- heredocs
|
||||||
- her-lexer
|
- her-lexer
|
||||||
- Hermes
|
- Hermes
|
||||||
|
- hermes-json
|
||||||
- herms
|
- herms
|
||||||
- hetero-dict
|
- hetero-dict
|
||||||
- heterogeneous-list-literals
|
- heterogeneous-list-literals
|
||||||
|
@ -2869,6 +2870,7 @@ broken-packages:
|
||||||
- libsystemd-daemon
|
- libsystemd-daemon
|
||||||
- libtagc
|
- libtagc
|
||||||
- libxls
|
- libxls
|
||||||
|
- libxlsxwriter-hs
|
||||||
- libxslt
|
- libxslt
|
||||||
- libyaml-streamly
|
- libyaml-streamly
|
||||||
- lie
|
- lie
|
||||||
|
@ -4383,6 +4385,7 @@ broken-packages:
|
||||||
- servant-streaming
|
- servant-streaming
|
||||||
- servant-to-elm
|
- servant-to-elm
|
||||||
- servant-tracing
|
- servant-tracing
|
||||||
|
- servant-util-beam-pg
|
||||||
- servant-yaml
|
- servant-yaml
|
||||||
- servant-zeppelin
|
- servant-zeppelin
|
||||||
- server-generic
|
- server-generic
|
||||||
|
|
|
@ -158,13 +158,13 @@ extra-packages:
|
||||||
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
|
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
|
||||||
- cabal-install-parsers == 0.4.2 # 2021-09-04: needed haskell-ci by until it upgrades to Cabal >= 3.6
|
- cabal-install-parsers == 0.4.2 # 2021-09-04: needed haskell-ci by until it upgrades to Cabal >= 3.6
|
||||||
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
|
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
|
||||||
- ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
- ghc-lib == 9.0.* # 2021-11-05: Need one GHC 9.0.2 compatible version
|
||||||
- ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
- ghc-lib-parser == 9.0.* # 2021-11-05: Need one GHC 9.0.2 compatible version
|
||||||
- ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
- ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.2 compatible version
|
||||||
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
|
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
|
||||||
- brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65
|
- brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65
|
||||||
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.1
|
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
|
||||||
- ormolu == 0.3.* # 2021-12-03: for HLS with GHC 9.0.1
|
- ormolu == 0.3.* # 2021-12-03: for HLS with GHC 9.0.2
|
||||||
|
|
||||||
package-maintainers:
|
package-maintainers:
|
||||||
abbradar:
|
abbradar:
|
||||||
|
@ -429,7 +429,6 @@ unsupported-platforms:
|
||||||
btrfs: [ x86_64-darwin, aarch64-darwin ] # depends on linux
|
btrfs: [ x86_64-darwin, aarch64-darwin ] # depends on linux
|
||||||
bustle: [ x86_64-darwin, aarch64-darwin ] # uses glibc-specific ptsname_r
|
bustle: [ x86_64-darwin, aarch64-darwin ] # uses glibc-specific ptsname_r
|
||||||
charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
|
charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
|
||||||
crackNum: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
|
|
||||||
cut-the-crap: [ x86_64-darwin, aarch64-darwin ]
|
cut-the-crap: [ x86_64-darwin, aarch64-darwin ]
|
||||||
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||||||
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||||||
|
@ -459,7 +458,6 @@ unsupported-platforms:
|
||||||
hbro: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
hbro: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||||||
hbro-contrib: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
hbro-contrib: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||||||
hcwiid: [ x86_64-darwin, aarch64-darwin ]
|
hcwiid: [ x86_64-darwin, aarch64-darwin ]
|
||||||
hevm: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
|
|
||||||
HFuse: [ x86_64-darwin, aarch64-darwin ]
|
HFuse: [ x86_64-darwin, aarch64-darwin ]
|
||||||
hidapi: [ x86_64-darwin, aarch64-darwin ]
|
hidapi: [ x86_64-darwin, aarch64-darwin ]
|
||||||
hinotify-bytestring: [ x86_64-darwin, aarch64-darwin ]
|
hinotify-bytestring: [ x86_64-darwin, aarch64-darwin ]
|
||||||
|
@ -514,7 +512,6 @@ unsupported-platforms:
|
||||||
reflex-localize-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
|
reflex-localize-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
|
||||||
rtlsdr: [ x86_64-darwin, aarch64-darwin ]
|
rtlsdr: [ x86_64-darwin, aarch64-darwin ]
|
||||||
rubberband: [ x86_64-darwin, aarch64-darwin ]
|
rubberband: [ x86_64-darwin, aarch64-darwin ]
|
||||||
sbv: [ aarch64-linux ]
|
|
||||||
scat: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
|
scat: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
|
||||||
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
|
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
|
||||||
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
|
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Stackage LTS 18.19
|
# Stackage LTS 18.20
|
||||||
# This file is auto-generated by
|
# This file is auto-generated by
|
||||||
# maintainers/scripts/haskell/update-stackage.sh
|
# maintainers/scripts/haskell/update-stackage.sh
|
||||||
default-package-overrides:
|
default-package-overrides:
|
||||||
|
@ -302,7 +302,7 @@ default-package-overrides:
|
||||||
- buffer-builder ==0.2.4.7
|
- buffer-builder ==0.2.4.7
|
||||||
- buffer-pipe ==0.0
|
- buffer-pipe ==0.0
|
||||||
- bugsnag-haskell ==0.0.4.2
|
- bugsnag-haskell ==0.0.4.2
|
||||||
- bugsnag-hs ==0.2.0.7
|
- bugsnag-hs ==0.2.0.8
|
||||||
- bugzilla-redhat ==0.3.3
|
- bugzilla-redhat ==0.3.3
|
||||||
- burrito ==1.2.0.4
|
- burrito ==1.2.0.4
|
||||||
- butcher ==1.3.3.2
|
- butcher ==1.3.3.2
|
||||||
|
@ -310,7 +310,7 @@ default-package-overrides:
|
||||||
- bv ==0.5
|
- bv ==0.5
|
||||||
- bv-little ==1.1.1
|
- bv-little ==1.1.1
|
||||||
- byteable ==0.1.1
|
- byteable ==0.1.1
|
||||||
- byte-count-reader ==0.10.1.7
|
- byte-count-reader ==0.10.1.8
|
||||||
- bytedump ==1.0
|
- bytedump ==1.0
|
||||||
- byte-order ==0.1.2.0
|
- byte-order ==0.1.2.0
|
||||||
- byteorder ==1.0.4
|
- byteorder ==1.0.4
|
||||||
|
@ -362,7 +362,7 @@ default-package-overrides:
|
||||||
- cborg ==0.2.6.0
|
- cborg ==0.2.6.0
|
||||||
- cborg-json ==0.2.3.0
|
- cborg-json ==0.2.3.0
|
||||||
- cdar-mBound ==0.1.0.4
|
- cdar-mBound ==0.1.0.4
|
||||||
- c-enum ==0.1.0.1
|
- c-enum ==0.1.1.0
|
||||||
- cereal ==0.5.8.2
|
- cereal ==0.5.8.2
|
||||||
- cereal-conduit ==0.8.0
|
- cereal-conduit ==0.8.0
|
||||||
- cereal-text ==0.1.0.2
|
- cereal-text ==0.1.0.2
|
||||||
|
@ -467,7 +467,7 @@ default-package-overrides:
|
||||||
- console-style ==0.0.2.1
|
- console-style ==0.0.2.1
|
||||||
- constraint ==0.1.4.0
|
- constraint ==0.1.4.0
|
||||||
- constraints ==0.13.2
|
- constraints ==0.13.2
|
||||||
- constraints-extras ==0.3.2.0
|
- constraints-extras ==0.3.2.1
|
||||||
- constraint-tuples ==0.1.2
|
- constraint-tuples ==0.1.2
|
||||||
- construct ==0.3.0.2
|
- construct ==0.3.0.2
|
||||||
- contravariant ==1.5.5
|
- contravariant ==1.5.5
|
||||||
|
@ -513,7 +513,7 @@ default-package-overrides:
|
||||||
- csp ==1.4.0
|
- csp ==1.4.0
|
||||||
- css-syntax ==0.1.0.0
|
- css-syntax ==0.1.0.0
|
||||||
- css-text ==0.1.3.0
|
- css-text ==0.1.3.0
|
||||||
- c-struct ==0.1.0.1
|
- c-struct ==0.1.1.0
|
||||||
- csv ==0.1.2
|
- csv ==0.1.2
|
||||||
- ctrie ==0.2
|
- ctrie ==0.2
|
||||||
- cubicbezier ==0.6.0.6
|
- cubicbezier ==0.6.0.6
|
||||||
|
@ -974,7 +974,7 @@ default-package-overrides:
|
||||||
- hamtsolo ==1.0.3
|
- hamtsolo ==1.0.3
|
||||||
- HandsomeSoup ==0.4.2
|
- HandsomeSoup ==0.4.2
|
||||||
- hapistrano ==0.4.3.0
|
- hapistrano ==0.4.3.0
|
||||||
- happstack-server ==7.7.1.1
|
- happstack-server ==7.7.1.2
|
||||||
- happy ==1.20.0
|
- happy ==1.20.0
|
||||||
- happy-meta ==0.2.0.11
|
- happy-meta ==0.2.0.11
|
||||||
- HasBigDecimal ==0.1.1
|
- HasBigDecimal ==0.1.1
|
||||||
|
@ -1070,7 +1070,7 @@ default-package-overrides:
|
||||||
- hmpfr ==0.4.4
|
- hmpfr ==0.4.4
|
||||||
- hnock ==0.4.0
|
- hnock ==0.4.0
|
||||||
- hoauth2 ==1.16.0
|
- hoauth2 ==1.16.0
|
||||||
- hoogle ==5.0.18.2
|
- hoogle ==5.0.18.3
|
||||||
- hOpenPGP ==2.9.7
|
- hOpenPGP ==2.9.7
|
||||||
- hopenpgp-tools ==0.23.6
|
- hopenpgp-tools ==0.23.6
|
||||||
- hopenssl ==2.2.4
|
- hopenssl ==2.2.4
|
||||||
|
@ -1588,7 +1588,7 @@ default-package-overrides:
|
||||||
- mwc-random-monad ==0.7.3.1
|
- mwc-random-monad ==0.7.3.1
|
||||||
- mx-state-codes ==1.0.0.0
|
- mx-state-codes ==1.0.0.0
|
||||||
- mysql ==0.2.1
|
- mysql ==0.2.1
|
||||||
- mysql-simple ==0.4.7
|
- mysql-simple ==0.4.7.1
|
||||||
- n2o ==0.11.1
|
- n2o ==0.11.1
|
||||||
- nagios-check ==0.3.2
|
- nagios-check ==0.3.2
|
||||||
- names-th ==0.3.0.1
|
- names-th ==0.3.0.1
|
||||||
|
@ -1881,7 +1881,7 @@ default-package-overrides:
|
||||||
- pureMD5 ==2.1.4
|
- pureMD5 ==2.1.4
|
||||||
- purescript-bridge ==0.14.0.0
|
- purescript-bridge ==0.14.0.0
|
||||||
- pushbullet-types ==0.4.1.0
|
- pushbullet-types ==0.4.1.0
|
||||||
- pusher-http-haskell ==2.1.0.7
|
- pusher-http-haskell ==2.1.0.8
|
||||||
- pvar ==1.0.0.0
|
- pvar ==1.0.0.0
|
||||||
- PyF ==0.9.0.3
|
- PyF ==0.9.0.3
|
||||||
- qchas ==1.1.0.1
|
- qchas ==1.1.0.1
|
||||||
|
@ -2009,7 +2009,7 @@ default-package-overrides:
|
||||||
- rio-prettyprint ==0.1.1.0
|
- rio-prettyprint ==0.1.1.0
|
||||||
- roc-id ==0.1.0.0
|
- roc-id ==0.1.0.0
|
||||||
- rocksdb-haskell ==1.0.1
|
- rocksdb-haskell ==1.0.1
|
||||||
- rocksdb-haskell-jprupp ==2.1.3
|
- rocksdb-haskell-jprupp ==2.1.4
|
||||||
- rocksdb-query ==0.4.2
|
- rocksdb-query ==0.4.2
|
||||||
- roles ==0.2.1.0
|
- roles ==0.2.1.0
|
||||||
- rope-utf16-splay ==0.3.2.0
|
- rope-utf16-splay ==0.3.2.0
|
||||||
|
@ -2076,7 +2076,7 @@ default-package-overrides:
|
||||||
- semirings ==0.6
|
- semirings ==0.6
|
||||||
- semiring-simple ==1.0.0.1
|
- semiring-simple ==1.0.0.1
|
||||||
- semver ==0.4.0.1
|
- semver ==0.4.0.1
|
||||||
- sendfile ==0.7.11.1
|
- sendfile ==0.7.11.4
|
||||||
- sendgrid-v3 ==0.3.0.0
|
- sendgrid-v3 ==0.3.0.0
|
||||||
- seqalign ==0.2.0.4
|
- seqalign ==0.2.0.4
|
||||||
- seqid ==0.6.2
|
- seqid ==0.6.2
|
||||||
|
@ -2126,7 +2126,7 @@ default-package-overrides:
|
||||||
- shake-language-c ==0.12.0
|
- shake-language-c ==0.12.0
|
||||||
- shake-plus ==0.3.4.0
|
- shake-plus ==0.3.4.0
|
||||||
- shake-plus-extended ==0.4.1.0
|
- shake-plus-extended ==0.4.1.0
|
||||||
- shakespeare ==2.0.25
|
- shakespeare ==2.0.25.1
|
||||||
- shared-memory ==0.2.0.0
|
- shared-memory ==0.2.0.0
|
||||||
- ShellCheck ==0.7.2
|
- ShellCheck ==0.7.2
|
||||||
- shell-conduit ==5.0.0
|
- shell-conduit ==5.0.0
|
||||||
|
@ -2191,7 +2191,7 @@ default-package-overrides:
|
||||||
- sop-core ==0.5.0.1
|
- sop-core ==0.5.0.1
|
||||||
- sort ==1.0.0.0
|
- sort ==1.0.0.0
|
||||||
- sorted-list ==0.2.1.0
|
- sorted-list ==0.2.1.0
|
||||||
- sourcemap ==0.1.6.1
|
- sourcemap ==0.1.7
|
||||||
- sox ==0.2.3.1
|
- sox ==0.2.3.1
|
||||||
- soxlib ==0.0.3.1
|
- soxlib ==0.0.3.1
|
||||||
- spacecookie ==1.0.0.1
|
- spacecookie ==1.0.0.1
|
||||||
|
@ -2245,7 +2245,7 @@ default-package-overrides:
|
||||||
- store-streaming ==0.2.0.3
|
- store-streaming ==0.2.0.3
|
||||||
- stratosphere ==0.59.1
|
- stratosphere ==0.59.1
|
||||||
- Stream ==0.4.7.2
|
- Stream ==0.4.7.2
|
||||||
- streaming ==0.2.3.0
|
- streaming ==0.2.3.1
|
||||||
- streaming-attoparsec ==1.0.0.1
|
- streaming-attoparsec ==1.0.0.1
|
||||||
- streaming-bytestring ==0.2.1
|
- streaming-bytestring ==0.2.1
|
||||||
- streaming-commons ==0.2.2.3
|
- streaming-commons ==0.2.2.3
|
||||||
|
@ -2283,7 +2283,7 @@ default-package-overrides:
|
||||||
- swagger ==0.3.0
|
- swagger ==0.3.0
|
||||||
- swagger2 ==2.6
|
- swagger2 ==2.6
|
||||||
- sweet-egison ==0.1.1.3
|
- sweet-egison ==0.1.1.3
|
||||||
- swish ==0.10.0.8
|
- swish ==0.10.0.9
|
||||||
- syb ==0.7.2.1
|
- syb ==0.7.2.1
|
||||||
- sydtest ==0.2.0.0
|
- sydtest ==0.2.0.0
|
||||||
- sydtest-discover ==0.0.0.1
|
- sydtest-discover ==0.0.0.1
|
||||||
|
@ -2411,7 +2411,7 @@ default-package-overrides:
|
||||||
- th-test-utils ==1.1.1
|
- th-test-utils ==1.1.1
|
||||||
- th-utilities ==0.2.4.3
|
- th-utilities ==0.2.4.3
|
||||||
- thyme ==0.3.5.5
|
- thyme ==0.3.5.5
|
||||||
- tidal ==1.7.8
|
- tidal ==1.7.9
|
||||||
- tile ==0.3.0.0
|
- tile ==0.3.0.0
|
||||||
- time-compat ==1.9.5
|
- time-compat ==1.9.5
|
||||||
- timeit ==2.0
|
- timeit ==2.0
|
||||||
|
@ -2424,8 +2424,8 @@ default-package-overrides:
|
||||||
- timerep ==2.0.1.0
|
- timerep ==2.0.1.0
|
||||||
- timer-wheel ==0.3.0
|
- timer-wheel ==0.3.0
|
||||||
- time-units ==1.0.0
|
- time-units ==1.0.0
|
||||||
- timezone-olson ==0.2.0
|
- timezone-olson ==0.2.1
|
||||||
- timezone-series ==0.1.9
|
- timezone-series ==0.1.13
|
||||||
- tinylog ==0.15.0
|
- tinylog ==0.15.0
|
||||||
- titlecase ==1.0.1
|
- titlecase ==1.0.1
|
||||||
- tldr ==0.9.2
|
- tldr ==0.9.2
|
||||||
|
@ -2454,7 +2454,7 @@ default-package-overrides:
|
||||||
- triplesec ==0.2.2.1
|
- triplesec ==0.2.2.1
|
||||||
- trivial-constraint ==0.7.0.0
|
- trivial-constraint ==0.7.0.0
|
||||||
- tsv2csv ==0.1.0.2
|
- tsv2csv ==0.1.0.2
|
||||||
- ttc ==1.1.0.2
|
- ttc ==1.1.1.0
|
||||||
- ttl-hashtables ==1.4.1.0
|
- ttl-hashtables ==1.4.1.0
|
||||||
- ttrie ==0.1.2.2
|
- ttrie ==0.1.2.2
|
||||||
- tuple ==0.3.0.2
|
- tuple ==0.3.0.2
|
||||||
|
@ -2565,7 +2565,7 @@ default-package-overrides:
|
||||||
- vector-algorithms ==0.8.0.4
|
- vector-algorithms ==0.8.0.4
|
||||||
- vector-binary-instances ==0.2.5.2
|
- vector-binary-instances ==0.2.5.2
|
||||||
- vector-buffer ==0.4.1
|
- vector-buffer ==0.4.1
|
||||||
- vector-builder ==0.3.8.2
|
- vector-builder ==0.3.8.3
|
||||||
- vector-bytes-instances ==0.1.1
|
- vector-bytes-instances ==0.1.1
|
||||||
- vector-circular ==0.1.3
|
- vector-circular ==0.1.3
|
||||||
- vector-instances ==3.4
|
- vector-instances ==3.4
|
||||||
|
@ -2591,7 +2591,7 @@ default-package-overrides:
|
||||||
- wai-enforce-https ==0.0.2.1
|
- wai-enforce-https ==0.0.2.1
|
||||||
- wai-eventsource ==3.0.0
|
- wai-eventsource ==3.0.0
|
||||||
- wai-extra ==3.1.7
|
- wai-extra ==3.1.7
|
||||||
- wai-feature-flags ==0.1.0.2
|
- wai-feature-flags ==0.1.0.3
|
||||||
- wai-handler-launch ==3.0.3.1
|
- wai-handler-launch ==3.0.3.1
|
||||||
- wai-logger ==2.3.7
|
- wai-logger ==2.3.7
|
||||||
- wai-middleware-auth ==0.2.5.1
|
- wai-middleware-auth ==0.2.5.1
|
||||||
|
@ -2628,7 +2628,7 @@ default-package-overrides:
|
||||||
- Win32 ==2.6.2.1
|
- Win32 ==2.6.2.1
|
||||||
- Win32-notify ==0.3.0.3
|
- Win32-notify ==0.3.0.3
|
||||||
- windns ==0.1.0.1
|
- windns ==0.1.0.1
|
||||||
- witch ==0.3.4.1
|
- witch ==0.3.4.2
|
||||||
- witherable ==0.4.2
|
- witherable ==0.4.2
|
||||||
- within ==0.2.0.1
|
- within ==0.2.0.1
|
||||||
- with-location ==0.1.0
|
- with-location ==0.1.0
|
||||||
|
|
|
@ -794,6 +794,7 @@ dont-distribute-packages:
|
||||||
- condor
|
- condor
|
||||||
- conductive-hsc3
|
- conductive-hsc3
|
||||||
- conductive-song
|
- conductive-song
|
||||||
|
- conduit-aeson
|
||||||
- conduit-vfs-zip
|
- conduit-vfs-zip
|
||||||
- confcrypt
|
- confcrypt
|
||||||
- conferer-provider-dhall
|
- conferer-provider-dhall
|
||||||
|
@ -1185,6 +1186,7 @@ dont-distribute-packages:
|
||||||
- funnyprint
|
- funnyprint
|
||||||
- funsat
|
- funsat
|
||||||
- fused-effects-squeal
|
- fused-effects-squeal
|
||||||
|
- futhark_0_21_2
|
||||||
- fwgl-glfw
|
- fwgl-glfw
|
||||||
- fwgl-javascript
|
- fwgl-javascript
|
||||||
- fxpak
|
- fxpak
|
||||||
|
|
1075
pkgs/development/haskell-modules/hackage-packages.nix
generated
1075
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
||||||
{ lib, supportedGhcVersions ? [ "884" "8107" "901" ], stdenv, haskellPackages
|
{ lib, supportedGhcVersions ? [ "884" "8107" "902" ], stdenv, haskellPackages
|
||||||
, haskell }:
|
, haskell }:
|
||||||
#
|
#
|
||||||
# The recommended way to override this package is
|
# The recommended way to override this package is
|
||||||
|
|
|
@ -101,7 +101,7 @@ in {
|
||||||
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12;
|
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12;
|
||||||
llvmPackages = pkgs.llvmPackages_12;
|
llvmPackages = pkgs.llvmPackages_12;
|
||||||
};
|
};
|
||||||
ghc901 = callPackage ../development/compilers/ghc/9.0.1.nix {
|
ghc902 = callPackage ../development/compilers/ghc/9.0.2.nix {
|
||||||
bootPkgs =
|
bootPkgs =
|
||||||
# aarch64 ghc8107Binary exceeds max output size on hydra
|
# aarch64 ghc8107Binary exceeds max output size on hydra
|
||||||
# the oldest ghc with aarch64-darwin support is 8.10.5
|
# the oldest ghc with aarch64-darwin support is 8.10.5
|
||||||
|
@ -110,7 +110,7 @@ in {
|
||||||
else
|
else
|
||||||
packages.ghc8107Binary;
|
packages.ghc8107Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
inherit (buildPackages.darwin) autoSignDarwinBinariesHook;
|
inherit (buildPackages.darwin) autoSignDarwinBinariesHook xattr;
|
||||||
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_9;
|
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_9;
|
||||||
llvmPackages = pkgs.llvmPackages_9;
|
llvmPackages = pkgs.llvmPackages_9;
|
||||||
};
|
};
|
||||||
|
@ -215,9 +215,9 @@ in {
|
||||||
ghc = bh.compiler.ghc8107;
|
ghc = bh.compiler.ghc8107;
|
||||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
|
||||||
};
|
};
|
||||||
ghc901 = callPackage ../development/haskell-modules {
|
ghc902 = callPackage ../development/haskell-modules {
|
||||||
buildHaskellPackages = bh.packages.ghc901;
|
buildHaskellPackages = bh.packages.ghc902;
|
||||||
ghc = bh.compiler.ghc901;
|
ghc = bh.compiler.ghc902;
|
||||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { };
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.0.x.nix { };
|
||||||
};
|
};
|
||||||
ghc921 = callPackage ../development/haskell-modules {
|
ghc921 = callPackage ../development/haskell-modules {
|
||||||
|
|
|
@ -51,7 +51,7 @@ let
|
||||||
released = with compilerNames; [
|
released = with compilerNames; [
|
||||||
ghc884
|
ghc884
|
||||||
ghc8107
|
ghc8107
|
||||||
ghc901
|
ghc902
|
||||||
ghc921
|
ghc921
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -313,7 +313,7 @@ let
|
||||||
haskell-language-server = [
|
haskell-language-server = [
|
||||||
compilerNames.ghc884
|
compilerNames.ghc884
|
||||||
compilerNames.ghc8107
|
compilerNames.ghc8107
|
||||||
compilerNames.ghc901
|
compilerNames.ghc902
|
||||||
];
|
];
|
||||||
hoogle = released;
|
hoogle = released;
|
||||||
hlint = released;
|
hlint = released;
|
||||||
|
@ -325,7 +325,7 @@ let
|
||||||
ghc-api-compat = [
|
ghc-api-compat = [
|
||||||
compilerNames.ghc884
|
compilerNames.ghc884
|
||||||
compilerNames.ghc8107
|
compilerNames.ghc8107
|
||||||
compilerNames.ghc901
|
compilerNames.ghc902
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
{
|
{
|
||||||
|
@ -393,11 +393,11 @@ let
|
||||||
jobs.pkgsMusl.haskell.compiler.ghc8107Binary
|
jobs.pkgsMusl.haskell.compiler.ghc8107Binary
|
||||||
jobs.pkgsMusl.haskell.compiler.ghc884
|
jobs.pkgsMusl.haskell.compiler.ghc884
|
||||||
jobs.pkgsMusl.haskell.compiler.ghc8107
|
jobs.pkgsMusl.haskell.compiler.ghc8107
|
||||||
jobs.pkgsMusl.haskell.compiler.ghc901
|
jobs.pkgsMusl.haskell.compiler.ghc902
|
||||||
jobs.pkgsMusl.haskell.compiler.ghc921
|
jobs.pkgsMusl.haskell.compiler.ghc921
|
||||||
jobs.pkgsMusl.haskell.compiler.ghcHEAD
|
jobs.pkgsMusl.haskell.compiler.ghcHEAD
|
||||||
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107
|
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc8107
|
||||||
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc901
|
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc902
|
||||||
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc921
|
jobs.pkgsMusl.haskell.compiler.integer-simple.ghc921
|
||||||
jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD
|
jobs.pkgsMusl.haskell.compiler.native-bignum.ghcHEAD
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue