mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 08:53:21 +00:00
Merge pull request #234925 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
This commit is contained in:
commit
9411636748
@ -1,6 +1,6 @@
|
||||
{
|
||||
"commit": "149e34766e4b393af8f4b1e02b3a8cb341d22151",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/149e34766e4b393af8f4b1e02b3a8cb341d22151.tar.gz",
|
||||
"sha256": "09acrzaqr05hbhdj2d0i5yj8j321fi7qcxfmpgws25bz9l07qand",
|
||||
"msg": "Update from Hackage at 2023-05-28T10:08:17Z"
|
||||
"commit": "ef5d0a2b18aa5fb9d03c1a0cadf1e90791b81f99",
|
||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/ef5d0a2b18aa5fb9d03c1a0cadf1e90791b81f99.tar.gz",
|
||||
"sha256": "034hmgc16mn9ly7pc6d67ksv9qdpmrv7va8jwpnjsd2mf1fc9gwz",
|
||||
"msg": "Update from Hackage at 2023-05-30T03:47:42Z"
|
||||
}
|
||||
|
4
pkgs/development/compilers/ghc/9.6.2.nix
Normal file
4
pkgs/development/compilers/ghc/9.6.2.nix
Normal file
@ -0,0 +1,4 @@
|
||||
import ./common-hadrian.nix rec {
|
||||
version = "9.6.2";
|
||||
sha256 = "1b510c5f8753c3ba24851702c6c9da7d81dc5e47fe3ecb7af39c7c2613abf170";
|
||||
}
|
@ -61,15 +61,15 @@ self: super: {
|
||||
# not solvable short of recompiling GHC. Instead of adding
|
||||
# allowInconsistentDependencies for all reverse dependencies of hspec-core,
|
||||
# just upgrade to an hspec version without the offending dependency.
|
||||
hspec-core = cself.hspec-core_2_11_0_1;
|
||||
hspec-discover = cself.hspec-discover_2_11_0_1;
|
||||
hspec = cself.hspec_2_11_0_1;
|
||||
hspec-core = cself.hspec-core_2_11_1;
|
||||
hspec-discover = cself.hspec-discover_2_11_1;
|
||||
hspec = cself.hspec_2_11_1;
|
||||
|
||||
# hspec-discover and hspec-core depend on hspec-meta for testing which
|
||||
# we need to avoid since it depends on ghc as well. Since hspec*_2_10*
|
||||
# we need to avoid since it depends on ghc as well. Since hspec*_2_11*
|
||||
# are overridden to take the versioned attributes as inputs, we need
|
||||
# to make sure to override the versioned attribute with this fix.
|
||||
hspec-discover_2_11_0_1 = dontCheck csuper.hspec-discover_2_11_0_1;
|
||||
hspec-discover_2_11_1 = dontCheck csuper.hspec-discover_2_11_1;
|
||||
|
||||
# Prevent dependency on doctest which causes an inconsistent dependency
|
||||
# due to depending on ghc which depends on directory etc.
|
||||
@ -725,9 +725,6 @@ self: super: {
|
||||
# vector dependency < 0.12
|
||||
imagemagick = doJailbreak super.imagemagick;
|
||||
|
||||
# https://github.com/liyang/thyme/issues/36
|
||||
thyme = dontCheck super.thyme;
|
||||
|
||||
# Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233.
|
||||
Elm = markBroken super.Elm;
|
||||
elm-build-lib = markBroken super.elm-build-lib;
|
||||
@ -969,12 +966,12 @@ self: super: {
|
||||
testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_10_5 ];
|
||||
testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ];
|
||||
}) (super.sensei.override {
|
||||
hspec = self.hspec_2_11_0_1;
|
||||
hspec = self.hspec_2_11_1;
|
||||
hspec-wai = self.hspec-wai.override {
|
||||
hspec = self.hspec_2_11_0_1;
|
||||
hspec = self.hspec_2_11_1;
|
||||
};
|
||||
hspec-contrib = self.hspec-contrib.override {
|
||||
hspec-core = self.hspec-core_2_11_0_1;
|
||||
hspec-core = self.hspec-core_2_11_1;
|
||||
};
|
||||
fsnotify = self.fsnotify_0_4_1_0;
|
||||
});
|
||||
@ -1641,18 +1638,19 @@ self: super: {
|
||||
# https://github.com/biocad/servant-openapi3/issues/30
|
||||
servant-openapi3 = dontCheck super.servant-openapi3;
|
||||
|
||||
# Give hspec 2.10.* correct dependency versions without overrideScope
|
||||
hspec_2_11_0_1 = doDistribute (super.hspec_2_11_0_1.override {
|
||||
hspec-discover = self.hspec-discover_2_11_0_1;
|
||||
hspec-core = self.hspec-core_2_11_0_1;
|
||||
# Give latest hspec correct dependency versions without overrideScope
|
||||
hspec_2_11_1 = doDistribute (super.hspec_2_11_1.override {
|
||||
hspec-discover = self.hspec-discover_2_11_1;
|
||||
hspec-core = self.hspec-core_2_11_1;
|
||||
});
|
||||
hspec-discover_2_11_0_1 = doDistribute (super.hspec-discover_2_11_0_1.override {
|
||||
hspec-discover_2_11_1 = doDistribute (super.hspec-discover_2_11_1.override {
|
||||
hspec-meta = self.hspec-meta_2_10_5;
|
||||
});
|
||||
# Need to disable tests to prevent an infinite recursion if hspec-core_2_11_0_1
|
||||
# Need to disable tests to prevent an infinite recursion if hspec-core_2_11_1
|
||||
# is overlayed to hspec-core.
|
||||
hspec-core_2_11_0_1 = doDistribute (dontCheck (super.hspec-core_2_11_0_1.override {
|
||||
hspec-core_2_11_1 = doDistribute (dontCheck (super.hspec-core_2_11_1.override {
|
||||
hspec-meta = self.hspec-meta_2_10_5;
|
||||
hspec-expectations = self.hspec-expectations_0_8_3;
|
||||
}));
|
||||
|
||||
# Point hspec 2.7.10 to correct dependencies
|
||||
|
@ -35,6 +35,7 @@ self: super: ({
|
||||
double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion;
|
||||
|
||||
streamly = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly;
|
||||
streamly_0_9_0 = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly_0_9_0;
|
||||
|
||||
apecs-physics = addPkgconfigDepends [
|
||||
darwin.apple_sdk.frameworks.ApplicationServices
|
||||
|
@ -2607,6 +2607,7 @@ broken-packages:
|
||||
- http-rfc7807
|
||||
- http-server
|
||||
- http-shed
|
||||
- httpstan # dependency missing in job https://hydra.nixos.org/build/221916023 at 2023-05-31
|
||||
- http-wget
|
||||
- htune
|
||||
- htvm
|
||||
|
286
pkgs/development/haskell-modules/hackage-packages.nix
generated
286
pkgs/development/haskell-modules/hackage-packages.nix
generated
@ -14560,6 +14560,8 @@ self: {
|
||||
pname = "MuCheck";
|
||||
version = "0.3.0.4";
|
||||
sha256 = "183p3fmzz5d67g8wmzgv8c8yyhs0cp7x3xig4cm9s98nhrsm1j0r";
|
||||
revision = "1";
|
||||
editedCabalFile = "08h1jmsvy8kg3iq5x8hsjb734hhp9zf7fm8aj17v41gzn51icfrv";
|
||||
libraryHaskellDepends = [
|
||||
base directory hashable haskell-src-exts hint mtl random syb
|
||||
temporary time
|
||||
@ -26532,6 +26534,35 @@ self: {
|
||||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"aeson-schemas_1_4_1_0" = callPackage
|
||||
({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
|
||||
, directory, filepath, first-class-families, hashable, interpolate
|
||||
, megaparsec, process, QuickCheck, raw-strings-qq, tasty
|
||||
, tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell
|
||||
, temporary, text, th-orphans, th-test-utils, unordered-containers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "aeson-schemas";
|
||||
version = "1.4.1.0";
|
||||
sha256 = "0l9qdzcx6fs661zn9vrkpflr5fl92s1w16nb94cabh8v1xzbagxh";
|
||||
libraryHaskellDepends = [
|
||||
aeson base first-class-families hashable megaparsec
|
||||
template-haskell text unordered-containers
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson aeson-qq base deepseq directory filepath interpolate process
|
||||
QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit
|
||||
tasty-quickcheck template-haskell temporary text th-orphans
|
||||
th-test-utils
|
||||
];
|
||||
benchmarkHaskellDepends = [
|
||||
aeson base criterion deepseq template-haskell th-test-utils
|
||||
];
|
||||
description = "Easily consume JSON data on-demand with type-safety";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"aeson-serialize" = callPackage
|
||||
({ mkDerivation, aeson, base, cereal, hspec, HUnit }:
|
||||
mkDerivation {
|
||||
@ -53255,6 +53286,8 @@ self: {
|
||||
pname = "cabal-install";
|
||||
version = "3.10.1.0";
|
||||
sha256 = "13c3qx0qw7kizaj2dpgl2y3pj86pgqvmkck20w726jalamlf6pcr";
|
||||
revision = "1";
|
||||
editedCabalFile = "0h1ra9kw7mk70202whiphbdyvknm7jbhqhkgw4h8abb1sgffhs3n";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
@ -75819,6 +75852,25 @@ self: {
|
||||
broken = true;
|
||||
}) {};
|
||||
|
||||
"data-diverse_4_7_1_0" = callPackage
|
||||
({ mkDerivation, base, containers, criterion, deepseq, ghc-prim
|
||||
, hashable, hspec, tagged
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "data-diverse";
|
||||
version = "4.7.1.0";
|
||||
sha256 = "102d9zmbbwwav01q6190ggdiw49jkx2j0j60zslc59nqhlm2qwlq";
|
||||
libraryHaskellDepends = [
|
||||
base containers deepseq ghc-prim hashable tagged
|
||||
];
|
||||
testHaskellDepends = [ base hspec tagged ];
|
||||
benchmarkHaskellDepends = [ base criterion ];
|
||||
description = "Extensible records and polymorphic variants";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
|
||||
"data-diverse-lens" = callPackage
|
||||
({ mkDerivation, base, data-diverse, data-has, hspec, lens
|
||||
, profunctors, tagged
|
||||
@ -83335,8 +83387,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "diohsc";
|
||||
version = "0.1.12";
|
||||
sha256 = "0zffy3m5w9cbf2ngg8zhvpz9cgdml6r7swvkf5k8grph1zifa0sj";
|
||||
version = "0.1.13";
|
||||
sha256 = "0fiahbzidrwqn0hfpp6v7ja98rcd5wyxk7f2vnybhg19k50k3zri";
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
executableHaskellDepends = [
|
||||
@ -131463,6 +131515,29 @@ self: {
|
||||
license = lib.licenses.lgpl21Only;
|
||||
}) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
|
||||
|
||||
"haskell-gi_0_26_5" = callPackage
|
||||
({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
|
||||
, cabal-doctest, containers, directory, doctest, filepath, glib
|
||||
, gobject-introspection, haskell-gi-base, mtl, pretty-show, process
|
||||
, regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "haskell-gi";
|
||||
version = "0.26.5";
|
||||
sha256 = "1vwg0br0vrvq4blafv9j6l49x07ykg4jv9x0y11sjad7cm6s8k95";
|
||||
setupHaskellDepends = [ base Cabal cabal-doctest ];
|
||||
libraryHaskellDepends = [
|
||||
ansi-terminal attoparsec base bytestring Cabal containers directory
|
||||
filepath haskell-gi-base mtl pretty-show process regex-tdfa safe
|
||||
text transformers xdg-basedir xml-conduit
|
||||
];
|
||||
libraryPkgconfigDepends = [ glib gobject-introspection ];
|
||||
testHaskellDepends = [ base doctest process ];
|
||||
description = "Generate Haskell bindings for GObject Introspection capable libraries";
|
||||
license = lib.licenses.lgpl21Only;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
|
||||
|
||||
"haskell-gi-base" = callPackage
|
||||
({ mkDerivation, base, bytestring, containers, glib, text }:
|
||||
mkDerivation {
|
||||
@ -131475,6 +131550,19 @@ self: {
|
||||
license = lib.licenses.lgpl21Only;
|
||||
}) {inherit (pkgs) glib;};
|
||||
|
||||
"haskell-gi-base_0_26_4" = callPackage
|
||||
({ mkDerivation, base, bytestring, containers, glib, text }:
|
||||
mkDerivation {
|
||||
pname = "haskell-gi-base";
|
||||
version = "0.26.4";
|
||||
sha256 = "1c5i9nwf0ldgjyqm8qir5fs66d5pkyl9ajq77rcxy5bc7r7kbyws";
|
||||
libraryHaskellDepends = [ base bytestring containers text ];
|
||||
libraryPkgconfigDepends = [ glib ];
|
||||
description = "Foundation for libraries generated by haskell-gi";
|
||||
license = lib.licenses.lgpl21Only;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {inherit (pkgs) glib;};
|
||||
|
||||
"haskell-gi-overloading" = callPackage
|
||||
({ mkDerivation }:
|
||||
mkDerivation {
|
||||
@ -153362,14 +153450,14 @@ self: {
|
||||
license = lib.licenses.mit;
|
||||
}) {};
|
||||
|
||||
"hspec_2_11_0_1" = callPackage
|
||||
"hspec_2_11_1" = callPackage
|
||||
({ mkDerivation, base, hspec-core, hspec-discover
|
||||
, hspec-expectations, QuickCheck
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hspec";
|
||||
version = "2.11.0.1";
|
||||
sha256 = "0sz2ishjz7fa09w2215fdxw2yj6bv1q55arr554l1jdxf6mvd7r7";
|
||||
version = "2.11.1";
|
||||
sha256 = "0rm2hcnhka0b8z7kdlzsd4lvk5jna29n9qfrfxzvn5a8ncj0mb71";
|
||||
libraryHaskellDepends = [
|
||||
base hspec-core hspec-discover hspec-expectations QuickCheck
|
||||
];
|
||||
@ -153391,14 +153479,14 @@ self: {
|
||||
license = lib.licenses.mit;
|
||||
}) {};
|
||||
|
||||
"hspec-api_2_11_0_1" = callPackage
|
||||
"hspec-api_2_11_1" = callPackage
|
||||
({ mkDerivation, base, hspec, hspec-core, hspec-discover
|
||||
, transformers
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hspec-api";
|
||||
version = "2.11.0.1";
|
||||
sha256 = "0zrd2kn9qwx5cs9cbn8pz9sm8jr322jnj99lpasskpg8acby3pkk";
|
||||
version = "2.11.1";
|
||||
sha256 = "0jq8x5rfskb29nh1hpy9y1rc7g6nwbdba8nnri5kdc3jf3jwmnff";
|
||||
libraryHaskellDepends = [ base hspec-core transformers ];
|
||||
testHaskellDepends = [ base hspec hspec-core transformers ];
|
||||
testToolDepends = [ hspec-discover ];
|
||||
@ -153523,7 +153611,7 @@ self: {
|
||||
license = lib.licenses.mit;
|
||||
}) {};
|
||||
|
||||
"hspec-core_2_11_0_1" = callPackage
|
||||
"hspec-core_2_11_1" = callPackage
|
||||
({ mkDerivation, ansi-terminal, array, base, base-orphans
|
||||
, call-stack, deepseq, directory, filepath, haskell-lexer
|
||||
, hspec-expectations, hspec-meta, HUnit, process, QuickCheck
|
||||
@ -153532,8 +153620,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hspec-core";
|
||||
version = "2.11.0.1";
|
||||
sha256 = "03fwa0y901khi3gp45qs72f6yzxils1dwkm8hpc2znl0ndaf06hq";
|
||||
version = "2.11.1";
|
||||
sha256 = "1r8jnhfg6yn4spq5bml4rg47ifkq7xsk6lb1mnikly7l5x91nscl";
|
||||
libraryHaskellDepends = [
|
||||
ansi-terminal array base call-stack deepseq directory filepath
|
||||
haskell-lexer hspec-expectations HUnit process QuickCheck
|
||||
@ -153560,6 +153648,8 @@ self: {
|
||||
pname = "hspec-dirstream";
|
||||
version = "1.0.0.4";
|
||||
sha256 = "10axc2rszyqzw8zwz7zjh05m5lifmghflls1w2sbyp7vlyz13iac";
|
||||
revision = "1";
|
||||
editedCabalFile = "1dzfiw97z0jwl8axha8r6vzpm25x25rz181i7i3i7dm8j8kanm1d";
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
base dirstream filepath hspec hspec-core pipes pipes-safe
|
||||
@ -153614,14 +153704,14 @@ self: {
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
"hspec-discover_2_11_0_1" = callPackage
|
||||
"hspec-discover_2_11_1" = callPackage
|
||||
({ mkDerivation, base, directory, filepath, hspec-meta, mockery
|
||||
, QuickCheck
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "hspec-discover";
|
||||
version = "2.11.0.1";
|
||||
sha256 = "18acqmw3zgkn718vgjiskx266ids4pp4mamb4gxlhj2934vfl656";
|
||||
version = "2.11.1";
|
||||
sha256 = "15jcz0dldq9jjzciv7vwnlxw9h7vbglvcgq90zwb50lpj1d9l916";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [ base directory filepath ];
|
||||
@ -153649,6 +153739,19 @@ self: {
|
||||
license = lib.licenses.mit;
|
||||
}) {};
|
||||
|
||||
"hspec-expectations_0_8_3" = callPackage
|
||||
({ mkDerivation, base, call-stack, HUnit, nanospec }:
|
||||
mkDerivation {
|
||||
pname = "hspec-expectations";
|
||||
version = "0.8.3";
|
||||
sha256 = "0wi1s0byfrlay98w1w38lj0mi0ifqzhvkl05q5dv5yr1wl50mgvi";
|
||||
libraryHaskellDepends = [ base call-stack HUnit ];
|
||||
testHaskellDepends = [ base call-stack HUnit nanospec ];
|
||||
description = "Catchy combinators for HUnit";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"hspec-expectations-json" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, aeson-qq, base, Diff, hspec
|
||||
, HUnit, scientific, text, unordered-containers, vector
|
||||
@ -157502,6 +157605,35 @@ self: {
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"httpstan" = callPackage
|
||||
({ mkDerivation, aeson, base, base64-bytestring, bytestring
|
||||
, case-insensitive, containers, deepseq, exceptions, hspec
|
||||
, http-api-data, http-client, http-client-tls, http-media
|
||||
, http-types, iso8601-time, katip, microlens, mtl, network
|
||||
, QuickCheck, random, safe-exceptions, semigroups, text, time
|
||||
, transformers, unordered-containers, vector
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "httpstan";
|
||||
version = "0.2.0.0";
|
||||
sha256 = "08wpigjaqjdbml7bp4rpikldzv7qkkzbxlmngp9p99zxr75d86vf";
|
||||
libraryHaskellDepends = [
|
||||
aeson base base64-bytestring bytestring case-insensitive containers
|
||||
deepseq exceptions http-api-data http-client http-client-tls
|
||||
http-media http-types iso8601-time katip microlens mtl network
|
||||
random safe-exceptions text time transformers unordered-containers
|
||||
vector
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson base bytestring containers hspec iso8601-time mtl QuickCheck
|
||||
semigroups text time transformers unordered-containers vector
|
||||
];
|
||||
description = "Auto-generated httpstan API Client";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}) {};
|
||||
|
||||
"htune" = callPackage
|
||||
({ mkDerivation, alsa-pcm, base, carray, fft, gloss }:
|
||||
mkDerivation {
|
||||
@ -171533,20 +171665,19 @@ self: {
|
||||
}) {};
|
||||
|
||||
"juicy-gcode" = callPackage
|
||||
({ mkDerivation, base, configurator, gitrev, lens, linear, matrix
|
||||
, optparse-applicative, svg-tree, text
|
||||
({ mkDerivation, aeson, base, gitrev, JuicyPixels, lens, linear
|
||||
, matrix, optparse-applicative, svg-tree, text
|
||||
, unordered-containers, yaml
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "juicy-gcode";
|
||||
version = "0.3.0.0";
|
||||
sha256 = "0j2q76fwx93az2yk0pnmzl82npl0305ks2ia7gbxi7k9jwdzbp0i";
|
||||
revision = "1";
|
||||
editedCabalFile = "1n7hnbsiag3zzm8qbqz002g7iz074g8fifiq6inzny3y8n8x1fcy";
|
||||
version = "1.0.0.0";
|
||||
sha256 = "1m8mqszid40fhspm8hk8zhvrx2sp7ikfvvh46z8kfbhpgqbfq1jv";
|
||||
isLibrary = false;
|
||||
isExecutable = true;
|
||||
executableHaskellDepends = [
|
||||
base configurator gitrev lens linear matrix optparse-applicative
|
||||
svg-tree text
|
||||
aeson base gitrev JuicyPixels lens linear matrix
|
||||
optparse-applicative svg-tree text unordered-containers yaml
|
||||
];
|
||||
description = "SVG to G-Code converter";
|
||||
license = lib.licenses.bsd3;
|
||||
@ -187715,6 +187846,8 @@ self: {
|
||||
pname = "lucid2";
|
||||
version = "0.0.20221012";
|
||||
sha256 = "00r3qmxrs3jh3v4gl5m38j86ihh78q4vmsk4bz2pbcc8gh2yficj";
|
||||
revision = "1";
|
||||
editedCabalFile = "029vhllgcdayrk34dssqirf1xpsr7z9jmi1lrh7qg2m061ypipxf";
|
||||
libraryHaskellDepends = [
|
||||
base blaze-builder bytestring containers mtl text transformers
|
||||
];
|
||||
@ -206886,6 +207019,18 @@ self: {
|
||||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"network-run_0_2_5" = callPackage
|
||||
({ mkDerivation, base, bytestring, network }:
|
||||
mkDerivation {
|
||||
pname = "network-run";
|
||||
version = "0.2.5";
|
||||
sha256 = "08662w7ja9w4a4fwikaawxnxcszkd0mdmaajmshas2dd25xyikwi";
|
||||
libraryHaskellDepends = [ base bytestring network ];
|
||||
description = "Simple network runner library";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"network-server" = callPackage
|
||||
({ mkDerivation, base, network, unix }:
|
||||
mkDerivation {
|
||||
@ -214825,17 +214970,17 @@ self: {
|
||||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"optparse-applicative_0_18_0_0" = callPackage
|
||||
"optparse-applicative_0_18_1_0" = callPackage
|
||||
({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal
|
||||
, process, QuickCheck, transformers, transformers-compat
|
||||
, process, QuickCheck, text, transformers, transformers-compat
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "optparse-applicative";
|
||||
version = "0.18.0.0";
|
||||
sha256 = "1ixmjb32b41d7iz87m6bjhf9a2y0k0zj5kv84qkcgmivcqd0n3fj";
|
||||
version = "0.18.1.0";
|
||||
sha256 = "14f4xihvklrdbc0banwzh5wwqfmyi1d34r43hsw2ks16zns1m0b3";
|
||||
libraryHaskellDepends = [
|
||||
base prettyprinter prettyprinter-ansi-terminal process transformers
|
||||
transformers-compat
|
||||
base prettyprinter prettyprinter-ansi-terminal process text
|
||||
transformers transformers-compat
|
||||
];
|
||||
testHaskellDepends = [ base QuickCheck ];
|
||||
description = "Utilities and combinators for parsing command line options";
|
||||
@ -235804,8 +235949,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "propellor";
|
||||
version = "5.15";
|
||||
sha256 = "0106ayiadnam0mz1836la0fya4s82cv591r3vc6cdyafzpjzjphk";
|
||||
version = "5.16";
|
||||
sha256 = "12ywc4riq4wr1ylm4gqp4fcszssfz1a6n1xa5da0mwxydklmw6l1";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
@ -243073,8 +243218,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "reactive-banana-automation";
|
||||
version = "0.5.5";
|
||||
sha256 = "13vpmyn68ad1g9885aj6dvgyn07f5blr91k4c3gf77ymlwj1a1zn";
|
||||
version = "0.5.6";
|
||||
sha256 = "161blkyhkff3z0blbrmrwmclhac481njn9ikb3x4ax0yfa1lpsvq";
|
||||
libraryHaskellDepends = [
|
||||
base reactive-banana stm time transformers
|
||||
];
|
||||
@ -248354,6 +248499,23 @@ self: {
|
||||
license = lib.licenses.bsd2;
|
||||
}) {};
|
||||
|
||||
"replace-attoparsec_1_5_0_0" = callPackage
|
||||
({ mkDerivation, attoparsec, base, bytestring, hspec, HUnit
|
||||
, parsers, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "replace-attoparsec";
|
||||
version = "1.5.0.0";
|
||||
sha256 = "1pv24qlng92ywy6xpprvn3yzcndngww4ki6nih4vpd4hzsp534zl";
|
||||
libraryHaskellDepends = [ attoparsec base bytestring text ];
|
||||
testHaskellDepends = [
|
||||
attoparsec base bytestring hspec HUnit parsers text
|
||||
];
|
||||
description = "Find, replace, split string patterns with Attoparsec parsers (instead of regex)";
|
||||
license = lib.licenses.bsd2;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"replace-megaparsec" = callPackage
|
||||
({ mkDerivation, base, bytestring, Cabal, megaparsec
|
||||
, parser-combinators, text
|
||||
@ -248371,6 +248533,24 @@ self: {
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
"replace-megaparsec_1_5_0_1" = callPackage
|
||||
({ mkDerivation, base, bytestring, hspec, megaparsec
|
||||
, parser-combinators, text
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "replace-megaparsec";
|
||||
version = "1.5.0.1";
|
||||
sha256 = "134ns97fhsg0a0jn5pjfnbv9jj40p0ljinx7y572gaw0lpfwc4x1";
|
||||
libraryHaskellDepends = [
|
||||
base bytestring megaparsec parser-combinators text
|
||||
];
|
||||
testHaskellDepends = [ base bytestring hspec megaparsec text ];
|
||||
description = "Find, replace, split string patterns with Megaparsec parsers (instead of regex)";
|
||||
license = lib.licenses.bsd2;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = [ lib.maintainers.maralorn ];
|
||||
}) {};
|
||||
|
||||
"replica" = callPackage
|
||||
({ mkDerivation, aeson, base, bytestring, containers, Diff
|
||||
, file-embed, http-types, QuickCheck, quickcheck-instances
|
||||
@ -255157,15 +255337,15 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "sasha";
|
||||
version = "0.1";
|
||||
sha256 = "08975i8qayq2ybsk13wkz930f66j5r00l0j924lzs6bs05min81j";
|
||||
version = "0.2";
|
||||
sha256 = "1z99hdbn94ngfinijgsd5x4lllwpyxc8jkf67lk0f6p12jfq7qv0";
|
||||
libraryHaskellDepends = [
|
||||
base bytestring containers lattices QuickCheck template-haskell
|
||||
th-letrec wide-word word8set
|
||||
];
|
||||
testHaskellDepends = [
|
||||
aeson array base bytestring deepseq lattices tasty tasty-bench
|
||||
tasty-hunit tasty-quickcheck text
|
||||
tasty-hunit tasty-quickcheck template-haskell text
|
||||
];
|
||||
testToolDepends = [ alex ];
|
||||
description = "A staged lexer generator";
|
||||
@ -255482,7 +255662,7 @@ self: {
|
||||
license = lib.licenses.mit;
|
||||
}) {};
|
||||
|
||||
"sbp_4_14_0" = callPackage
|
||||
"sbp_4_15_0" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, array, base
|
||||
, base64-bytestring, basic-prelude, binary, binary-conduit
|
||||
, bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754
|
||||
@ -255491,8 +255671,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "sbp";
|
||||
version = "4.14.0";
|
||||
sha256 = "1ycz6yqab4l9idsr2ks5mwa9mnbvq9vsjyki4lnxaxqg83f8a0lm";
|
||||
version = "4.15.0";
|
||||
sha256 = "1x8gqrrds6ci2s33vrrmw5ndzj22k271zd0wsbvfqg7wpz8ry37f";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
@ -266790,6 +266970,18 @@ self: {
|
||||
license = lib.licenses.bsd3;
|
||||
}) {};
|
||||
|
||||
"simple-prompt_0_2_0_1" = callPackage
|
||||
({ mkDerivation, base, exceptions, extra, haskeline, time }:
|
||||
mkDerivation {
|
||||
pname = "simple-prompt";
|
||||
version = "0.2.0.1";
|
||||
sha256 = "1bmq1x7raibnlqkjay3gnvsqiiggv2n911vk02z1glly90b5yg21";
|
||||
libraryHaskellDepends = [ base exceptions extra haskeline time ];
|
||||
description = "Simple commandline text prompt functions";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}) {};
|
||||
|
||||
"simple-reflect" = callPackage
|
||||
({ mkDerivation, base }:
|
||||
mkDerivation {
|
||||
@ -279758,8 +279950,8 @@ self: {
|
||||
({ mkDerivation, array, base, io-classes, stm }:
|
||||
mkDerivation {
|
||||
pname = "strict-stm";
|
||||
version = "1.1.0.0";
|
||||
sha256 = "15yq90fa5i0v3mgrb7yhc6c753ypzpw08lh0ramx38kpv7l1gxvx";
|
||||
version = "1.1.0.1";
|
||||
sha256 = "01lw137aarcwbr5vgrkjrfh1kp9bn7ql31xw9ivw9nwfdhjblz04";
|
||||
libraryHaskellDepends = [ array base io-classes stm ];
|
||||
description = "Strict STM interface polymorphic over stm implementation";
|
||||
license = lib.licenses.asl20;
|
||||
@ -289577,8 +289769,8 @@ self: {
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "terraform-http-backend-pass";
|
||||
version = "0.1.0.0";
|
||||
sha256 = "0cw9vzj5kigz84r2nwxmvva5fmn9r6y78g40icwi1yaby9g9s809";
|
||||
version = "0.1.0.1";
|
||||
sha256 = "0jxgp63b6bwa0402p03inj6sr0slm8ynhf0vin8nq346z7296aij";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
libraryHaskellDepends = [
|
||||
@ -292285,8 +292477,8 @@ self: {
|
||||
pname = "th-test-utils";
|
||||
version = "1.2.1";
|
||||
sha256 = "1vk5fj66w7smq4yc614ixh7s78n3djggpzcxmakyxfz01vz20gay";
|
||||
revision = "1";
|
||||
editedCabalFile = "0v8z6pzvbbxywafgmkhkrv5s3cskc1ilabwsbg1ga2hvimm4hgi9";
|
||||
revision = "2";
|
||||
editedCabalFile = "0sjxy0v6g567n0vs8myi3vx0hbhhmd8k3jgjwsmp7zrvhzbfyw91";
|
||||
libraryHaskellDepends = [
|
||||
base template-haskell th-orphans transformers
|
||||
];
|
||||
@ -299356,11 +299548,11 @@ self: {
|
||||
({ mkDerivation, base, ghc-prim, hspec, template-haskell }:
|
||||
mkDerivation {
|
||||
pname = "tuple-append";
|
||||
version = "0.2.0.0";
|
||||
sha256 = "18516636w3bgwvymdbzw1971fhja7lrpwx78nz5n67qq23il7rrq";
|
||||
version = "0.3.0.0";
|
||||
sha256 = "1zg2l5is9329b47cbkkkipgy2xnrpjwvh8mf65jrr2h8mc3bka6h";
|
||||
libraryHaskellDepends = [ base ghc-prim template-haskell ];
|
||||
testHaskellDepends = [ base ghc-prim hspec ];
|
||||
description = "A package to append items and tuples into new tuples";
|
||||
description = "A package to append, sequence and fold items and tuples into new tuples";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
|
@ -29,6 +29,7 @@ let
|
||||
"ghc94"
|
||||
"ghc96"
|
||||
"ghc961"
|
||||
"ghc962"
|
||||
"ghcHEAD"
|
||||
];
|
||||
|
||||
@ -48,6 +49,7 @@ let
|
||||
"ghc945"
|
||||
"ghc96"
|
||||
"ghc961"
|
||||
"ghc962"
|
||||
"ghcHEAD"
|
||||
];
|
||||
|
||||
@ -368,7 +370,27 @@ in {
|
||||
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_14;
|
||||
llvmPackages = pkgs.llvmPackages_14;
|
||||
};
|
||||
ghc96 = ghc961;
|
||||
ghc962 = callPackage ../development/compilers/ghc/9.6.2.nix {
|
||||
bootPkgs =
|
||||
# For GHC 9.2 no armv7l bindists are available.
|
||||
if stdenv.hostPlatform.isAarch32 then
|
||||
packages.ghc924
|
||||
else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then
|
||||
packages.ghc924
|
||||
else if stdenv.isAarch64 then
|
||||
packages.ghc924BinaryMinimal
|
||||
else
|
||||
packages.ghc924Binary;
|
||||
inherit (buildPackages.python3Packages) sphinx;
|
||||
# Need to use apple's patched xattr until
|
||||
# https://github.com/xattr/xattr/issues/44 and
|
||||
# https://github.com/xattr/xattr/issues/55 are solved.
|
||||
inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook;
|
||||
# Support range >= 11 && < 16
|
||||
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
|
||||
llvmPackages = pkgs.llvmPackages_15;
|
||||
};
|
||||
ghc96 = ghc962;
|
||||
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
|
||||
bootPkgs =
|
||||
# For GHC 9.2 no armv7l bindists are available.
|
||||
@ -536,7 +558,12 @@ in {
|
||||
ghc = bh.compiler.ghc961;
|
||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { };
|
||||
};
|
||||
ghc96 = ghc961;
|
||||
ghc962 = callPackage ../development/haskell-modules {
|
||||
buildHaskellPackages = bh.packages.ghc962;
|
||||
ghc = bh.compiler.ghc962;
|
||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.6.x.nix { };
|
||||
};
|
||||
ghc96 = ghc962;
|
||||
ghcHEAD = callPackage ../development/haskell-modules {
|
||||
buildHaskellPackages = bh.packages.ghcHEAD;
|
||||
ghc = bh.compiler.ghcHEAD;
|
||||
|
@ -70,6 +70,7 @@ let
|
||||
ghc928
|
||||
ghc945
|
||||
ghc961
|
||||
ghc962
|
||||
];
|
||||
|
||||
# packagePlatforms applied to `haskell.packages.*`
|
||||
@ -487,12 +488,15 @@ let
|
||||
Cabal-syntax_3_10_1_0 = released;
|
||||
cabal2nix = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
cabal2nix-unstable = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
funcmp = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
haskell-language-server = lib.subtractLists [
|
||||
# Support ceased as of 1.9.0.0
|
||||
@ -500,17 +504,21 @@ let
|
||||
] released;
|
||||
hoogle = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
hlint = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
hpack = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
hsdns = released;
|
||||
jailbreak-cabal = released;
|
||||
language-nix = lib.subtractLists [
|
||||
compilerNames.ghc961
|
||||
compilerNames.ghc962
|
||||
] released;
|
||||
nix-paths = released;
|
||||
titlecase = released;
|
||||
|
Loading…
Reference in New Issue
Block a user