Merge pull request #95262 from NixOS/haskell-updates
Update Haskell package set to LTS 16.9 (plus other fixes)
This commit is contained in:
commit
00a9d3f261
@ -99,7 +99,7 @@ stdenv.mkDerivation (rec {
|
|||||||
name = "${targetPrefix}ghc-${version}";
|
name = "${targetPrefix}ghc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://downloads.haskell.org/ghc/8.10.1/ghc-${version}-src.tar.xz";
|
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
||||||
sha256 = "1xgdl6ig5jzli3bg054vfryfkg0y6wggf68g66c32sr67bw0ffsf";
|
sha256 = "1xgdl6ig5jzli3bg054vfryfkg0y6wggf68g66c32sr67bw0ffsf";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
247
pkgs/development/compilers/ghc/8.10.2.nix
Normal file
247
pkgs/development/compilers/ghc/8.10.2.nix
Normal file
@ -0,0 +1,247 @@
|
|||||||
|
{ stdenv, pkgsBuildTarget, targetPackages
|
||||||
|
|
||||||
|
# build-tools
|
||||||
|
, bootPkgs
|
||||||
|
, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx
|
||||||
|
, bash
|
||||||
|
|
||||||
|
, libiconv ? null, ncurses
|
||||||
|
|
||||||
|
, # GHC can be built with system libffi or a bundled one.
|
||||||
|
libffi ? null
|
||||||
|
|
||||||
|
, useLLVM ? !stdenv.targetPlatform.isx86
|
||||||
|
, # LLVM is conceptually a run-time-only depedendency, but for
|
||||||
|
# non-x86, we need LLVM to bootstrap later stages, so it becomes a
|
||||||
|
# build-time dependency too.
|
||||||
|
buildLlvmPackages, llvmPackages
|
||||||
|
|
||||||
|
, # If enabled, GHC will be built with the GPL-free but slower integer-simple
|
||||||
|
# library instead of the faster but GPLed integer-gmp library.
|
||||||
|
enableIntegerSimple ? !(stdenv.lib.any (stdenv.lib.meta.platformMatch stdenv.hostPlatform) gmp.meta.platforms), gmp
|
||||||
|
|
||||||
|
, # If enabled, use -fPIC when compiling static libs.
|
||||||
|
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
|
||||||
|
|
||||||
|
# aarch64 outputs otherwise exceed 2GB limit
|
||||||
|
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
|
||||||
|
|
||||||
|
, # Whether to build dynamic libs for the standard library (on the target
|
||||||
|
# platform). Static libs are always built.
|
||||||
|
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
|
||||||
|
|
||||||
|
, # Whether to build terminfo.
|
||||||
|
enableTerminfo ? !stdenv.targetPlatform.isWindows
|
||||||
|
|
||||||
|
, # What flavour to build. An empty string indicates no
|
||||||
|
# specific flavour and falls back to ghc default values.
|
||||||
|
ghcFlavour ? stdenv.lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform)
|
||||||
|
(if useLLVM then "perf-cross" else "perf-cross-ncg")
|
||||||
|
|
||||||
|
, # 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/
|
||||||
|
disableLargeAddressSpace ? stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64
|
||||||
|
}:
|
||||||
|
|
||||||
|
assert !enableIntegerSimple -> gmp != null;
|
||||||
|
|
||||||
|
let
|
||||||
|
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
|
||||||
|
|
||||||
|
inherit (bootPkgs) ghc;
|
||||||
|
|
||||||
|
# TODO(@Ericson2314) Make unconditional
|
||||||
|
targetPrefix = stdenv.lib.optionalString
|
||||||
|
(targetPlatform != hostPlatform)
|
||||||
|
"${targetPlatform.config}-";
|
||||||
|
|
||||||
|
buildMK = ''
|
||||||
|
BuildFlavour = ${ghcFlavour}
|
||||||
|
ifneq \"\$(BuildFlavour)\" \"\"
|
||||||
|
include mk/flavours/\$(BuildFlavour).mk
|
||||||
|
endif
|
||||||
|
DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"}
|
||||||
|
INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"}
|
||||||
|
'' + stdenv.lib.optionalString (targetPlatform != hostPlatform) ''
|
||||||
|
Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"}
|
||||||
|
CrossCompilePrefix = ${targetPrefix}
|
||||||
|
HADDOCK_DOCS = NO
|
||||||
|
BUILD_SPHINX_HTML = NO
|
||||||
|
BUILD_SPHINX_PDF = NO
|
||||||
|
'' + stdenv.lib.optionalString (!enableProfiledLibs) ''
|
||||||
|
GhcLibWays = "v dyn"
|
||||||
|
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
|
||||||
|
GhcLibHcOpts += -fPIC
|
||||||
|
GhcRtsHcOpts += -fPIC
|
||||||
|
'' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt ''
|
||||||
|
EXTRA_CC_OPTS += -std=gnu99
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Splicer will pull out correct variations
|
||||||
|
libDeps = platform: stdenv.lib.optional enableTerminfo ncurses
|
||||||
|
++ [libffi]
|
||||||
|
++ stdenv.lib.optional (!enableIntegerSimple) gmp
|
||||||
|
++ stdenv.lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv;
|
||||||
|
|
||||||
|
toolsForTarget = [
|
||||||
|
pkgsBuildTarget.targetPackages.stdenv.cc
|
||||||
|
] ++ stdenv.lib.optional useLLVM buildLlvmPackages.llvm;
|
||||||
|
|
||||||
|
targetCC = builtins.head toolsForTarget;
|
||||||
|
|
||||||
|
# ld.gold is disabled for musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856
|
||||||
|
# see #84670 and #49071 for more background.
|
||||||
|
useLdGold = targetPlatform.isLinux && !(targetPlatform.useLLVM or false) && !targetPlatform.isMusl;
|
||||||
|
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation (rec {
|
||||||
|
version = "8.10.2";
|
||||||
|
name = "${targetPrefix}ghc-${version}";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
||||||
|
sha256 = "02w8n085bw38vyp694j0lfk5wcnwkdaj7hhp0saj71x74533lmww";
|
||||||
|
};
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
outputs = [ "out" "doc" ];
|
||||||
|
|
||||||
|
postPatch = "patchShebangs .";
|
||||||
|
|
||||||
|
# GHC is a bit confused on its cross terminology.
|
||||||
|
preConfigure = ''
|
||||||
|
for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do
|
||||||
|
export "''${env#TARGET_}=''${!env}"
|
||||||
|
done
|
||||||
|
# GHC is a bit confused on its cross terminology, as these would normally be
|
||||||
|
# the *host* tools.
|
||||||
|
export CC="${targetCC}/bin/${targetCC.targetPrefix}cc"
|
||||||
|
export CXX="${targetCC}/bin/${targetCC.targetPrefix}cxx"
|
||||||
|
# Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177
|
||||||
|
export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${stdenv.lib.optionalString useLdGold ".gold"}"
|
||||||
|
export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as"
|
||||||
|
export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar"
|
||||||
|
export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm"
|
||||||
|
export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib"
|
||||||
|
export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf"
|
||||||
|
export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip"
|
||||||
|
|
||||||
|
echo -n "${buildMK}" > mk/build.mk
|
||||||
|
sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure
|
||||||
|
'' + stdenv.lib.optionalString (!stdenv.isDarwin) ''
|
||||||
|
export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}"
|
||||||
|
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
|
export NIX_LDFLAGS+=" -no_dtrace_dof"
|
||||||
|
'' + stdenv.lib.optionalString targetPlatform.useAndroidPrebuilt ''
|
||||||
|
sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets
|
||||||
|
'' + stdenv.lib.optionalString targetPlatform.isMusl ''
|
||||||
|
echo "patching llvm-targets for musl targets..."
|
||||||
|
echo "Cloning these existing '*-linux-gnu*' targets:"
|
||||||
|
grep linux-gnu llvm-targets | sed 's/^/ /'
|
||||||
|
echo "(go go gadget sed)"
|
||||||
|
sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets
|
||||||
|
echo "llvm-targets now contains these '*-linux-musl*' targets:"
|
||||||
|
grep linux-musl llvm-targets | sed 's/^/ /'
|
||||||
|
|
||||||
|
echo "And now patching to preserve '-musleabi' as done with '-gnueabi'"
|
||||||
|
# (aclocal.m4 is actual source, but patch configure as well since we don't re-gen)
|
||||||
|
for x in configure aclocal.m4; do
|
||||||
|
substituteInPlace $x \
|
||||||
|
--replace '*-android*|*-gnueabi*)' \
|
||||||
|
'*-android*|*-gnueabi*|*-musleabi*)'
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
|
# TODO(@Ericson2314): Always pass "--target" and always prefix.
|
||||||
|
configurePlatforms = [ "build" "host" ]
|
||||||
|
++ stdenv.lib.optional (targetPlatform != hostPlatform) "target";
|
||||||
|
|
||||||
|
# `--with` flags for libraries needed for RTS linker
|
||||||
|
configureFlags = [
|
||||||
|
"--datadir=$doc/share/doc/ghc"
|
||||||
|
"--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib"
|
||||||
|
] ++ stdenv.lib.optionals (libffi != null) [
|
||||||
|
"--with-system-libffi"
|
||||||
|
"--with-ffi-includes=${targetPackages.libffi.dev}/include"
|
||||||
|
"--with-ffi-libraries=${targetPackages.libffi.out}/lib"
|
||||||
|
] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [
|
||||||
|
"--with-gmp-includes=${targetPackages.gmp.dev}/include"
|
||||||
|
"--with-gmp-libraries=${targetPackages.gmp.out}/lib"
|
||||||
|
] ++ stdenv.lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [
|
||||||
|
"--with-iconv-includes=${libiconv}/include"
|
||||||
|
"--with-iconv-libraries=${libiconv}/lib"
|
||||||
|
] ++ stdenv.lib.optionals (targetPlatform != hostPlatform) [
|
||||||
|
"--enable-bootstrap-with-devel-snapshot"
|
||||||
|
] ++ stdenv.lib.optionals useLdGold [
|
||||||
|
"CFLAGS=-fuse-ld=gold"
|
||||||
|
"CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold"
|
||||||
|
"CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold"
|
||||||
|
] ++ stdenv.lib.optionals (disableLargeAddressSpace) [
|
||||||
|
"--disable-large-address-space"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Make sure we never relax`$PATH` and hooks support for compatibility.
|
||||||
|
strictDeps = true;
|
||||||
|
|
||||||
|
# Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself.
|
||||||
|
dontAddExtraLibs = true;
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
perl autoconf automake m4 python3 sphinx
|
||||||
|
ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour
|
||||||
|
];
|
||||||
|
|
||||||
|
# For building runtime libs
|
||||||
|
depsBuildTarget = toolsForTarget;
|
||||||
|
|
||||||
|
buildInputs = [ perl bash ] ++ (libDeps hostPlatform);
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ targetPackages.stdenv.cc ]
|
||||||
|
++ stdenv.lib.optional useLLVM llvmPackages.llvm;
|
||||||
|
|
||||||
|
depsTargetTarget = map stdenv.lib.getDev (libDeps targetPlatform);
|
||||||
|
depsTargetTargetPropagated = map (stdenv.lib.getOutput "out") (libDeps targetPlatform);
|
||||||
|
|
||||||
|
# required, because otherwise all symbols from HSffi.o are stripped, and
|
||||||
|
# that in turn causes GHCi to abort
|
||||||
|
stripDebugFlags = [ "-S" ] ++ stdenv.lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols";
|
||||||
|
|
||||||
|
checkTarget = "test";
|
||||||
|
|
||||||
|
hardeningDisable = [ "format" ] ++ stdenv.lib.optional stdenv.targetPlatform.isMusl "pie";
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
# Install the bash completion file.
|
||||||
|
install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc
|
||||||
|
|
||||||
|
# Patch scripts to include "readelf" and "cat" in $PATH.
|
||||||
|
for i in "$out/bin/"*; do
|
||||||
|
test ! -h $i || continue
|
||||||
|
egrep --quiet '^#!' <(head -n 1 $i) || continue
|
||||||
|
sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ targetPackages.stdenv.cc.bintools coreutils ]}"' $i
|
||||||
|
done
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit bootPkgs targetPrefix;
|
||||||
|
|
||||||
|
inherit llvmPackages;
|
||||||
|
inherit enableShared;
|
||||||
|
|
||||||
|
# Our Cabal compiler name
|
||||||
|
haskellCompilerName = "ghc-${version}";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "http://haskell.org/ghc";
|
||||||
|
description = "The Glasgow Haskell Compiler";
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ marcweber andres peti ];
|
||||||
|
inherit (ghc.meta) license platforms;
|
||||||
|
};
|
||||||
|
|
||||||
|
} // stdenv.lib.optionalAttrs targetPlatform.useAndroidPrebuilt {
|
||||||
|
dontStrip = true;
|
||||||
|
dontPatchELF = true;
|
||||||
|
noAuditTmpdir = true;
|
||||||
|
})
|
@ -94,7 +94,7 @@ stdenv.mkDerivation (rec {
|
|||||||
name = "${targetPrefix}ghc-${version}";
|
name = "${targetPrefix}ghc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://downloads.haskell.org/ghc/8.8.2/ghc-${version}-src.tar.xz";
|
url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz";
|
||||||
sha256 = "02qa6wgjpxgakg7hv4zfdlrx9k7zxa5i02wnr6y9fsv8j16sbkh1";
|
sha256 = "02qa6wgjpxgakg7hv4zfdlrx9k7zxa5i02wnr6y9fsv8j16sbkh1";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -28,6 +28,9 @@
|
|||||||
, # If enabled, use -fPIC when compiling static libs.
|
, # If enabled, use -fPIC when compiling static libs.
|
||||||
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
|
enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform
|
||||||
|
|
||||||
|
# aarch64 outputs otherwise exceed 2GB limit
|
||||||
|
, enableProfiledLibs ? !stdenv.targetPlatform.isAarch64
|
||||||
|
|
||||||
, # Whether to build dynamic libs for the standard library (on the target
|
, # Whether to build dynamic libs for the standard library (on the target
|
||||||
# platform). Static libs are always built.
|
# platform). Static libs are always built.
|
||||||
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
|
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
|
||||||
@ -71,6 +74,8 @@ let
|
|||||||
HADDOCK_DOCS = NO
|
HADDOCK_DOCS = NO
|
||||||
BUILD_SPHINX_HTML = NO
|
BUILD_SPHINX_HTML = NO
|
||||||
BUILD_SPHINX_PDF = NO
|
BUILD_SPHINX_PDF = NO
|
||||||
|
'' + stdenv.lib.optionalString (!enableProfiledLibs) ''
|
||||||
|
GhcLibWays = "v dyn"
|
||||||
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
|
'' + stdenv.lib.optionalString enableRelocatedStaticLibs ''
|
||||||
GhcLibHcOpts += -fPIC
|
GhcLibHcOpts += -fPIC
|
||||||
GhcRtsHcOpts += -fPIC
|
GhcRtsHcOpts += -fPIC
|
||||||
|
@ -69,7 +69,7 @@ self: super: {
|
|||||||
name = "git-annex-${super.git-annex.version}-src";
|
name = "git-annex-${super.git-annex.version}-src";
|
||||||
url = "git://git-annex.branchable.com/";
|
url = "git://git-annex.branchable.com/";
|
||||||
rev = "refs/tags/" + super.git-annex.version;
|
rev = "refs/tags/" + super.git-annex.version;
|
||||||
sha256 = "vwKcY7Yk+R0YkaXjJ7xKyQWGjySTUPox0xIaurbQZk0=";
|
sha256 = "1d24080xh7gl197i0y5bkn3j94hvh8zqyg9gfcnx2qdlxfca1knb";
|
||||||
};
|
};
|
||||||
}).override {
|
}).override {
|
||||||
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
|
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
|
||||||
@ -1335,7 +1335,7 @@ self: super: {
|
|||||||
'';
|
'';
|
||||||
})).override {
|
})).override {
|
||||||
# we are faster than stack here
|
# we are faster than stack here
|
||||||
hie-bios = dontCheck self.hie-bios_0_6_1;
|
hie-bios = dontCheck self.hie-bios_0_6_2;
|
||||||
lsp-test = dontCheck self.lsp-test_0_11_0_4;
|
lsp-test = dontCheck self.lsp-test_0_11_0_4;
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -1355,21 +1355,35 @@ self: super: {
|
|||||||
# use a fork of ghcide
|
# use a fork of ghcide
|
||||||
ghcide = self.hls-ghcide;
|
ghcide = self.hls-ghcide;
|
||||||
# we are faster than stack here
|
# we are faster than stack here
|
||||||
hie-bios = dontCheck self.hie-bios_0_6_1;
|
hie-bios = dontCheck self.hie-bios_0_6_2;
|
||||||
lsp-test = dontCheck self.lsp-test_0_11_0_4;
|
lsp-test = dontCheck self.lsp-test_0_11_0_4;
|
||||||
};
|
};
|
||||||
|
|
||||||
# https://github.com/kowainik/policeman/issues/57
|
# https://github.com/kowainik/policeman/issues/57
|
||||||
policeman = doJailbreak super.policeman;
|
policeman = doJailbreak super.policeman;
|
||||||
|
|
||||||
# 2020-06-29: These three packages have bumped their dependencies for haskell-gi and haskell-gi-base beyond stack-lts.
|
# 2020-08-14: gi-pango from stackage is to old for the C libs it links against in nixpkgs.
|
||||||
# Choosing a jailbreak, because a version override would rebuild most of the glibverse and the packages still build with the older version.
|
# That's why we need to bump a ton of dependency versions to unbreak them.
|
||||||
gi-javascriptcore =
|
gi-pango = assert super.gi-pango.version == "1.0.22"; self.gi-pango_1_0_23;
|
||||||
# Remove these jailbreaks, when assert fails.
|
haskell-gi-base = assert super.haskell-gi-base.version == "0.23.0"; addBuildDepends (self.haskell-gi-base_0_24_2) [ pkgs.gobject-introspection ];
|
||||||
assert (pkgs.lib.versionOlder super.haskell-gi-base.version "0.24");
|
haskell-gi = assert super.haskell-gi.version == "0.23.1"; self.haskell-gi_0_24_4;
|
||||||
doJailbreak super.gi-javascriptcore;
|
gi-cairo = assert super.gi-cairo.version == "1.0.23"; self.gi-cairo_1_0_24;
|
||||||
gi-soup = doJailbreak super.gi-soup;
|
gi-glib = assert super.gi-glib.version == "2.0.23"; self.gi-glib_2_0_24;
|
||||||
gi-webkit2 = doJailbreak super.gi-webkit2;
|
gi-gobject = assert super.gi-gobject.version == "2.0.22"; self.gi-gobject_2_0_24;
|
||||||
|
gi-atk = assert super.gi-atk.version == "2.0.21"; self.gi-atk_2_0_22;
|
||||||
|
gi-gio = assert super.gi-gio.version == "2.0.26"; self.gi-gio_2_0_27;
|
||||||
|
gi-gdk = assert super.gi-gdk.version == "3.0.22"; self.gi-gdk_3_0_23;
|
||||||
|
gi-gtk = assert super.gi-gtk.version == "3.0.33"; self.gi-gtk_3_0_35;
|
||||||
|
gi-gdkpixbuf = assert super.gi-gdkpixbuf.version == "2.0.23"; self.gi-gdkpixbuf_2_0_24;
|
||||||
|
|
||||||
|
# 2020-08-14: Needs some manual patching to be compatible with haskell-gi-base 0.24
|
||||||
|
# Created upstream PR @ https://github.com/ghcjs/jsaddle/pull/119
|
||||||
|
jsaddle-webkit2gtk = appendPatch super.jsaddle-webkit2gtk (pkgs.fetchpatch {
|
||||||
|
url = "https://github.com/ghcjs/jsaddle/compare/9727365...09f44aa.patch";
|
||||||
|
sha256 = "1bkwgmc04544haycb69fqsd97lg24jc7hc1yrin2sgr4l7hz04pf";
|
||||||
|
stripLen = 2;
|
||||||
|
extraPrefix = "";
|
||||||
|
});
|
||||||
|
|
||||||
# Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
|
# Missing -Iinclude parameter to doc-tests (pull has been accepted, so should be resolved when 0.5.3 released)
|
||||||
# https://github.com/lehins/massiv/pull/104
|
# https://github.com/lehins/massiv/pull/104
|
||||||
@ -1452,4 +1466,7 @@ self: super: {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# https://github.com/bos/statistics/issues/170
|
||||||
|
statistics = dontCheck super.statistics;
|
||||||
|
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
@ -72,7 +72,7 @@ default-package-overrides:
|
|||||||
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and
|
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and
|
||||||
# not yet available in Nixpkgs
|
# not yet available in Nixpkgs
|
||||||
- gi-gdkx11 < 4
|
- gi-gdkx11 < 4
|
||||||
# LTS Haskell 16.8
|
# LTS Haskell 16.9
|
||||||
- abstract-deque ==0.3
|
- abstract-deque ==0.3
|
||||||
- abstract-par ==0.3.3
|
- abstract-par ==0.3.3
|
||||||
- AC-Angle ==1.0
|
- AC-Angle ==1.0
|
||||||
@ -103,7 +103,7 @@ default-package-overrides:
|
|||||||
- aeson-yak ==0.1.1.3
|
- aeson-yak ==0.1.1.3
|
||||||
- aeson-yaml ==1.0.6.0
|
- aeson-yaml ==1.0.6.0
|
||||||
- al ==0.1.4.2
|
- al ==0.1.4.2
|
||||||
- alarmclock ==0.7.0.4
|
- alarmclock ==0.7.0.5
|
||||||
- alerts ==0.1.2.0
|
- alerts ==0.1.2.0
|
||||||
- alex ==3.2.5
|
- alex ==3.2.5
|
||||||
- alg ==0.2.13.1
|
- alg ==0.2.13.1
|
||||||
@ -244,7 +244,7 @@ default-package-overrides:
|
|||||||
- asn1-parse ==0.9.5
|
- asn1-parse ==0.9.5
|
||||||
- asn1-types ==0.3.4
|
- asn1-types ==0.3.4
|
||||||
- assert-failure ==0.1.2.3
|
- assert-failure ==0.1.2.3
|
||||||
- assoc ==1.0.1
|
- assoc ==1.0.2
|
||||||
- astro ==0.4.2.1
|
- astro ==0.4.2.1
|
||||||
- async ==2.2.2
|
- async ==2.2.2
|
||||||
- async-extra ==0.2.0.0
|
- async-extra ==0.2.0.0
|
||||||
@ -271,7 +271,7 @@ default-package-overrides:
|
|||||||
- avers ==0.0.17.1
|
- avers ==0.0.17.1
|
||||||
- avro ==0.5.2.0
|
- avro ==0.5.2.0
|
||||||
- aws-cloudfront-signed-cookies ==0.2.0.6
|
- aws-cloudfront-signed-cookies ==0.2.0.6
|
||||||
- bank-holidays-england ==0.2.0.4
|
- bank-holidays-england ==0.2.0.5
|
||||||
- base16 ==0.2.1.0
|
- base16 ==0.2.1.0
|
||||||
- base16-bytestring ==0.1.1.7
|
- base16-bytestring ==0.1.1.7
|
||||||
- base16-lens ==0.1.2.0
|
- base16-lens ==0.1.2.0
|
||||||
@ -518,9 +518,9 @@ default-package-overrides:
|
|||||||
- control-monad-omega ==0.3.2
|
- control-monad-omega ==0.3.2
|
||||||
- convertible ==1.1.1.0
|
- convertible ==1.1.1.0
|
||||||
- cookie ==0.4.5
|
- cookie ==0.4.5
|
||||||
- core-data ==0.2.1.7
|
- core-data ==0.2.1.8
|
||||||
- core-program ==0.2.4.4
|
- core-program ==0.2.4.5
|
||||||
- core-text ==0.2.3.5
|
- core-text ==0.2.3.6
|
||||||
- countable ==1.0
|
- countable ==1.0
|
||||||
- cpio-conduit ==0.7.0
|
- cpio-conduit ==0.7.0
|
||||||
- cpphs ==1.20.9.1
|
- cpphs ==1.20.9.1
|
||||||
@ -699,7 +699,7 @@ default-package-overrides:
|
|||||||
- editor-open ==0.6.0.0
|
- editor-open ==0.6.0.0
|
||||||
- egison ==4.0.3
|
- egison ==4.0.3
|
||||||
- egison-pattern-src ==0.2.1.0
|
- egison-pattern-src ==0.2.1.0
|
||||||
- egison-pattern-src-th-mode ==0.2.1.0
|
- egison-pattern-src-th-mode ==0.2.1.1
|
||||||
- either ==5.0.1.1
|
- either ==5.0.1.1
|
||||||
- either-both ==0.1.1.1
|
- either-both ==0.1.1.1
|
||||||
- either-unwrap ==1.1
|
- either-unwrap ==1.1
|
||||||
@ -777,7 +777,7 @@ default-package-overrides:
|
|||||||
- feed ==1.3.0.1
|
- feed ==1.3.0.1
|
||||||
- FenwickTree ==0.1.2.1
|
- FenwickTree ==0.1.2.1
|
||||||
- fft ==0.1.8.6
|
- fft ==0.1.8.6
|
||||||
- fgl ==5.7.0.2
|
- fgl ==5.7.0.3
|
||||||
- filecache ==0.4.1
|
- filecache ==0.4.1
|
||||||
- file-embed ==0.0.11.2
|
- file-embed ==0.0.11.2
|
||||||
- file-embed-lzma ==0
|
- file-embed-lzma ==0
|
||||||
@ -902,9 +902,9 @@ default-package-overrides:
|
|||||||
- ghcid ==0.8.7
|
- ghcid ==0.8.7
|
||||||
- ghci-hexcalc ==0.1.1.0
|
- ghci-hexcalc ==0.1.1.0
|
||||||
- ghcjs-codemirror ==0.0.0.2
|
- ghcjs-codemirror ==0.0.0.2
|
||||||
- ghc-lib ==8.10.1.20200523
|
- ghc-lib ==8.10.2.20200808
|
||||||
- ghc-lib-parser ==8.10.1.20200523
|
- ghc-lib-parser ==8.10.2.20200808
|
||||||
- ghc-lib-parser-ex ==8.10.0.15
|
- ghc-lib-parser-ex ==8.10.0.16
|
||||||
- ghc-parser ==0.2.2.0
|
- ghc-parser ==0.2.2.0
|
||||||
- ghc-paths ==0.1.0.12
|
- ghc-paths ==0.1.0.12
|
||||||
- ghc-prof ==1.4.1.7
|
- ghc-prof ==1.4.1.7
|
||||||
@ -936,7 +936,7 @@ default-package-overrides:
|
|||||||
- gi-pango ==1.0.22
|
- gi-pango ==1.0.22
|
||||||
- giphy-api ==0.7.0.0
|
- giphy-api ==0.7.0.0
|
||||||
- githash ==0.1.4.0
|
- githash ==0.1.4.0
|
||||||
- github-rest ==1.0.2
|
- github-rest ==1.0.3
|
||||||
- github-types ==0.2.1
|
- github-types ==0.2.1
|
||||||
- gitlab-haskell ==0.1.8
|
- gitlab-haskell ==0.1.8
|
||||||
- gitrev ==1.3.1
|
- gitrev ==1.3.1
|
||||||
@ -957,7 +957,7 @@ default-package-overrides:
|
|||||||
- graph-core ==0.3.0.0
|
- graph-core ==0.3.0.0
|
||||||
- graphite ==0.10.0.1
|
- graphite ==0.10.0.1
|
||||||
- graphs ==0.7.1
|
- graphs ==0.7.1
|
||||||
- graphviz ==2999.20.0.4
|
- graphviz ==2999.20.1.0
|
||||||
- graph-wrapper ==0.2.6.0
|
- graph-wrapper ==0.2.6.0
|
||||||
- gravatar ==0.8.0
|
- gravatar ==0.8.0
|
||||||
- greskell ==1.1.0.3
|
- greskell ==1.1.0.3
|
||||||
@ -1027,7 +1027,7 @@ default-package-overrides:
|
|||||||
- hedgehog-fakedata ==0.0.1.3
|
- hedgehog-fakedata ==0.0.1.3
|
||||||
- hedgehog-fn ==1.0
|
- hedgehog-fn ==1.0
|
||||||
- hedgehog-quickcheck ==0.1.1
|
- hedgehog-quickcheck ==0.1.1
|
||||||
- hedis ==0.12.13
|
- hedis ==0.12.14
|
||||||
- here ==1.2.13
|
- here ==1.2.13
|
||||||
- heredoc ==0.2.0.0
|
- heredoc ==0.2.0.0
|
||||||
- heterocephalus ==1.0.5.3
|
- heterocephalus ==1.0.5.3
|
||||||
@ -1081,7 +1081,7 @@ default-package-overrides:
|
|||||||
- hsebaysdk ==0.4.1.0
|
- hsebaysdk ==0.4.1.0
|
||||||
- hsemail ==2.2.0
|
- hsemail ==2.2.0
|
||||||
- hset ==2.2.0
|
- hset ==2.2.0
|
||||||
- hs-functors ==0.1.6.0
|
- hs-functors ==0.1.7.1
|
||||||
- hs-GeoIP ==0.3
|
- hs-GeoIP ==0.3
|
||||||
- hsini ==0.5.1.2
|
- hsini ==0.5.1.2
|
||||||
- hsinstall ==2.6
|
- hsinstall ==2.6
|
||||||
@ -1103,7 +1103,7 @@ default-package-overrides:
|
|||||||
- hspec-expectations ==0.8.2
|
- hspec-expectations ==0.8.2
|
||||||
- hspec-expectations-lifted ==0.10.0
|
- hspec-expectations-lifted ==0.10.0
|
||||||
- hspec-expectations-pretty-diff ==0.7.2.5
|
- hspec-expectations-pretty-diff ==0.7.2.5
|
||||||
- hspec-golden ==0.1.0.2
|
- hspec-golden ==0.1.0.3
|
||||||
- hspec-golden-aeson ==0.7.0.0
|
- hspec-golden-aeson ==0.7.0.0
|
||||||
- hspec-hedgehog ==0.0.1.2
|
- hspec-hedgehog ==0.0.1.2
|
||||||
- hspec-leancheck ==0.0.4
|
- hspec-leancheck ==0.0.4
|
||||||
@ -1229,8 +1229,8 @@ default-package-overrides:
|
|||||||
- intro ==0.7.0.0
|
- intro ==0.7.0.0
|
||||||
- intset-imperative ==0.1.0.0
|
- intset-imperative ==0.1.0.0
|
||||||
- invariant ==0.5.3
|
- invariant ==0.5.3
|
||||||
- invertible ==0.2.0.6
|
- invertible ==0.2.0.7
|
||||||
- invertible-grammar ==0.1.2
|
- invertible-grammar ==0.1.3
|
||||||
- io-machine ==0.2.0.0
|
- io-machine ==0.2.0.0
|
||||||
- io-manager ==0.1.0.2
|
- io-manager ==0.1.0.2
|
||||||
- io-memoize ==1.1.1.0
|
- io-memoize ==1.1.1.0
|
||||||
@ -1398,7 +1398,7 @@ default-package-overrides:
|
|||||||
- matplotlib ==0.7.5
|
- matplotlib ==0.7.5
|
||||||
- matrices ==0.5.0
|
- matrices ==0.5.0
|
||||||
- matrix ==0.3.6.1
|
- matrix ==0.3.6.1
|
||||||
- matrix-as-xyz ==0.1.1.3
|
- matrix-as-xyz ==0.1.2.2
|
||||||
- matrix-market-attoparsec ==0.1.1.3
|
- matrix-market-attoparsec ==0.1.1.3
|
||||||
- matrix-static ==0.3
|
- matrix-static ==0.3
|
||||||
- maximal-cliques ==0.1.1
|
- maximal-cliques ==0.1.1
|
||||||
@ -1445,7 +1445,7 @@ default-package-overrides:
|
|||||||
- miso ==1.6.0.0
|
- miso ==1.6.0.0
|
||||||
- missing-foreign ==0.1.1
|
- missing-foreign ==0.1.1
|
||||||
- MissingH ==1.4.3.0
|
- MissingH ==1.4.3.0
|
||||||
- mixed-types-num ==0.4.0.1
|
- mixed-types-num ==0.4.0.2
|
||||||
- mixpanel-client ==0.2.1
|
- mixpanel-client ==0.2.1
|
||||||
- mltool ==0.2.0.1
|
- mltool ==0.2.0.1
|
||||||
- mmap ==0.5.9
|
- mmap ==0.5.9
|
||||||
@ -1558,7 +1558,7 @@ default-package-overrides:
|
|||||||
- nonce ==1.0.7
|
- nonce ==1.0.7
|
||||||
- nondeterminism ==1.4
|
- nondeterminism ==1.4
|
||||||
- non-empty ==0.3.2
|
- non-empty ==0.3.2
|
||||||
- nonempty-containers ==0.3.3.0
|
- nonempty-containers ==0.3.4.0
|
||||||
- nonemptymap ==0.0.6.0
|
- nonemptymap ==0.0.6.0
|
||||||
- non-empty-sequence ==0.2.0.4
|
- non-empty-sequence ==0.2.0.4
|
||||||
- nonempty-vector ==0.2.0.2
|
- nonempty-vector ==0.2.0.2
|
||||||
@ -1589,7 +1589,7 @@ default-package-overrides:
|
|||||||
- OneTuple ==0.2.2.1
|
- OneTuple ==0.2.2.1
|
||||||
- Only ==0.1
|
- Only ==0.1
|
||||||
- oo-prototypes ==0.1.0.0
|
- oo-prototypes ==0.1.0.0
|
||||||
- opaleye ==0.6.7004.2
|
- opaleye ==0.6.7005.0
|
||||||
- OpenAL ==1.7.0.5
|
- OpenAL ==1.7.0.5
|
||||||
- open-browser ==0.2.1.0
|
- open-browser ==0.2.1.0
|
||||||
- openexr-write ==0.1.0.2
|
- openexr-write ==0.1.0.2
|
||||||
@ -1628,7 +1628,7 @@ default-package-overrides:
|
|||||||
- pandoc-plot ==0.6.1.0
|
- pandoc-plot ==0.6.1.0
|
||||||
- pandoc-pyplot ==2.3.0.1
|
- pandoc-pyplot ==2.3.0.1
|
||||||
- pandoc-types ==1.20
|
- pandoc-types ==1.20
|
||||||
- pantry ==0.4.0.1
|
- pantry ==0.4.0.2
|
||||||
- papillon ==0.1.1.1
|
- papillon ==0.1.1.1
|
||||||
- parallel ==3.2.2.0
|
- parallel ==3.2.2.0
|
||||||
- parallel-io ==0.3.3
|
- parallel-io ==0.3.3
|
||||||
@ -1681,7 +1681,7 @@ default-package-overrides:
|
|||||||
- pg-transact ==0.3.1.1
|
- pg-transact ==0.3.1.1
|
||||||
- phantom-state ==0.2.1.2
|
- phantom-state ==0.2.1.2
|
||||||
- pid1 ==0.1.2.0
|
- pid1 ==0.1.2.0
|
||||||
- pipes ==4.3.13
|
- pipes ==4.3.14
|
||||||
- pipes-aeson ==0.4.1.8
|
- pipes-aeson ==0.4.1.8
|
||||||
- pipes-attoparsec ==0.5.1.5
|
- pipes-attoparsec ==0.5.1.5
|
||||||
- pipes-binary ==0.4.2
|
- pipes-binary ==0.4.2
|
||||||
@ -1886,9 +1886,9 @@ default-package-overrides:
|
|||||||
- rhine ==0.6.0
|
- rhine ==0.6.0
|
||||||
- rhine-gloss ==0.6.0.1
|
- rhine-gloss ==0.6.0.1
|
||||||
- rigel-viz ==0.2.0.0
|
- rigel-viz ==0.2.0.0
|
||||||
- rio ==0.1.17.0
|
- rio ==0.1.18.0
|
||||||
- rio-orphans ==0.1.1.0
|
- rio-orphans ==0.1.1.0
|
||||||
- rio-prettyprint ==0.1.0.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-query ==0.3.2
|
- rocksdb-query ==0.3.2
|
||||||
@ -2062,7 +2062,7 @@ default-package-overrides:
|
|||||||
- special-values ==0.1.0.0
|
- special-values ==0.1.0.0
|
||||||
- speculate ==0.4.2
|
- speculate ==0.4.2
|
||||||
- speedy-slice ==0.3.1
|
- speedy-slice ==0.3.1
|
||||||
- Spintax ==0.3.4
|
- Spintax ==0.3.5
|
||||||
- splice ==0.6.1.1
|
- splice ==0.6.1.1
|
||||||
- split ==0.2.3.4
|
- split ==0.2.3.4
|
||||||
- splitmix ==0.0.5
|
- splitmix ==0.0.5
|
||||||
@ -2123,7 +2123,7 @@ default-package-overrides:
|
|||||||
- structs ==0.1.3
|
- structs ==0.1.3
|
||||||
- structured ==0.1
|
- structured ==0.1
|
||||||
- structured-cli ==2.5.2.0
|
- structured-cli ==2.5.2.0
|
||||||
- stylish-haskell ==0.11.0.0
|
- stylish-haskell ==0.11.0.3
|
||||||
- summoner ==2.0.1.1
|
- summoner ==2.0.1.1
|
||||||
- summoner-tui ==2.0.1.1
|
- summoner-tui ==2.0.1.1
|
||||||
- sum-type-boilerplate ==0.1.1
|
- sum-type-boilerplate ==0.1.1
|
||||||
@ -2138,7 +2138,7 @@ default-package-overrides:
|
|||||||
- syb ==0.7.1
|
- syb ==0.7.1
|
||||||
- symbol ==0.2.4
|
- symbol ==0.2.4
|
||||||
- symengine ==0.1.2.0
|
- symengine ==0.1.2.0
|
||||||
- symmetry-operations-symbols ==0.0.1.4
|
- symmetry-operations-symbols ==0.0.2.1
|
||||||
- sysinfo ==0.1.1
|
- sysinfo ==0.1.1
|
||||||
- system-argv0 ==0.1.1
|
- system-argv0 ==0.1.1
|
||||||
- systemd ==2.3.0
|
- systemd ==2.3.0
|
||||||
@ -2476,7 +2476,7 @@ default-package-overrides:
|
|||||||
- xdg-userdirs ==0.1.0.2
|
- xdg-userdirs ==0.1.0.2
|
||||||
- xeno ==0.4.1
|
- xeno ==0.4.1
|
||||||
- xls ==0.1.3
|
- xls ==0.1.3
|
||||||
- xlsx ==0.8.0
|
- xlsx ==0.8.1
|
||||||
- xlsx-tabular ==0.2.2.1
|
- xlsx-tabular ==0.2.2.1
|
||||||
- xml ==1.3.14
|
- xml ==1.3.14
|
||||||
- xml-basic ==0.1.3.1
|
- xml-basic ==0.1.3.1
|
||||||
@ -2500,11 +2500,11 @@ default-package-overrides:
|
|||||||
- xxhash-ffi ==0.2.0.0
|
- xxhash-ffi ==0.2.0.0
|
||||||
- yaml ==0.11.4.0
|
- yaml ==0.11.4.0
|
||||||
- yamlparse-applicative ==0.1.0.1
|
- yamlparse-applicative ==0.1.0.1
|
||||||
- yesod ==1.6.0.2
|
- yesod ==1.6.1.0
|
||||||
- yesod-auth ==1.6.10
|
- yesod-auth ==1.6.10
|
||||||
- yesod-auth-fb ==1.10.1
|
- yesod-auth-fb ==1.10.1
|
||||||
- yesod-auth-hashdb ==1.7.1.2
|
- yesod-auth-hashdb ==1.7.1.2
|
||||||
- yesod-bin ==1.6.0.5
|
- yesod-bin ==1.6.0.6
|
||||||
- yesod-core ==1.6.18
|
- yesod-core ==1.6.18
|
||||||
- yesod-fb ==0.6.1
|
- yesod-fb ==0.6.1
|
||||||
- yesod-form ==1.6.7
|
- yesod-form ==1.6.7
|
||||||
@ -2532,7 +2532,7 @@ default-package-overrides:
|
|||||||
- zip-archive ==0.4.1
|
- zip-archive ==0.4.1
|
||||||
- zippers ==0.3
|
- zippers ==0.3
|
||||||
- zip-stream ==0.2.0.1
|
- zip-stream ==0.2.0.1
|
||||||
- zlib ==0.6.2.1
|
- zlib ==0.6.2.2
|
||||||
- zlib-bindings ==0.1.1.5
|
- zlib-bindings ==0.1.1.5
|
||||||
- zlib-lens ==0.1.2.1
|
- zlib-lens ==0.1.2.1
|
||||||
- zot ==0.0.3
|
- zot ==0.0.3
|
||||||
@ -2560,6 +2560,8 @@ extra-packages:
|
|||||||
- deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3
|
- deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3
|
||||||
- dhall == 1.29.0 # required for spago 0.14.0.
|
- dhall == 1.29.0 # required for spago 0.14.0.
|
||||||
- doctemplates == 0.8 # required by pandoc-2.9.x
|
- doctemplates == 0.8 # required by pandoc-2.9.x
|
||||||
|
- gi-gdk == 3.0.23 # required for gi-pango 1.0.23
|
||||||
|
- gi-gtk == 3.0.35 # required for gi-pango 1.0.23
|
||||||
- generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
|
- generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
|
||||||
- ghc-check == 0.3.0.1 # only version compatible with ghcide 0.2.0
|
- ghc-check == 0.3.0.1 # only version compatible with ghcide 0.2.0
|
||||||
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
|
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
|
||||||
@ -2647,7 +2649,9 @@ package-maintainers:
|
|||||||
# - pipes-mongodb
|
# - pipes-mongodb
|
||||||
- streaming-wai
|
- streaming-wai
|
||||||
kiwi:
|
kiwi:
|
||||||
|
- Unique
|
||||||
- glirc
|
- glirc
|
||||||
|
- matterhorn
|
||||||
- mattermost-api
|
- mattermost-api
|
||||||
- mattermost-api-qc
|
- mattermost-api-qc
|
||||||
psibi:
|
psibi:
|
||||||
@ -2991,6 +2995,7 @@ broken-packages:
|
|||||||
- AMI
|
- AMI
|
||||||
- ampersand
|
- ampersand
|
||||||
- amqp-conduit
|
- amqp-conduit
|
||||||
|
- amqp-streamly
|
||||||
- analyze
|
- analyze
|
||||||
- analyze-client
|
- analyze-client
|
||||||
- anansi-pandoc
|
- anansi-pandoc
|
||||||
@ -3906,6 +3911,7 @@ broken-packages:
|
|||||||
- collections-api
|
- collections-api
|
||||||
- collections-base-instances
|
- collections-base-instances
|
||||||
- colonnade
|
- colonnade
|
||||||
|
- Color
|
||||||
- color-counter
|
- color-counter
|
||||||
- colorless
|
- colorless
|
||||||
- colorless-http-client
|
- colorless-http-client
|
||||||
@ -4082,6 +4088,7 @@ broken-packages:
|
|||||||
- CoreDump
|
- CoreDump
|
||||||
- CoreErlang
|
- CoreErlang
|
||||||
- CoreFoundation
|
- CoreFoundation
|
||||||
|
- corenlp-parser
|
||||||
- Coroutine
|
- Coroutine
|
||||||
- coroutine-enumerator
|
- coroutine-enumerator
|
||||||
- coroutine-iteratee
|
- coroutine-iteratee
|
||||||
@ -4162,6 +4169,12 @@ broken-packages:
|
|||||||
- crystalfontz
|
- crystalfontz
|
||||||
- cse-ghc-plugin
|
- cse-ghc-plugin
|
||||||
- csg
|
- csg
|
||||||
|
- csound-catalog
|
||||||
|
- csound-expression
|
||||||
|
- csound-expression-dynamic
|
||||||
|
- csound-expression-opcodes
|
||||||
|
- csound-expression-typed
|
||||||
|
- csound-sampler
|
||||||
- CSPM-cspm
|
- CSPM-cspm
|
||||||
- CSPM-FiringRules
|
- CSPM-FiringRules
|
||||||
- CSPM-Frontend
|
- CSPM-Frontend
|
||||||
@ -4190,6 +4203,7 @@ broken-packages:
|
|||||||
- curve25519
|
- curve25519
|
||||||
- curves
|
- curves
|
||||||
- custom-prelude
|
- custom-prelude
|
||||||
|
- cut-the-crap
|
||||||
- CV
|
- CV
|
||||||
- cv-combinators
|
- cv-combinators
|
||||||
- cypher
|
- cypher
|
||||||
@ -4240,6 +4254,7 @@ broken-packages:
|
|||||||
- data-filepath
|
- data-filepath
|
||||||
- data-fin
|
- data-fin
|
||||||
- data-fin-simple
|
- data-fin-simple
|
||||||
|
- data-fix-cse
|
||||||
- data-flagset
|
- data-flagset
|
||||||
- data-forest
|
- data-forest
|
||||||
- data-ivar
|
- data-ivar
|
||||||
@ -4394,6 +4409,7 @@ broken-packages:
|
|||||||
- dgim
|
- dgim
|
||||||
- dgs
|
- dgs
|
||||||
- dhall-check
|
- dhall-check
|
||||||
|
- dhall-docs
|
||||||
- dhall-fly
|
- dhall-fly
|
||||||
- dhall-nix
|
- dhall-nix
|
||||||
- dhall-text
|
- dhall-text
|
||||||
@ -4711,6 +4727,7 @@ broken-packages:
|
|||||||
- EnumMap
|
- EnumMap
|
||||||
- enummapmap
|
- enummapmap
|
||||||
- enummapset-th
|
- enummapset-th
|
||||||
|
- env-extra
|
||||||
- env-parser
|
- env-parser
|
||||||
- envstatus
|
- envstatus
|
||||||
- epanet-haskell
|
- epanet-haskell
|
||||||
@ -4742,10 +4759,6 @@ broken-packages:
|
|||||||
- EsounD
|
- EsounD
|
||||||
- espial
|
- espial
|
||||||
- ess
|
- ess
|
||||||
- essence-of-live-coding
|
|
||||||
- essence-of-live-coding-gloss
|
|
||||||
- essence-of-live-coding-pulse
|
|
||||||
- essence-of-live-coding-quickcheck
|
|
||||||
- estimators
|
- estimators
|
||||||
- EstProgress
|
- EstProgress
|
||||||
- estreps
|
- estreps
|
||||||
@ -4956,7 +4969,6 @@ broken-packages:
|
|||||||
- findhttp
|
- findhttp
|
||||||
- fingertree-psqueue
|
- fingertree-psqueue
|
||||||
- fingertree-tf
|
- fingertree-tf
|
||||||
- finitary
|
|
||||||
- finitary-derive
|
- finitary-derive
|
||||||
- finitary-optics
|
- finitary-optics
|
||||||
- FiniteMap
|
- FiniteMap
|
||||||
@ -5307,28 +5319,6 @@ broken-packages:
|
|||||||
- ghcprofview
|
- ghcprofview
|
||||||
- ght
|
- ght
|
||||||
- gi-cairo-again
|
- gi-cairo-again
|
||||||
- gi-ggit
|
|
||||||
- gi-girepository
|
|
||||||
- gi-graphene
|
|
||||||
- gi-gsk
|
|
||||||
- gi-gst
|
|
||||||
- gi-gstaudio
|
|
||||||
- gi-gstbase
|
|
||||||
- gi-gstpbutils
|
|
||||||
- gi-gsttag
|
|
||||||
- gi-gstvideo
|
|
||||||
- gi-gtkosxapplication
|
|
||||||
- gi-gtksource
|
|
||||||
- gi-handy
|
|
||||||
- gi-harfbuzz
|
|
||||||
- gi-ibus
|
|
||||||
- gi-notify
|
|
||||||
- gi-ostree
|
|
||||||
- gi-pangocairo
|
|
||||||
- gi-poppler
|
|
||||||
- gi-secret
|
|
||||||
- gi-vte
|
|
||||||
- gi-wnck
|
|
||||||
- giak
|
- giak
|
||||||
- Gifcurry
|
- Gifcurry
|
||||||
- ginsu
|
- ginsu
|
||||||
@ -5543,6 +5533,8 @@ broken-packages:
|
|||||||
- gtfs
|
- gtfs
|
||||||
- gtfs-realtime
|
- gtfs-realtime
|
||||||
- gtk-serialized-event
|
- gtk-serialized-event
|
||||||
|
- gtk-sni-tray
|
||||||
|
- gtk-strut
|
||||||
- gtk-toy
|
- gtk-toy
|
||||||
- gtk2hs-hello
|
- gtk2hs-hello
|
||||||
- gtk2hs-rpn
|
- gtk2hs-rpn
|
||||||
@ -6784,6 +6776,7 @@ broken-packages:
|
|||||||
- inilist
|
- inilist
|
||||||
- initialize
|
- initialize
|
||||||
- inject-function
|
- inject-function
|
||||||
|
- inline-asm
|
||||||
- inline-java
|
- inline-java
|
||||||
- inline-r
|
- inline-r
|
||||||
- inserts
|
- inserts
|
||||||
@ -6819,7 +6812,6 @@ broken-packages:
|
|||||||
- introduction
|
- introduction
|
||||||
- introduction-test
|
- introduction-test
|
||||||
- intset
|
- intset
|
||||||
- invertible-grammar
|
|
||||||
- invertible-hlist
|
- invertible-hlist
|
||||||
- invertible-syntax
|
- invertible-syntax
|
||||||
- io-capture
|
- io-capture
|
||||||
@ -7575,6 +7567,9 @@ broken-packages:
|
|||||||
- marxup
|
- marxup
|
||||||
- masakazu-bot
|
- masakazu-bot
|
||||||
- MASMGen
|
- MASMGen
|
||||||
|
- massiv
|
||||||
|
- massiv-io
|
||||||
|
- massiv-test
|
||||||
- master-plan
|
- master-plan
|
||||||
- matchable
|
- matchable
|
||||||
- matchable-th
|
- matchable-th
|
||||||
@ -7592,7 +7587,6 @@ broken-packages:
|
|||||||
- matrix-market
|
- matrix-market
|
||||||
- matrix-sized
|
- matrix-sized
|
||||||
- matsuri
|
- matsuri
|
||||||
- matterhorn
|
|
||||||
- maude
|
- maude
|
||||||
- maxent
|
- maxent
|
||||||
- maxent-learner-hw
|
- maxent-learner-hw
|
||||||
@ -8198,6 +8192,7 @@ broken-packages:
|
|||||||
- om-actor
|
- om-actor
|
||||||
- om-elm
|
- om-elm
|
||||||
- om-fail
|
- om-fail
|
||||||
|
- om-http-logging
|
||||||
- omaketex
|
- omaketex
|
||||||
- ombra
|
- ombra
|
||||||
- Omega
|
- Omega
|
||||||
@ -8494,6 +8489,7 @@ broken-packages:
|
|||||||
- pg-store
|
- pg-store
|
||||||
- pg-transact
|
- pg-transact
|
||||||
- pgdl
|
- pgdl
|
||||||
|
- pgf2
|
||||||
- pgsql-simple
|
- pgsql-simple
|
||||||
- pgstream
|
- pgstream
|
||||||
- phasechange
|
- phasechange
|
||||||
@ -8580,6 +8576,7 @@ broken-packages:
|
|||||||
- plat
|
- plat
|
||||||
- platinum-parsing
|
- platinum-parsing
|
||||||
- PlayingCards
|
- PlayingCards
|
||||||
|
- plex
|
||||||
- plist
|
- plist
|
||||||
- plist-buddy
|
- plist-buddy
|
||||||
- plocketed
|
- plocketed
|
||||||
@ -9347,6 +9344,7 @@ broken-packages:
|
|||||||
- scgi
|
- scgi
|
||||||
- schedevr
|
- schedevr
|
||||||
- schedule-planner
|
- schedule-planner
|
||||||
|
- scheduler
|
||||||
- schedyield
|
- schedyield
|
||||||
- schema
|
- schema
|
||||||
- schemas
|
- schemas
|
||||||
@ -9407,6 +9405,7 @@ broken-packages:
|
|||||||
- secure-sockets
|
- secure-sockets
|
||||||
- secureUDP
|
- secureUDP
|
||||||
- sednaDBXML
|
- sednaDBXML
|
||||||
|
- seitz-symbol
|
||||||
- selectors
|
- selectors
|
||||||
- SelectSequencesFromMSA
|
- SelectSequencesFromMSA
|
||||||
- selenium
|
- selenium
|
||||||
@ -9523,7 +9522,6 @@ broken-packages:
|
|||||||
- setoid
|
- setoid
|
||||||
- setters
|
- setters
|
||||||
- sexp
|
- sexp
|
||||||
- sexp-grammar
|
|
||||||
- sexpr-parser
|
- sexpr-parser
|
||||||
- sext
|
- sext
|
||||||
- SFML
|
- SFML
|
||||||
@ -10003,6 +10001,8 @@ broken-packages:
|
|||||||
- streamproc
|
- streamproc
|
||||||
- strelka
|
- strelka
|
||||||
- strict-data
|
- strict-data
|
||||||
|
- strict-lens
|
||||||
|
- strict-optics
|
||||||
- strict-tuple-lens
|
- strict-tuple-lens
|
||||||
- StrictBench
|
- StrictBench
|
||||||
- StrictCheck
|
- StrictCheck
|
||||||
@ -10081,6 +10081,7 @@ broken-packages:
|
|||||||
- swearjure
|
- swearjure
|
||||||
- swf
|
- swf
|
||||||
- swift-lda
|
- swift-lda
|
||||||
|
- swiss-ephemeris
|
||||||
- sws
|
- sws
|
||||||
- syb-extras
|
- syb-extras
|
||||||
- syb-with-class-instances-text
|
- syb-with-class-instances-text
|
||||||
@ -10139,6 +10140,7 @@ broken-packages:
|
|||||||
- Tablify
|
- Tablify
|
||||||
- tabloid
|
- tabloid
|
||||||
- tabs
|
- tabs
|
||||||
|
- taffybar
|
||||||
- tag-bits
|
- tag-bits
|
||||||
- tag-stream
|
- tag-stream
|
||||||
- tagged-exception-core
|
- tagged-exception-core
|
||||||
@ -10249,6 +10251,7 @@ broken-packages:
|
|||||||
- test-simple
|
- test-simple
|
||||||
- testbench
|
- testbench
|
||||||
- testCom
|
- testCom
|
||||||
|
- testcontainers
|
||||||
- TestExplode
|
- TestExplode
|
||||||
- testloop
|
- testloop
|
||||||
- testpack
|
- testpack
|
||||||
@ -10623,7 +10626,6 @@ broken-packages:
|
|||||||
- uniform-io
|
- uniform-io
|
||||||
- union
|
- union
|
||||||
- union-map
|
- union-map
|
||||||
- Unique
|
|
||||||
- uniqueid
|
- uniqueid
|
||||||
- uniquely-represented-sets
|
- uniquely-represented-sets
|
||||||
- units-attoparsec
|
- units-attoparsec
|
||||||
|
2198
pkgs/development/haskell-modules/hackage-packages.nix
generated
2198
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -79,6 +79,12 @@ in {
|
|||||||
buildLlvmPackages = buildPackages.llvmPackages_9;
|
buildLlvmPackages = buildPackages.llvmPackages_9;
|
||||||
llvmPackages = pkgs.llvmPackages_9;
|
llvmPackages = pkgs.llvmPackages_9;
|
||||||
};
|
};
|
||||||
|
ghc8102 = callPackage ../development/compilers/ghc/8.10.2.nix {
|
||||||
|
bootPkgs = packages.ghc865Binary;
|
||||||
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
|
buildLlvmPackages = buildPackages.llvmPackages_9;
|
||||||
|
llvmPackages = pkgs.llvmPackages_9;
|
||||||
|
};
|
||||||
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
|
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
|
||||||
bootPkgs = packages.ghc883; # no binary yet
|
bootPkgs = packages.ghc883; # no binary yet
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
@ -158,6 +164,11 @@ in {
|
|||||||
ghc = bh.compiler.ghc8101;
|
ghc = bh.compiler.ghc8101;
|
||||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
|
||||||
};
|
};
|
||||||
|
ghc8102 = callPackage ../development/haskell-modules {
|
||||||
|
buildHaskellPackages = bh.packages.ghc8102;
|
||||||
|
ghc = bh.compiler.ghc8102;
|
||||||
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.10.x.nix { };
|
||||||
|
};
|
||||||
ghcHEAD = callPackage ../development/haskell-modules {
|
ghcHEAD = callPackage ../development/haskell-modules {
|
||||||
buildHaskellPackages = bh.packages.ghcHEAD;
|
buildHaskellPackages = bh.packages.ghcHEAD;
|
||||||
ghc = bh.compiler.ghcHEAD;
|
ghc = bh.compiler.ghcHEAD;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user