From 216efb0d9c52a4067834d2a2eb96b24e490683d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Mon, 21 Nov 2022 00:39:40 +0100 Subject: [PATCH 1/2] haskellPackages: bump default GHC to 9.2.x --- pkgs/top-level/all-packages.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d22bdb74de229..120415a410393 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4655,7 +4655,7 @@ with pkgs; nixel = callPackage ../tools/nix/nixel { }; - nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { haskellPackages = haskell.packages.ghc92; }; + nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; nix-template = callPackage ../tools/package-management/nix-template { inherit (darwin.apple_sdk.frameworks) Security; @@ -14242,13 +14242,11 @@ with pkgs; haskell = callPackage ./haskell-packages.nix { }; - # Please update doc/languages-frameworks/haskell.section.md, “Our - # current default compiler is”, if you bump this: haskellPackages = dontRecurseIntoAttrs # Prefer native-bignum to avoid linking issues with gmp (if stdenv.hostPlatform.isStatic - then haskell.packages.native-bignum.ghc90 - else haskell.packages.ghc90); + then haskell.packages.native-bignum.ghc92 + else haskell.packages.ghc92); # haskellPackages.ghc is build->host (it exposes the compiler used to build the # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more @@ -14261,8 +14259,8 @@ with pkgs; ghc = targetPackages.haskellPackages.ghc or # Prefer native-bignum to avoid linking issues with gmp (if stdenv.targetPlatform.isStatic - then haskell.compiler.native-bignum.ghc90 - else haskell.compiler.ghc90); + then haskell.compiler.native-bignum.ghc92 + else haskell.compiler.ghc92); cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install; From ea84ce75936893bd9a8e47476814608ad8872c35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sun, 20 Nov 2022 15:50:17 +0100 Subject: [PATCH 2/2] haskellPackages: fixes --- .../haskell-modules/configuration-common.nix | 53 +----- .../haskell-modules/configuration-darwin.nix | 8 +- .../configuration-ghc-9.2.x.nix | 38 +--- .../configuration-ghc-9.4.x.nix | 6 - .../configuration-hackage2nix/broken.yaml | 1 - .../transitive-broken.yaml | 180 +++--------------- .../haskell-modules/configuration-nix.nix | 4 +- .../haskell-modules/hackage-packages.nix | 176 +++-------------- 8 files changed, 72 insertions(+), 394 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 40ba9a84b6a6e..9eff73a1ebce6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1031,15 +1031,6 @@ self: super: { (super.stack.overrideScope (self: super: { # Needs Cabal-3.6 Cabal = self.Cabal_3_6_3_0; - # Official stack ships with hpack-0.35.0. Nixpkgs uses the same - # version of hpack so that users who get stack from Nixpkgs - # generate the same .cabal files as users who download official binaries - # of stack. - # - # dontCheck is used because one of the hpack tests appears to be - # incorrectly(?) failing: - # https://github.com/sol/hpack/issues/528 - hpack = dontCheck self.hpack_0_35_0; }))); # Too strict version bound on hashable-time. @@ -1435,12 +1426,6 @@ self: super: { # https://github.com/nikita-volkov/stm-containers/issues/29 stm-containers = doJailbreak super.stm-containers; - # https://github.com/agrafix/Spock/issues/180 - # Ignore Stackage LTS bound so we can compile Spock-core again. All other - # reverse dependencies of reroute are marked as broken in nixpkgs, so - # upgrading reroute is probably unproblematic. - reroute = doDistribute self.reroute_0_7_0_0; - # Test suite fails to compile https://github.com/agrafix/Spock/issues/177 Spock = dontCheck super.Spock; @@ -1572,11 +1557,7 @@ self: super: { dontCheck (disableCabalFlag "stan") # Sorry stan is totally unmaintained and terrible to get to run. It only works on ghc 8.8 or 8.10 anyways … ]).overrideScope (lself: lsuper: { - ormolu = doJailbreak lself.ormolu_0_5_0_1; - fourmolu = doJailbreak lself.fourmolu_0_9_0_0; - hlint = enableCabalFlag "ghc-lib" lself.hlint_3_4_1; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; - ghc-lib-parser = lself.ghc-lib-parser_9_2_5_20221107; + hlint = enableCabalFlag "ghc-lib" lsuper.hlint; # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix, # because some packages, like ormolu, need a newer Cabal version. # ghc-paths is special because it depends on Cabal for building @@ -1589,21 +1570,13 @@ self: super: { ghc-paths = lsuper.ghc-paths.override { Cabal = null; }; }); - hledger_1_27_1 = doDistribute (super.hledger_1_27_1.override { - hledger-lib = self.hledger-lib_1_27_1; - }); - hls-hlint-plugin = super.hls-hlint-plugin.overrideScope (lself: lsuper: { # For "ghc-lib" flag see https://github.com/haskell/haskell-language-server/issues/3185#issuecomment-1250264515 - hlint = enableCabalFlag "ghc-lib" lself.hlint_3_4_1; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; - ghc-lib-parser = lself.ghc-lib-parser_9_2_5_20221107; + hlint = enableCabalFlag "ghc-lib" lsuper.hlint; }); # For -f-auto see cabal.project in haskell-language-server. - ghc-lib-parser-ex_9_2_0_4 = disableCabalFlag "auto" (super.ghc-lib-parser-ex_9_2_0_4.override { - ghc-lib-parser = self.ghc-lib-parser_9_2_5_20221107; - }); + ghc-lib-parser-ex = disableCabalFlag "auto" super.ghc-lib-parser-ex; # 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809 hls-eval-plugin = dontCheck super.hls-eval-plugin; @@ -1840,9 +1813,9 @@ self: super: { # https://github.com/jaspervdj/profiteur/issues/33 profiteur = doJailbreak super.profiteur; - # Test suite has overly strict bounds on tasty. + # Test suite has overly strict bounds on tasty, jailbreaking fails. # https://github.com/input-output-hk/nothunks/issues/9 - nothunks = doJailbreak super.nothunks; + nothunks = dontCheck super.nothunks; # Allow building with recent versions of tasty. lukko = doJailbreak super.lukko; @@ -2178,12 +2151,6 @@ self: super: { # https://github.com/plow-technologies/hspec-golden-aeson/issues/17 hspec-golden-aeson = dontCheck super.hspec-golden-aeson; - # 2022-03-21: Newest stylish-haskell needs ghc-lib-parser-9_2 - stylish-haskell = (super.stylish-haskell.override { - ghc-lib-parser = self.ghc-lib-parser_9_2_5_20221107; - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; - }); - # To strict bound on hspec # https://github.com/dagit/zenc/issues/5 zenc = doJailbreak super.zenc; @@ -2195,7 +2162,7 @@ self: super: { assert super.graphql.version == "1.0.3.0"; appendConfigureFlags [ "-f-json" - ] (lib.warnIf (lib.versionAtLeast self.hspec.version "2.9.0") "@NixOS/haskell: Remove jailbreak for graphql" doJailbreak super.graphql); + ] super.graphql; # https://github.com/ajscholl/basic-cpuid/pull/1 basic-cpuid = appendPatch (fetchpatch { @@ -2633,9 +2600,6 @@ in { sha256 = "QzpZ7lDedsz1mZcq6DL4x7LBnn58rx70+ZVvPh9shRo="; }) super.text-format; - # 2022-10-04: Needs newer tasty-dejafu than (currently) in stackage - rec-def = super.rec-def.override { tasty-dejafu = self.tasty-dejafu_2_1_0_0; }; - # 2022-11-05: https://github.com/ysangkok/haskell-tzdata/issues/3 tzdata = dontCheck super.tzdata; @@ -2647,9 +2611,6 @@ in { # 2022-11-15: Needs newer witch package and brick 1.3 which in turn works with text-zipper 0.12 # Other dependencies are resolved with doJailbreak for both swarm and brick_1_3 swarm = doJailbreak (super.swarm.override { - witch = super.witch_1_1_2_0; - brick = doJailbreak (dontCheck (super.brick_1_3.override { - text-zipper = super.text-zipper_0_12; - })); + brick = doJailbreak (dontCheck super.brick_1_3); }); }) diff --git a/pkgs/development/haskell-modules/configuration-darwin.nix b/pkgs/development/haskell-modules/configuration-darwin.nix index 5ad58d156300a..11a6bc1fdfb21 100644 --- a/pkgs/development/haskell-modules/configuration-darwin.nix +++ b/pkgs/development/haskell-modules/configuration-darwin.nix @@ -301,12 +301,12 @@ self: super: ({ # Build segfaults unless `fixity-th` is disabled. # https://github.com/tweag/ormolu/issues/927 - ormolu_0_5_0_1 = overrideCabal (drv: { + ormolu = overrideCabal (drv: { libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; - }) (disableCabalFlag "fixity-th" super.ormolu_0_5_0_1); - fourmolu_0_9_0_0 = overrideCabal (drv: { + }) (disableCabalFlag "fixity-th" super.ormolu); + fourmolu = overrideCabal (drv: { libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; - }) (disableCabalFlag "fixity-th" super.fourmolu_0_9_0_0); + }) (disableCabalFlag "fixity-th" super.fourmolu); } // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix index 9e0ee396b2c74..61161568298d9 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix @@ -52,9 +52,6 @@ self: super: { # Tests fail because of typechecking changes conduit = dontCheck super.conduit; - # 0.30 introduced support for GHC 9.2. - cryptonite = doDistribute self.cryptonite_0_30; - # cabal-install needs most recent versions of Cabal and Cabal-syntax cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_8_1_0; @@ -80,14 +77,11 @@ self: super: { assoc = doJailbreak super.assoc; async = doJailbreak super.async; base64-bytestring = doJailbreak super.base64-bytestring; - base-compat = self.base-compat_0_12_2; - base-compat-batteries = self.base-compat-batteries_0_12_2; binary-instances = doJailbreak super.binary-instances; ChasingBottoms = doJailbreak super.ChasingBottoms; constraints = doJailbreak super.constraints; cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs; data-fix = doJailbreak super.data-fix; - dbus = self.dbus_1_2_27; dec = doJailbreak super.dec; ed25519 = doJailbreak super.ed25519; ghc-byteorder = doJailbreak super.ghc-byteorder; @@ -97,7 +91,7 @@ self: super: { # causing the build-depends to be skipped. Since the dependency # list hasn't changed much since 0.6.4, we can just reuse the # normal expression. - inherit (self.ghc-exactprint_1_5_0) src version; + inherit (super.ghc-exactprint) src version; revision = null; editedCabalFile = null; libraryHaskellDepends = [ self.fail @@ -105,14 +99,10 @@ self: super: { self.data-default ] ++ drv.libraryHaskellDepends or []; }) super.ghc-exactprint; - ghc-lib = doDistribute self.ghc-lib_9_2_5_20221107; - ghc-lib-parser = doDistribute self.ghc-lib-parser_9_2_5_20221107; + ghc-lib-parser = doDistribute super.ghc-lib-parser; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_2_1_1; hackage-security = doJailbreak super.hackage-security; - hashable = super.hashable_1_4_1_0; hashable-time = doJailbreak super.hashable-time; - # 1.1.1 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed - hedgehog = assert super.hedgehog.version == "1.0.5"; doJailbreak super.hedgehog; HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP); integer-logarithms = overrideCabal (drv: { postPatch = "sed -i -e 's, <1.1, <1.3,' integer-logarithms.cabal"; }) (doJailbreak super.integer-logarithms); indexed-traversable = doJailbreak super.indexed-traversable; @@ -120,14 +110,13 @@ self: super: { lifted-async = doJailbreak super.lifted-async; lukko = doJailbreak super.lukko; lzma-conduit = doJailbreak super.lzma-conduit; - ormolu = self.ormolu_0_5_0_1; parallel = doJailbreak super.parallel; path = doJailbreak super.path; polyparse = overrideCabal (drv: { postPatch = "sed -i -e 's, <0.11, <0.12,' polyparse.cabal"; }) (doJailbreak super.polyparse); primitive = doJailbreak super.primitive; regex-posix = doJailbreak super.regex-posix; resolv = doJailbreak super.resolv; - retrie = doDistribute (dontCheck self.retrie_1_2_0_1); + retrie = dontCheck super.retrie; singleton-bool = doJailbreak super.singleton-bool; servant = doJailbreak super.servant; servant-swagger = doJailbreak super.servant-swagger; @@ -183,22 +172,11 @@ self: super: { # Tests depend on `parseTime` which is no longer available hourglass = dontCheck super.hourglass; - # 0.17.0 introduced support for GHC 9.2.x, so when this assert fails, the whole block can be removed - memory = assert super.memory.version == "0.16.0"; appendPatch (pkgs.fetchpatch { - url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/memory-0.16.0.patch"; - sha256 = "1kjganx729a6xfgfnrb3z7q6mvnidl042zrsd9n5n5a3i76nl5nl"; - }) (overrideCabal { - editedCabalFile = null; - revision = null; - } super.memory); - # For -fghc-lib see cabal.project in haskell-language-server. stylish-haskell = enableCabalFlag "ghc-lib" super.stylish-haskell; # For "ghc-lib" flag see https://github.com/haskell/haskell-language-server/issues/3185#issuecomment-1250264515 - hlint = doDistribute (enableCabalFlag "ghc-lib" (super.hlint_3_4_1.override { - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_2_0_4; - })); + hlint = doDistribute (enableCabalFlag "ghc-lib" super.hlint); # https://github.com/sjakobi/bsb-http-chunked/issues/38 bsb-http-chunked = dontCheck super.bsb-http-chunked; @@ -208,17 +186,11 @@ self: super: { jacinda = doDistribute super.jacinda; some = doJailbreak super.some; - fourmolu = super.fourmolu_0_9_0_0; - implicit-hie-cradle = doJailbreak super.implicit-hie-cradle; - # 1.3 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed - hashtables = assert super.hashtables.version == "1.2.4.2"; doJailbreak super.hashtables; # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46 hiedb = doJailbreak (dontCheck super.hiedb); - apply-refact = doDistribute super.apply-refact_0_10_0_0; - # 2022-02-05: The following plugins don‘t work yet on ghc9.2. # Compare: https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html haskell-language-server = super.haskell-language-server.override { @@ -232,6 +204,6 @@ self: super: { (if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x) super.inline-c-cpp; - relude = dontCheck self.relude_1_1_0_0; + relude = dontCheck super.relude; hermes-json = doJailbreak super.hermes-json; } diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix index 9a600b5b60281..18a62b7c24ba9 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix @@ -58,9 +58,6 @@ in { # Tests fail because of typechecking changes conduit = dontCheck super.conduit; - # 0.30 introduced support for GHC 9.2. - cryptonite = doDistribute self.cryptonite_0_30; - doctest = self.doctest_0_20_1; # consequences of doctest breakage follow: @@ -85,8 +82,6 @@ in { assoc = doJailbreak super.assoc; async = doJailbreak super.async; base64-bytestring = doJailbreak super.base64-bytestring; - base-compat = self.base-compat_0_12_2; - base-compat-batteries = self.base-compat-batteries_0_12_2; binary-instances = doJailbreak super.binary-instances; ChasingBottoms = doJailbreak super.ChasingBottoms; constraints = doJailbreak super.constraints; @@ -99,7 +94,6 @@ in { ghc-lib-parser = doDistribute self.ghc-lib-parser_9_4_3_20221104; ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_4_0_0; hackage-security = doJailbreak super.hackage-security; - hashable = super.hashable_1_4_1_0; hashable-time = doJailbreak super.hashable-time; HTTP = overrideCabal (drv: { postPatch = "sed -i -e 's,! Socket,!Socket,' Network/TCP.hs"; }) (doJailbreak super.HTTP); integer-logarithms = overrideCabal (drv: { postPatch = "sed -i -e 's, <1.1, <1.3,' integer-logarithms.cabal"; }) (doJailbreak super.integer-logarithms); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 9bb106161106f..b546933157fb3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4687,7 +4687,6 @@ broken-packages: - skemmtun - skulk - skylighting-extensions - - skylighting-format-ansi - skype4hs - slack - slack-api diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 7a685213aaa7d..edcebb17bab24 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -111,11 +111,6 @@ dont-distribute-packages: - Forestry - FormalGrammars - Foster - - Frames - - Frames-beam - - Frames-dsv - - Frames-map-reduce - - Frames-streamly - Frank - GLFW-OGL - GLFW-task @@ -201,7 +196,6 @@ dont-distribute-packages: - Hashell - Hate - Hawk - - Hayoo - Hedi - Hieroglyph - HiggsSet @@ -281,11 +275,8 @@ dont-distribute-packages: - NearContextAlgebra - Ninjas - NoSlow - - Nomyx - - Nomyx-Core - Nomyx-Language - Nomyx-Rules - - Nomyx-Web - NonEmptyList - Nussinov78 - OSM @@ -388,7 +379,6 @@ dont-distribute-packages: - WxGeneric - XML - XMPP - - XSaiga - YACPong - Yablog - Yogurt-Standalone @@ -438,7 +428,6 @@ dont-distribute-packages: - aivika-distributed - alg - algebra-checkers - - algebra-driven-design - algebra-sql - algebraic - algolia @@ -453,7 +442,6 @@ dont-distribute-packages: - alsa-pcm-tests - alsa-seq-tests - alto - - amazon-emailer-client-snap - amazonka - amazonka-alexa-business - amazonka-apigateway @@ -597,7 +585,6 @@ dont-distribute-packages: - amby - ampersand - amqp-streamly - - analyze-client - anatomy - animate-example - animate-frames @@ -665,7 +652,6 @@ dont-distribute-packages: - ast-monad-json - astview - aterm-utils - - atlassian-connect-core - atlassian-connect-descriptor - atmos-dimensional-tf - atomic-primops-foreign @@ -685,7 +671,6 @@ dont-distribute-packages: - avers-api - avers-api-docs - avers-server - - aviation-cessna172-diagrams - aviation-cessna172-weight-balance - aviation-navigation - aviation-weight-balance @@ -709,7 +694,6 @@ dont-distribute-packages: - aws-simple - aws-sns - axiom - - azimuth-hs - azure-functions-worker - azure-service-api - azure-servicebus @@ -850,7 +834,6 @@ dont-distribute-packages: - butterflies - bytable - bytelog - - bytepatch - bytestring-builder-varword - bytestring-read - ca @@ -898,7 +881,6 @@ dont-distribute-packages: - casr-logbook-reports-meta-html - cassandra-cql - cassandra-thrift - - cassy - casui - categorical-algebra - category @@ -918,7 +900,6 @@ dont-distribute-packages: - chainweb-mining-client - chalkboard-viewer - chapelure - - charade - chart-cli - chart-svg-various - chart-unit @@ -948,24 +929,9 @@ dont-distribute-packages: - claferwiki - clash - classify-frog - - classy-miso - - clckwrks - - clckwrks-cli - - clckwrks-dot-com - - clckwrks-plugin-bugs - - clckwrks-plugin-ircbot - - clckwrks-plugin-mailinglist - - clckwrks-plugin-media - - clckwrks-plugin-page - - clckwrks-plugin-redirect - - clckwrks-theme-bootstrap - - clckwrks-theme-clckwrks - - clckwrks-theme-geo-bootstrap - cless - - cleveland - click-clack - clifford - - clippings - clocked - cloud-haskell - cloud-seeder @@ -983,7 +949,6 @@ dont-distribute-packages: - codec - codec-rpm - codemonitor - - coformat - cognimeta-utils - coinbase-exchange - colada @@ -1003,13 +968,11 @@ dont-distribute-packages: - commodities - commsec-keyexchange - comonad-random - - compaREST - compact-mutable - compactable - compdata-automata - compdata-dags - compdata-param - - compdoc-dhall-decoder - complexity - comprehensions-ghc - compstrat @@ -1099,6 +1062,7 @@ dont-distribute-packages: - cryptol - crystalfontz - cspmchecker + - css-simple - csv-enumerator - ctpl - cube @@ -1123,7 +1087,6 @@ dont-distribute-packages: - data-elf - data-layer - data-lens-fd - - data-lens-ixset - data-lens-template - data-object-json - data-object-yaml @@ -1156,7 +1119,6 @@ dont-distribute-packages: - ddc-war - ddci-core - debug - - decidable - decimal-arithmetic - dedukti - deeplearning-hs @@ -1209,7 +1171,6 @@ dont-distribute-packages: - diplomacy-server - direct-rocksdb - directory-contents - - dirfiles - discogs-haskell - discord-gateway - discord-hs @@ -1239,7 +1200,6 @@ dont-distribute-packages: - distributed-process-zookeeper - distributed-static - distribution-plot - - dixi - dl-fedora - dmenu-pkill - dmenu-pmount @@ -1252,7 +1212,6 @@ dont-distribute-packages: - dobutokO2 - dobutokO3 - dobutokO4 - - doc-review - domain - domain-aeson - domain-cereal @@ -1317,8 +1276,6 @@ dont-distribute-packages: - engine-io-yesod - entangle - enum-text-rio - - enumerate - - enumerate-function - enumeration - enumerator-fd - enumerator-tf @@ -1380,7 +1337,6 @@ dont-distribute-packages: - fadno - fair - fallingblocks - - family-tree - fast-bech32 - fastcdc - fastirc @@ -1437,7 +1393,6 @@ dont-distribute-packages: - fixed-point-vector-space - fixed-precision - fixhs - - flashblast - flatbuffers - flexiwrap - flexiwrap-smallcheck @@ -1471,7 +1426,6 @@ dont-distribute-packages: - fplll - fpnla-examples - frame-markdown - - freckle-app - free-game - free-theorems-counterexamples - free-theorems-seq @@ -1501,7 +1455,6 @@ dont-distribute-packages: - funflow - funflow-nix - funion - - funnyprint - funsat - fwgl-glfw - fwgl-javascript @@ -1551,7 +1504,6 @@ dont-distribute-packages: - ghc-mod - ghc-session - ghc-tags-plugin - - ghci-pretty - ghcjs-dom-webkit - ghcjs-fetch - ghcjs-hplay @@ -1815,6 +1767,7 @@ dont-distribute-packages: - graphicsFormats - graphicstools - graphql-client + - graphql-client_1_2_1 - graphtype - greencard-lib - gridbounds @@ -1842,6 +1795,7 @@ dont-distribute-packages: - gtkimageview - gtkrsync - guarded-rewriting + - gvti - hArduino - hOff-display - hPDB @@ -1888,7 +1842,6 @@ dont-distribute-packages: - happs-hsp-template - happs-tutorial - happstack-auth - - happstack-authenticate - happstack-contrib - happstack-data - happstack-dlg @@ -1981,24 +1934,34 @@ dont-distribute-packages: - haskore-realtime - haskore-supercollider - haskore-synthesizer - - hasktorch - hasktorch-ffi-thc - - hasktorch-indef - hasktorch-signatures - - hasktorch-zoo - haskus-utils-compat - haskus-web - haslo - hasloGUI - hasparql-client + - hasql - hasql-cursor-query + - hasql-dynamic-statements + - hasql-implicits + - hasql-interpolate + - hasql-migration + - hasql-notifications + - hasql-optparse-applicative + - hasql-pipes + - hasql-pool - hasql-postgres - hasql-postgres-options + - hasql-queue - hasql-streams-conduit - hasql-streams-core - hasql-streams-pipes - hasql-streams-streaming - hasql-streams-streamly + - hasql-th + - hasql-transaction + - hasql-url - hasqlator-mysql - hasqly-mysql - hastache-aeson @@ -2042,7 +2005,6 @@ dont-distribute-packages: - hedgehog-checkers-lens - hedgehog-gen-json - hedis-pile - - heist-aeson - helic - helics - helics-wai @@ -2070,7 +2032,6 @@ dont-distribute-packages: - hfractal - hgalib - hgen - - hgeometry-svg - hgithub - hiccup - hie-core @@ -2104,7 +2065,6 @@ dont-distribute-packages: - hls - hly - hmark - - hmatrix-backprop - hmeap - hmeap-utils - hmep @@ -2112,6 +2072,7 @@ dont-distribute-packages: - hmt-diagrams - hnormalise - ho-rewriting + - hoauth2-demo - hoauth2-providers-tutorial - hob - hogre @@ -2130,6 +2091,7 @@ dont-distribute-packages: - hoodle-render - hoovie - hoppy-docs + - horizon-gen-nix - hotswap - hout - hp2any-graph @@ -2284,7 +2246,6 @@ dont-distribute-packages: - indentation-parsec - indentation-trifecta - indexation - - indigo - infernu - infinity - inline-java @@ -2305,7 +2266,6 @@ dont-distribute-packages: - ipatch - ipc - ipld-cid - - ipprint - iptadmin - irc-fun-bot - irc-fun-client @@ -2334,11 +2294,9 @@ dont-distribute-packages: - ivory-quickcheck - ivory-serialize - ivory-stdlib - - ivy-web - ix - iyql - j2hs - - jacinda - jail - java-bridge-extras - java-character @@ -2425,12 +2383,9 @@ dont-distribute-packages: - ks-test - kubernetes-client - kure-your-boilerplate - - kurita - kvitable - laborantin-hs - labsat - - labyrinth - - labyrinth-server - laika - lambda-devs - lambda-options @@ -2446,7 +2401,6 @@ dont-distribute-packages: - lambdacube-examples - lambdacube-gl - lambdacube-samples - - lambdatwit - lambdaya-bus - lambdiff - lang @@ -2500,7 +2454,6 @@ dont-distribute-packages: - liblawless - liblinear-enumerator - libmolude - - libraft - librato - libxml-enumerator - lifted-base-tf @@ -2531,7 +2484,6 @@ dont-distribute-packages: - list-t-attoparsec - list-t-html-parser - list-tuple - - list-witnesses - listenbrainz-client - live-sequencer - llvm @@ -2561,7 +2513,6 @@ dont-distribute-packages: - log4hs - logging-effect-extra - logging-facade-journald - - logic-classes - lojban - lojysamban - lol-apps @@ -2573,14 +2524,12 @@ dont-distribute-packages: - loli - loop-effin - looper - - lorentz - lostcities - loup - lp-diagrams-svg - lrucaching-haxl - ls-usb - lsystem - - ltext - luachunk - lucid-colonnade - lucid2-htmx @@ -2668,7 +2617,6 @@ dont-distribute-packages: - minecraft-data - minesweeper - mini-egison - - minilight-lua - minimung - minioperational - minirotate @@ -2710,11 +2658,7 @@ dont-distribute-packages: - monte-carlo - moo - moo-nad - - moonshine - - morley - - morley-client - morley-prelude - - morley-upgradeable - morphisms-functors-inventory - mortred - motor-diagrams @@ -2726,9 +2670,6 @@ dont-distribute-packages: - mpretty - mprover - mps - - mptcp - - mptcp-pm - - mptcpanalyzer - msgpack-aeson - msgpack-idl - msgpack-rpc @@ -2767,7 +2708,6 @@ dont-distribute-packages: - music-score - music-sibelius - music-suite - - musicbrainz-email - musicxml2 - mutable-iter - mute-unmute @@ -2778,7 +2718,6 @@ dont-distribute-packages: - mxnet-examples - mxnet-nn - myTestlll - - mysnapsession-example - mysql-haskell - mysql-haskell-nem - mysql-haskell-openssl @@ -2828,12 +2767,8 @@ dont-distribute-packages: - nix-thunk - nkjp - nlp-scores-scripts - - nomyx-api - - nomyx-core - nomyx-language - nomyx-library - - nomyx-server - - nonlinear-optimization-backprop - notmuch-haskell - notmuch-web - now-haskell @@ -2868,10 +2803,8 @@ dont-distribute-packages: - off-simple - ohloh-hs - ois-input-manager - - olwrapper - om-kubernetes - om-legion - - online - online-csv - opc-xml-da-client - open-adt-tutorial @@ -2893,7 +2826,6 @@ dont-distribute-packages: - orgmode-parse - orgstat - osm-download - - otp-authenticator - overload - package-o-tron - padKONTROL @@ -2948,12 +2880,13 @@ dont-distribute-packages: - persistent-audit - persistent-hssqlppp - persistent-map - - persistent-mtl_0_5_0_0 + - persistent-mtl - persistent-mysql-haskell - persistent-relational-record - persona-idp - peyotls - peyotls-codec + - pg-client - pg-entity - pgsql-simple - phonetic-languages-common @@ -2986,7 +2919,6 @@ dont-distribute-packages: - pipes-files - pipes-fluid - pipes-illumina - - pipes-key-value-csv - pipes-misc - pipes-network-tls - pipes-p2p @@ -2994,8 +2926,6 @@ dont-distribute-packages: - pisigma - pitchtrack - pkgtreediff - - pkgtreediff_0_6_0 - - planet-mitchell - playlists-http - plocketed - plugins-auto @@ -3014,9 +2944,6 @@ dont-distribute-packages: - pomodoro - pontarius-mediaserver - popenhs - - porcupine-core - - porcupine-http - - porcupine-s3 - portray-diff-hunit - portray-diff-quickcheck - ports @@ -3026,6 +2953,7 @@ dont-distribute-packages: - postgresql-simple-ltree - postgresql-simple-queue - postgresql-simple-typed + - postgresql-syntax - postgresql-tx-query - postgresql-tx-squeal-compat-simple - postmark @@ -3058,7 +2986,6 @@ dont-distribute-packages: - product - prof2dot - progressbar - - project-forge - project-m36 - prolog-graph - prolog-graph-lib @@ -3067,13 +2994,13 @@ dont-distribute-packages: - prometheus-effect - propane - proplang - - prosidyc - proto-lens-descriptors - proto3-suite - proto3-wire - protobuf-native - protocol-buffers-descriptor-fork - proton + - prune-juice - psql - ptera - ptera-core @@ -3085,7 +3012,6 @@ dont-distribute-packages: - puppetresources - pure-cdb - pure-priority-queue-tests - - purescript-iso - pursuit-client - push-notify - push-notify-apn @@ -3108,11 +3034,9 @@ dont-distribute-packages: - queue-sheet - queuelike - quickbooks - - quickcheck-combinators - quickcheck-poly - quickcheck-regex - quickcheck-relaxng - - quickcheck-state-machine - quickcheck-state-machine-distributed - quickcheck-webdriver - quicktest @@ -3201,7 +3125,6 @@ dont-distribute-packages: - reflex-monad-auth - reflex-process - refractor - - refurb - reg-alloc-graph-color - regex-deriv - regex-genex @@ -3223,6 +3146,7 @@ dont-distribute-packages: - regular-web - regular-xmlpickler - reheat + - rel8 - relational-postgresql8 - relational-query - relational-query-HDBC @@ -3256,7 +3180,6 @@ dont-distribute-packages: - rest-stringmap - rest-types - rest-wai - - restful-snap - restricted-workers - rethinkdb-model - rewrite @@ -3355,7 +3278,6 @@ dont-distribute-packages: - scan-vector-machine - schedevr - scheduling - - schematic - scholdoc - scholdoc-citeproc - scholdoc-texmath @@ -3388,16 +3310,11 @@ dont-distribute-packages: - seqloc - seqloc-datafiles - sequor - - serpentine - serv - - serv-wai - servant-auth-token - - servant-auth-token-acid - servant-auth-token-api - - servant-auth-token-leveldb - servant-auth-token-persistent - servant-auth-token-rocksdb - - servant-cli - servant-client-namedargs - servant-csharp - servant-db-postgresql @@ -3416,7 +3333,6 @@ dont-distribute-packages: - servant-rate-limit - servant-reason - servant-server-namedargs - - servant-snap - servant-streaming-client - servant-streaming-docs - servant-streaming-server @@ -3436,12 +3352,10 @@ dont-distribute-packages: - shake-ats - shake-bindist - shake-minify-css - - shakebook - shaker - shapefile - shapely-data - shapes-demo - - sheets - shelduck - shellmate-extras - shine-varying @@ -3462,6 +3376,7 @@ dont-distribute-packages: - simple-log-syslog - simple-logging - simple-nix + - simple-parser - simple-pascal - simple-postgresql-orm - simple-session @@ -3475,7 +3390,6 @@ dont-distribute-packages: - skeletons - sketch-frp-copilot - skylark-client - - skylighting_0_13_1_1 - slate - slidemews - slip32 @@ -3492,32 +3406,7 @@ dont-distribute-packages: - smtlib2-quickcheck - smtlib2-timing - smtp2mta - - snap-auth-cli - snap-elm - - snap-extras - - snap-utils - - snaplet-actionlog - - snaplet-auth-acid - - snaplet-coffee - - snaplet-customauth - - snaplet-fay - - snaplet-hasql - - snaplet-haxl - - snaplet-hdbc - - snaplet-lss - - snaplet-mongoDB - - snaplet-mysql-simple - - snaplet-oauth - - snaplet-postmark - - snaplet-recaptcha - - snaplet-redson - - snaplet-rest - - snaplet-riak - - snaplet-sedna - - snaplet-sqlite-simple-jwt-auth - - snaplet-stripe - - snaplet-tasks - - snaplet-wordpress - snappy-iteratee - sndfile-enumerators - sneakyterm @@ -3539,7 +3428,6 @@ dont-distribute-packages: - source-code-server - spade - sparkle - - sparrow - sparsebit - sparser - spata @@ -3576,7 +3464,6 @@ dont-distribute-packages: - stackage-setup - stackage-upload - stackage2nix - - stackctl - stan - starrover2 - stateful-mtl @@ -3608,12 +3495,10 @@ dont-distribute-packages: - stutter - stylist - stylist-traits - - subhask - substring-parser - sugar-data - sugar-json - sugar-scheme - - summoner-tui - sump - sunroof-examples - sunroof-server @@ -3712,7 +3597,9 @@ dont-distribute-packages: - test-sandbox-compose - test-simple - testbench - - text-builder-dev_0_3_3 + - text-ansi + - text-builder + - text-builder-dev - text-json-qq - text-locale-encoding - text-plus @@ -3721,7 +3608,6 @@ dont-distribute-packages: - th-alpha - th-context - th-instances - - th-typegraph - theatre - theoremquest-client - thimk @@ -3763,7 +3649,6 @@ dont-distribute-packages: - tonatona-persistent-sqlite - tonatona-servant - too-many-cells - - top - topaz - topkata - total-map @@ -3834,7 +3719,6 @@ dont-distribute-packages: - typed-encoding-encoding - typed-streams - typelevel - - typelevel-rewrite-rules - typescript-docs - typson-beam - typson-esqueleto @@ -3850,7 +3734,6 @@ dont-distribute-packages: - unagi-bloomfilter - unbeliever - unbound - - unfoldable-restricted - uni-events - uni-graphs - uni-htk @@ -3916,15 +3799,11 @@ dont-distribute-packages: - vector-text - venzone - verdict-json - - verifiable-expressions - vessel - vflow-types - vfr-waypoints - - vigilance - vimeta - - vinyl-operational - vision - - visual-graphrewrite - vocoder - vocoder-audio - vocoder-conduit @@ -3958,10 +3837,8 @@ dont-distribute-packages: - web-page - web-routes-regular - web-routing - - web3 - web3-bignum - web3-crypto - - web3-ethereum - web3-polkadot - web3-provider - web3-solidity @@ -4017,6 +3894,7 @@ dont-distribute-packages: - xml-enumerator-combinators - xml-isogen - xml-monad + - xml-parser - xml-pipe - xml-push - xml-query-xml-conduit @@ -4044,11 +3922,9 @@ dont-distribute-packages: - yam-transaction-postgresql - yam-web - yaml-rpc-scotty - - yaml-rpc-snap - yarr-image-io - yavie - ycextra - - yeamer - yeshql - yesod-articles - yesod-auth-ldap diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index d37fd3f7e6a56..1a8d3911ddc33 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -989,11 +989,11 @@ self: super: builtins.intersectAttrs super { }) super.procex; # Test suite wants to run main executable - fourmolu_0_9_0_0 = overrideCabal (drv: { + fourmolu = overrideCabal (drv: { preCheck = drv.preCheck or "" + '' export PATH="$PWD/dist/build/fourmolu:$PATH" ''; - }) super.fourmolu_0_9_0_0; + }) super.fourmolu; # Test suite needs to execute 'disco' binary disco = overrideCabal (drv: { diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index bec251a0ba115..c59b9a07e33f5 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -6637,7 +6637,6 @@ self: { benchmarkHaskellDepends = [ base criterion pipes transformers ]; description = "Data frames For working with tabular data files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Frames-beam" = callPackage @@ -6661,7 +6660,6 @@ self: { ]; description = "A library for accessing Postgres tables as in-memory data structures"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Frames-dsv" = callPackage @@ -6679,7 +6677,6 @@ self: { testHaskellDepends = [ base Frames hspec pipes ]; description = "Alternative CSV parser for the Frames package"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Frames-map-reduce" = callPackage @@ -6700,7 +6697,6 @@ self: { ]; description = "Frames wrapper for map-reduce-folds and some extra folds helpers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Frames-streamly" = callPackage @@ -6718,7 +6714,6 @@ self: { testHaskellDepends = [ base Frames streamly text vinyl ]; description = "A streamly layer for Frames I/O"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Frank" = callPackage @@ -10603,7 +10598,6 @@ self: { ]; description = "The Hayoo! search engine for Haskell API search on hackage"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "Hclip" = callPackage @@ -15076,7 +15070,6 @@ self: { ]; description = "A Nomic game in haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "Nomyx"; }) {}; @@ -15104,7 +15097,6 @@ self: { ]; description = "A Nomic game in haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "Nomyx-Language" = callPackage @@ -15167,7 +15159,6 @@ self: { ]; description = "Web gui for Nomyx"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "NonEmpty" = callPackage @@ -22469,7 +22460,6 @@ self: { ]; description = "An implementation of a polynomial-time top-down parser suitable for NLP"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "solarman.cgi"; }) {}; @@ -27381,7 +27371,6 @@ self: { ]; description = "Companion library for the book Algebra-Driven Design by Sandy Maguire"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "algebra-sql" = callPackage @@ -28281,7 +28270,6 @@ self: { ]; description = "Client library for amazon-emailer daemon"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "amazon-products" = callPackage @@ -31156,7 +31144,6 @@ self: { ]; description = "Client for analyze service"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "anansi" = callPackage @@ -36155,7 +36142,6 @@ self: { ]; description = "Atlassian Connect snaplet for the Snap Framework and helper code"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "atlassian-connect-descriptor" = callPackage @@ -37823,7 +37809,6 @@ self: { ]; description = "Diagrams for the Cessna 172 aircraft in aviation"; license = "unknown"; - hydraPlatforms = lib.platforms.none; }) {}; "aviation-cessna172-weight-balance" = callPackage @@ -39004,7 +38989,6 @@ self: { testHaskellDepends = [ base hspec shelly text urbit-hob ]; description = "Interact with Azimuth from Haskell"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; }) {}; "azubi" = callPackage @@ -50251,7 +50235,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Patch byte-representable data in a bytestream"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "bytepatch"; }) {}; @@ -55180,7 +55163,6 @@ self: { ]; description = "A high level driver for the Cassandra datastore"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cast" = callPackage @@ -56690,7 +56672,6 @@ self: { ]; description = "Rapid prototyping websites with Snap and Heist"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "charade"; }) {}; @@ -59239,7 +59220,6 @@ self: { testHaskellDepends = [ base miso rfc ]; description = "Typeclass based support for Miso, the Tasty Web Framework for Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "classy-miso-demo"; }) {}; @@ -59398,7 +59378,6 @@ self: { libraryToolDepends = [ hsx2hs ]; description = "A secure, reliable content management system (CMS) and blogging platform"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {inherit (pkgs) openssl;}; "clckwrks-cli" = callPackage @@ -59421,7 +59400,6 @@ self: { ]; description = "a command-line interface for adminstrating some aspects of clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "clckwrks-cli"; }) {}; @@ -59444,7 +59422,6 @@ self: { executableToolDepends = [ hsx2hs ]; description = "clckwrks.com"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "clckwrks-dot-com-server"; }) {}; @@ -59471,7 +59448,6 @@ self: { libraryToolDepends = [ hsx2hs ]; description = "bug tracking plugin for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-plugin-ircbot" = callPackage @@ -59495,7 +59471,6 @@ self: { libraryToolDepends = [ hsx2hs ]; description = "ircbot plugin for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-plugin-mailinglist" = callPackage @@ -59520,7 +59495,6 @@ self: { ]; description = "mailing list plugin for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-plugin-media" = callPackage @@ -59543,7 +59517,6 @@ self: { ]; description = "media plugin for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-plugin-page" = callPackage @@ -59569,7 +59542,6 @@ self: { libraryToolDepends = [ hsx2hs ]; description = "support for CMS/Blogging in clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-plugin-redirect" = callPackage @@ -59594,7 +59566,6 @@ self: { ]; description = "support redirects for CMS/Blogging in clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-theme-bootstrap" = callPackage @@ -59612,7 +59583,6 @@ self: { ]; description = "simple bootstrap based template for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-theme-clckwrks" = callPackage @@ -59630,7 +59600,6 @@ self: { ]; description = "simple bootstrap based template for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "clckwrks-theme-geo-bootstrap" = callPackage @@ -59643,7 +59612,6 @@ self: { libraryHaskellDepends = [ base clckwrks hsp text ]; description = "geo bootstrap based template for clckwrks"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "cld2" = callPackage @@ -59785,7 +59753,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Testing framework for Morley"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "clevercss" = callPackage @@ -60193,7 +60160,6 @@ self: { ]; description = "A parser/generator for Kindle-format clipping files (`My Clippings.txt`),"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "clippings2tsv"; }) {}; @@ -61838,7 +61804,6 @@ self: { ]; description = "Generate clang-format config based on some existing code base"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "coformat-exe"; }) {}; @@ -63285,7 +63250,6 @@ self: { ]; description = "Compatibility checker for OpenAPI"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "compact" = callPackage @@ -63657,7 +63621,6 @@ self: { ]; description = "Allows you to write FromDhall instances for Compdoc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "compendium-client" = callPackage @@ -71414,6 +71377,7 @@ self: { benchmarkHaskellDepends = [ base criterion mtl text text-builder ]; description = "eDSL for CSS"; license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; }) {}; "css-syntax" = callPackage @@ -74381,7 +74345,6 @@ self: { testHaskellDepends = [ QuickCheck ]; description = "A Lens for IxSet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "data-lens-light" = callPackage @@ -76676,7 +76639,6 @@ self: { ]; description = "Combinators for manipulating dependently-typed predicates"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "decimal-arithmetic" = callPackage @@ -81396,7 +81358,6 @@ self: { unordered-containers ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "dirichlet" = callPackage @@ -82777,7 +82738,6 @@ self: { ]; description = "A wiki implemented with a firm theoretical foundation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "dixi"; }) {}; @@ -83423,7 +83383,6 @@ self: { ]; description = "Document review Web application, like http://book.realworldhaskell.org/"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "doc-review"; }) {}; @@ -90256,7 +90215,6 @@ self: { executableHaskellDepends = [ base ]; description = "enumerate all the values in a finite type (automatically)"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "example-enumerate"; }) {}; @@ -90278,7 +90236,6 @@ self: { benchmarkHaskellDepends = [ base criterion deepseq ]; description = "simple package for inverting functions and testing totality, via brute enumeration of the domain"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example-enumerate-function"; }) {}; @@ -95238,7 +95195,6 @@ self: { ]; description = "A family tree library for the Haskell programming language"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "farmhash" = callPackage @@ -99231,7 +99187,6 @@ self: { ]; description = "Generate language learning flashcards from video"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "flashblast"; }) {}; @@ -102033,7 +101988,6 @@ self: { ]; description = "Haskell application toolkit used at Freckle"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "freckle-app_1_7_0_0" = callPackage @@ -104138,7 +104092,6 @@ self: { benchmarkHaskellDepends = [ base criterion hscolour ipprint ]; description = "funnyPrint function to colorize GHCi output"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "funpat" = callPackage @@ -109978,7 +109931,6 @@ self: { libraryHaskellDepends = [ base hscolour ipprint ]; description = "colored pretty-printing within ghci"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "ghci-websockets" = callPackage @@ -120892,6 +120844,7 @@ self: { executableHaskellDepends = [ base directory mmsyn3 process ]; description = "GraphViz Tabular Interface"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "gvti"; }) {}; @@ -124877,7 +124830,6 @@ self: { ]; description = "Happstack Authentication Library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "happstack-clientsession" = callPackage @@ -130234,7 +130186,6 @@ self: { doHaddock = false; description = "Torch for tensors and neural networks in Haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hasktorch-codegen" = callPackage @@ -130354,7 +130305,6 @@ self: { doHaddock = false; description = "Core Hasktorch abstractions wrapping FFI bindings"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hasktorch-signatures" = callPackage @@ -130476,7 +130426,6 @@ self: { ]; description = "Neural architectures in hasktorch"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "haskus-binary" = callPackage @@ -130806,6 +130755,7 @@ self: { benchmarkHaskellDepends = [ gauge rerebase ]; description = "An efficient PostgreSQL driver with a flexible mapping API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-backend" = callPackage @@ -130910,6 +130860,7 @@ self: { ]; description = "Toolkit for constructing Hasql statements dynamically"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-explain-tests" = callPackage @@ -130964,6 +130915,7 @@ self: { ]; description = "Implicit definitions for Hasql, such as default codecs for standard types"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-interpolate" = callPackage @@ -130986,6 +130938,7 @@ self: { ]; description = "QuasiQuoter that supports expression interpolation for hasql"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-migration" = callPackage @@ -131006,6 +130959,7 @@ self: { ]; description = "PostgreSQL Schema Migrations"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-notifications" = callPackage @@ -131025,6 +130979,7 @@ self: { testHaskellDepends = [ base bytestring hasql hspec QuickCheck ]; description = "LISTEN/NOTIFY support for Hasql"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "hasql-notifications"; }) {}; @@ -131041,6 +130996,7 @@ self: { ]; description = "\"optparse-applicative\" parsers for \"hasql\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-pipes" = callPackage @@ -131056,6 +131012,7 @@ self: { ]; description = "A pipe to stream a postgres database cursor in the hasql ecosystem"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-pool" = callPackage @@ -131070,6 +131027,7 @@ self: { testHaskellDepends = [ async hasql hspec rerebase stm ]; description = "Pool of connections for Hasql"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-postgres" = callPackage @@ -131155,6 +131113,7 @@ self: { ]; description = "A PostgreSQL backed queue"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-resource-pool" = callPackage @@ -131316,6 +131275,7 @@ self: { ]; description = "Template Haskell utilities for Hasql"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-transaction" = callPackage @@ -131334,6 +131294,7 @@ self: { testHaskellDepends = [ async contravariant-extras hasql rerebase ]; description = "Composable abstraction over retryable transactions for Hasql"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasql-transaction-io" = callPackage @@ -131368,6 +131329,7 @@ self: { testHaskellDepends = [ base hasql tasty tasty-quickcheck ]; description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "hasqlator-mysql" = callPackage @@ -134255,7 +134217,6 @@ self: { ]; description = "Use JSON directly from Heist templates"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; }) {}; "heist-async" = callPackage @@ -136433,7 +136394,6 @@ self: { testHaskellDepends = [ base doctest ]; description = "Writing geometric primitives from HGeometry as SVG Files"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hgeos" = callPackage @@ -140347,7 +140307,6 @@ self: { ]; description = "hmatrix operations lifted for backprop"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "hmatrix-banded" = callPackage @@ -141397,6 +141356,7 @@ self: { ]; description = "hoauth2 demo application"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "hoauth2-demo"; }) {}; @@ -142852,6 +142812,7 @@ self: { executableHaskellDepends = [ base directory path sydtest ]; description = "Generate nix expressions from horizon-spec definitions"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "horizon-spec" = callPackage @@ -158567,7 +158528,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Convenient imperative eDSL over Lorentz"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "indigo"; }) {}; @@ -161167,7 +161127,6 @@ self: { libraryHaskellDepends = [ base haskell-src sr-extra ]; description = "Tiny helper for pretty-printing values in ghci console"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "iproute" = callPackage @@ -162591,7 +162550,6 @@ self: { ]; description = "A lightweight web framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "iwlib" = callPackage @@ -162881,7 +162839,6 @@ self: { doHaddock = false; description = "Functional, expression-oriented data processing language"; license = lib.licenses.agpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "ja"; maintainers = [ lib.maintainers.sternenseemann ]; }) {}; @@ -169243,7 +169200,6 @@ self: { testHaskellDepends = [ base ]; description = "Find the alpha emoji"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "kvitable" = callPackage @@ -169410,7 +169366,6 @@ self: { ]; description = "A complicated turn-based game"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "labyrinth-server" = callPackage @@ -169444,7 +169399,6 @@ self: { ]; description = "A complicated turn-based game - Web server"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "labyrinth-server"; }) {}; @@ -170344,7 +170298,6 @@ self: { ]; description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot."; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "lambdaya-bus" = callPackage @@ -175295,7 +175248,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Raft consensus algorithm"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "raft-example"; }) {}; @@ -178009,7 +177961,6 @@ self: { ]; description = "Witnesses for working with type-level lists"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "list-zip-def" = callPackage @@ -179869,7 +179820,6 @@ self: { ]; description = "Framework for propositional and first order logic, theorem proving"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "logicst" = callPackage @@ -180540,7 +180490,6 @@ self: { ]; description = "EDSL for the Michelson Language"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "loris" = callPackage @@ -181023,7 +180972,6 @@ self: { ]; description = "Parameterized file evaluator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ltext"; }) {}; @@ -188609,7 +188557,6 @@ self: { executableHaskellDepends = [ base lens minilight mtl ]; description = "A binding library of minilight for Lua langauge"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; }) {}; @@ -192866,7 +192813,6 @@ self: { ]; description = "A web service framework for Haskell, similar in purpose to dropwizard"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "more-containers" = callPackage @@ -192972,7 +192918,6 @@ self: { ]; description = "Developer tools for the Michelson Language"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "morley"; }) {}; @@ -193017,7 +192962,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Client to interact with the Tezos blockchain"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "morley-client"; }) {}; @@ -193067,7 +193011,6 @@ self: { testToolDepends = [ tasty-discover ]; description = "Upgradeability infrastructure based on Morley"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "morley-ustore-reader"; }) {}; @@ -194023,7 +193966,6 @@ self: { testHaskellDepends = [ base hspec ip text ]; description = "Datastructures to describe TCP and MPTCP connections"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "mptcp-pm" = callPackage @@ -194058,7 +194000,6 @@ self: { description = "A Multipath TCP path manager"; license = lib.licenses.gpl3Only; badPlatforms = lib.platforms.darwin; - hydraPlatforms = lib.platforms.none; mainProgram = "mptcp-pm"; }) {}; @@ -194105,7 +194046,6 @@ self: { ]; description = "A Multipath TCP analyzer"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; mainProgram = "mptcpanalyzer"; }) {}; @@ -196351,7 +196291,6 @@ self: { ]; description = "Send an email to all MusicBrainz editors"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "musicw" = callPackage @@ -197021,7 +196960,6 @@ self: { ]; description = "Example projects using mysnapsession"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "mysql" = callPackage @@ -202253,7 +202191,6 @@ self: { ]; description = "REST API for Nomyx"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "nomyx-core" = callPackage @@ -202282,7 +202219,6 @@ self: { testHaskellDepends = [ base Cabal ]; description = "A Nomic game in haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "nomyx-language" = callPackage @@ -202342,7 +202278,6 @@ self: { testHaskellDepends = [ base Cabal ]; description = "A Nomic game in haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "nomyx-server"; }) {}; @@ -202698,7 +202633,6 @@ self: { ]; description = "Wrapper of nonlinear-optimization package for using with backprop package"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "noodle" = callPackage @@ -205256,7 +205190,6 @@ self: { ]; description = "An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "olwrapper"; }) {}; @@ -205787,7 +205720,6 @@ self: { testHaskellDepends = [ base doctest numhask ]; description = "See readme.md"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "online-csv" = callPackage @@ -208881,7 +208813,6 @@ self: { ]; description = "OTP Authenticator (a la google) command line client"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "otp-auth"; }) {}; @@ -215375,6 +215306,7 @@ self: { testToolDepends = [ tasty-autocollect ]; description = "Monad transformer for the persistent API"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "persistent-mysql" = callPackage @@ -218585,7 +218517,6 @@ self: { ]; description = "Streaming processing of CSV files preceded by key-value pairs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "pipes-lines" = callPackage @@ -219589,7 +219520,6 @@ self: { ]; description = "Planet Mitchell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "planet-mitchell-test" = callPackage @@ -222143,7 +222073,6 @@ self: { ]; description = "Express portable, composable and reusable data tasks and pipelines"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "porcupine-http" = callPackage @@ -222172,7 +222101,6 @@ self: { ]; description = "A location accessor for porcupine to connect to HTTP sources/sinks"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "porcupine-s3" = callPackage @@ -222203,7 +222131,6 @@ self: { ]; description = "A location accessor for porcupine to connect to AWS S3 sources/sinks"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "exampleS3"; }) {}; @@ -223593,6 +223520,7 @@ self: { ]; description = "PostgreSQL AST parsing and rendering"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "postgresql-transactional" = callPackage @@ -227152,7 +227080,6 @@ self: { testHaskellDepends = [ aeson base filepath tasty tasty-hunit ]; description = "A project initialization library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "project-m36" = callPackage @@ -227787,7 +227714,6 @@ self: { ]; description = "A DSL for processing Prosidy documents"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; }) {}; "prospect" = callPackage @@ -228530,6 +228456,7 @@ self: { ]; description = "Prune unused Haskell dependencies"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "prune-juice"; }) {}; @@ -229626,7 +229553,6 @@ self: { ]; description = "Isomorphic trivial data type definitions over JSON"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "purescript-tsd-gen" = callPackage @@ -231384,7 +231310,6 @@ self: { sha256 = "0qdjls949kmcv8wj3a27p4dz8nb1dq4i99zizkw7qyqn47r9ccxd"; libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "quickcheck-dynamic" = callPackage @@ -231694,7 +231619,6 @@ self: { ]; description = "Test monadic programs using state machine based models"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "quickcheck-state-machine-distributed" = callPackage @@ -237503,7 +237427,6 @@ self: { ]; description = "Tools for maintaining a database"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "reg-alloc" = callPackage @@ -238694,6 +238617,7 @@ self: { ]; description = "Hey! Hey! Can u rel8?"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.sternenseemann ]; }) {}; @@ -240824,7 +240748,6 @@ self: { time-locale-compat xmlhtml ]; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "restless-git" = callPackage @@ -247194,7 +247117,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "JSON-biased spec and validation tool"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "scholdoc" = callPackage @@ -250408,7 +250330,6 @@ self: { executableHaskellDepends = [ base singletons text ]; description = "Simple project template from stack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example"; }) {}; @@ -250448,7 +250369,6 @@ self: { ]; description = "Dependently typed API servers with Serv"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "servant" = callPackage @@ -250754,7 +250674,6 @@ self: { ]; description = "Acid-state backend for servant-auth-token server"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "servant-auth-token-api" = callPackage @@ -250793,7 +250712,6 @@ self: { ]; description = "Leveldb backend for servant-auth-token server"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "servant-auth-token-persistent" = callPackage @@ -251004,7 +250922,6 @@ self: { ]; description = "Command line interface for Servant API clients"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "greet-cli"; }) {}; @@ -252749,7 +252666,6 @@ self: { ]; description = "A family of combinators for defining webservices APIs and serving them"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "snap-greet"; }) {}; @@ -254894,7 +254810,6 @@ self: { ]; description = "Shake-based technical documentation generator; HTML & PDF"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "shaker" = callPackage @@ -255291,7 +255206,6 @@ self: { ]; description = "Spreadsheet type for composite"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "shelduck" = callPackage @@ -257229,6 +257143,7 @@ self: { ]; description = "Simple parser combinators"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "simple-pascal" = callPackage @@ -258907,8 +258822,6 @@ self: { ]; description = "ANSI formatter for skylighting syntax highlighting library"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "skylighting-format-blaze-html" = callPackage @@ -260474,7 +260387,6 @@ self: { ]; description = "Command-line tool to manage Snap AuthManager database"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "snap-auth-cli"; }) {}; @@ -260629,7 +260541,6 @@ self: { ]; description = "A collection of useful helpers and utilities for Snap web applications"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snap-language" = callPackage @@ -260845,7 +260756,6 @@ self: { ]; description = "Snap Framework utilities"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snap-web-routes" = callPackage @@ -260902,7 +260812,6 @@ self: { ]; description = "Generic action log snaplet for the Snap Framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-amqp" = callPackage @@ -260942,7 +260851,6 @@ self: { ]; description = "Provides an Acid-State backend for the Auth Snaplet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-coffee" = callPackage @@ -260960,7 +260868,6 @@ self: { ]; description = "CoffeeScript for Snap, auto-compilation and pre-compilation"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-css-min" = callPackage @@ -261001,7 +260908,6 @@ self: { ]; description = "Alternate authentication snaplet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-environments" = callPackage @@ -261039,7 +260945,6 @@ self: { ]; description = "Fay integration for Snap with request- and pre-compilation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-ghcjs" = callPackage @@ -261073,7 +260978,6 @@ self: { ]; description = "A Hasql snaplet"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-haxl" = callPackage @@ -261089,7 +260993,6 @@ self: { ]; description = "Snaplet for Facebook's Haxl"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-hdbc" = callPackage @@ -261110,7 +261013,6 @@ self: { ]; description = "HDBC snaplet for Snap Framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-hslogger" = callPackage @@ -261189,7 +261091,6 @@ self: { testHaskellDepends = [ base hspec-snap hspec2 lens snap text ]; description = "Lexical Style Sheets - Snap Web Framework adaptor"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-mandrill" = callPackage @@ -261227,7 +261128,6 @@ self: { ]; description = "Snap Framework MongoDB support as Snaplet"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-mongodb-minimalistic" = callPackage @@ -261264,7 +261164,6 @@ self: { ]; description = "mysql-simple snaplet for the Snap Framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-oauth" = callPackage @@ -261290,7 +261189,6 @@ self: { ]; description = "snaplet-oauth"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-persistent" = callPackage @@ -261354,7 +261252,6 @@ self: { ]; description = "Postmark snaplet for the Snap Framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-purescript" = callPackage @@ -261388,7 +261285,6 @@ self: { ]; description = "A ReCAPTCHA verification snaplet with Heist integration and connection sharing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-redis" = callPackage @@ -261429,7 +261325,6 @@ self: { ]; description = "CRUD for JSON data with Redis storage"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-rest" = callPackage @@ -261447,7 +261342,6 @@ self: { ]; description = "REST resources for the Snap web framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-riak" = callPackage @@ -261465,7 +261359,6 @@ self: { ]; description = "A Snaplet for the Riak database"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-sass" = callPackage @@ -261519,7 +261412,6 @@ self: { ]; description = "Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc."; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-ses-html" = callPackage @@ -261589,7 +261481,6 @@ self: { ]; description = "Snaplet for JWT authentication with snaplet-sqlite-simple"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-stripe" = callPackage @@ -261608,7 +261499,6 @@ self: { ]; description = "Stripe snaplet for the Snap Framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-tasks" = callPackage @@ -261625,7 +261515,6 @@ self: { ]; description = "Snaplet for Snap Framework enabling developers to administrative tasks akin to Rake tasks from Ruby On Rails framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snaplet-typed-sessions" = callPackage @@ -261671,7 +261560,6 @@ self: { ]; description = "A snaplet that communicates with wordpress over its api"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "snappy" = callPackage @@ -263263,7 +263151,6 @@ self: { ]; description = "Unified streaming data-dependency framework for web apps"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "spars" = callPackage @@ -266381,7 +266268,6 @@ self: { executableHaskellDepends = [ base ]; testHaskellDepends = [ base hspec yaml ]; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "stackctl"; }) {}; @@ -271082,7 +270968,6 @@ self: { benchmarkHaskellDepends = [ base criterion MonadRandom ]; description = "Type safe interface for programming in subcategories of Hask"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "subleq-toolchain" = callPackage @@ -271497,7 +271382,6 @@ self: { executableHaskellDepends = [ base relude ]; description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI"; license = lib.licenses.mpl20; - hydraPlatforms = lib.platforms.none; mainProgram = "summon-tui"; }) {}; @@ -279965,6 +279849,7 @@ self: { libraryHaskellDepends = [ base text text-builder ]; description = "Text styling for ANSI terminals"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; }) {}; "text-ascii" = callPackage @@ -280014,6 +279899,7 @@ self: { benchmarkHaskellDepends = [ criterion rerebase ]; description = "An efficient strict text builder"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "text-builder-dev" = callPackage @@ -280036,6 +279922,7 @@ self: { benchmarkHaskellDepends = [ criterion rerebase ]; description = "Edge of developments for \"text-builder\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "text-builder-linear" = callPackage @@ -281702,7 +281589,6 @@ self: { ]; description = "Graph of the subtype relation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "th-utilities" = callPackage @@ -285603,7 +285489,6 @@ self: { ]; description = "Top (typed oriented protocol) API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "topaz" = callPackage @@ -290761,7 +290646,6 @@ self: { testHaskellDepends = [ base ghc-prim vinyl ]; description = "Solve type equalities using custom type-level rewrite rules"; license = lib.licenses.publicDomain; - hydraPlatforms = lib.platforms.none; }) {}; "typelevel-tensor" = callPackage @@ -292148,7 +292032,6 @@ self: { ]; description = "An alternative to the Unfoldable typeclass"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "unfork" = callPackage @@ -297948,7 +297831,6 @@ self: { description = "An intermediate language for Hoare logic style verification"; license = lib.licenses.asl20; badPlatforms = [ "aarch64-linux" ]; - hydraPlatforms = lib.platforms.none; }) {}; "verify" = callPackage @@ -298389,7 +298271,6 @@ self: { ]; description = "An extensible dead-man's switch system"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; }) {}; "vimeta" = callPackage @@ -298589,7 +298470,6 @@ self: { ]; description = "Initial project template from stack"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "vinyl-plus" = callPackage @@ -298729,7 +298609,6 @@ self: { ]; description = "Visualize the graph-rewrite steps of a Haskell program"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "visual-graphrewrite"; }) {}; @@ -302452,7 +302331,6 @@ self: { ]; description = "Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "web3-bignum" = callPackage @@ -302528,7 +302406,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Ethereum support for Haskell Web3 library"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; }) {}; "web3-ipfs" = callPackage @@ -307750,6 +307627,7 @@ self: { ]; description = "XML parser with informative error-reporting and simple API"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; }) {}; "xml-picklers" = callPackage @@ -309651,7 +309529,6 @@ self: { ]; description = "Snap server backend for yaml-rpc"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "yaml-streamly" = callPackage @@ -310301,7 +310178,6 @@ self: { ]; description = "Yesod-based server for interactive presentation slides"; license = lib.licenses.gpl3Only; - hydraPlatforms = lib.platforms.none; }) {}; "yeganesh" = callPackage