haskellPackages.futhark: pin to < 0.20.6 to avoid aeson 2.0.0.0
We can't really use aeson 2.0.0.0 in nixpkgs yet, so we need to pin futhark to avoid this constraint.
This commit is contained in:
@@ -94,6 +94,8 @@ default-package-overrides:
|
||||
- autoapply < 0.4.1.1
|
||||
# 2021-10-22: 1.8 breaks shake-bench
|
||||
- SVGFonts < 1.8
|
||||
# 2021-11-09: 0.20.6 can't be built with aeson < 2.0 which is a pain to override at the moment
|
||||
- futhark < 0.20.6
|
||||
|
||||
extra-packages:
|
||||
- base16-bytestring < 1 # required for cabal-install etc.
|
||||
|
||||
@@ -99799,6 +99799,46 @@ self: {
|
||||
}) {};
|
||||
|
||||
"futhark" = callPackage
|
||||
({ mkDerivation, aeson, alex, ansi-terminal, array, base
|
||||
, base16-bytestring, binary, blaze-html, bmp, bytestring
|
||||
, bytestring-to-vector, cmark-gfm, containers, cryptohash-md5
|
||||
, directory, directory-tree, dlist, file-embed, filepath, free
|
||||
, futhark-data, futhark-server, githash, half, happy, haskeline
|
||||
, language-c-quote, mainland-pretty, megaparsec, mtl
|
||||
, neat-interpolation, parallel, parser-combinators, process
|
||||
, process-extras, QuickCheck, random, regex-tdfa, srcloc, tasty
|
||||
, tasty-hunit, tasty-quickcheck, template-haskell, temporary
|
||||
, terminal-size, text, time, transformers, unordered-containers
|
||||
, vector, vector-binary-instances, versions, zip-archive, zlib
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "futhark";
|
||||
version = "0.20.5";
|
||||
sha256 = "0wdpi1lr6cglwig194i9l6jmb54lh5qhwfhx8nn7z2kmww0qpmbv";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson ansi-terminal array base base16-bytestring binary blaze-html
|
||||
bmp bytestring bytestring-to-vector cmark-gfm containers
|
||||
cryptohash-md5 directory directory-tree dlist file-embed filepath
|
||||
free futhark-data futhark-server githash half haskeline
|
||||
language-c-quote mainland-pretty megaparsec mtl neat-interpolation
|
||||
parallel process process-extras random regex-tdfa srcloc
|
||||
template-haskell temporary terminal-size text time transformers
|
||||
unordered-containers vector vector-binary-instances versions
|
||||
zip-archive zlib
|
||||
];
|
||||
libraryToolDepends = [ alex happy ];
|
||||
executableHaskellDepends = [ base text ];
|
||||
testHaskellDepends = [
|
||||
base containers megaparsec mtl parser-combinators QuickCheck tasty
|
||||
tasty-hunit tasty-quickcheck text
|
||||
];
|
||||
description = "An optimising compiler for a functional, array-oriented language";
|
||||
license = lib.licenses.isc;
|
||||
}) {};
|
||||
|
||||
"futhark_0_20_6" = callPackage
|
||||
({ mkDerivation, aeson, alex, ansi-terminal, array, base
|
||||
, base16-bytestring, binary, blaze-html, bmp, bytestring
|
||||
, bytestring-to-vector, cmark-gfm, containers, cryptohash-md5
|
||||
@@ -99835,6 +99875,7 @@ self: {
|
||||
];
|
||||
description = "An optimising compiler for a functional, array-oriented language";
|
||||
license = lib.licenses.isc;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"futhark-data" = callPackage
|
||||
|
||||
Reference in New Issue
Block a user