-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
IOHK
committed
Sep 8, 2024
1 parent
028cd4d
commit 022ccd7
Showing
7 changed files
with
303 additions
and
0 deletions.
There are no files selected for viewing
180 changes: 180 additions & 0 deletions
180
...age/hindent-6.2.0-r0-2712035e7af8c61ad29dcf1ff2522c6c19313be821bb58bb199ffac53461f694.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,180 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.0"; | ||
identifier = { name = "hindent"; version = "6.2.0"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2014 Chris Done, 2015 Andrew Gibiansky, 2021 Mihai Maruseac"; | ||
maintainer = "Mihai Maruseac"; | ||
author = "Mihai Maruseac, Chris Done, Andrew Gibiansky, Tobias Pflug, Pierre Radermecker"; | ||
homepage = "https://github.com/mihaimaruseac/hindent"; | ||
url = ""; | ||
synopsis = "Extensible Haskell pretty printer"; | ||
description = "Extensible Haskell pretty printer. Both a library and an executable.\nSee the GitHub page for usage \\/ explanation: <https://github.com/mihaimaruseac/hindent>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) | ||
(hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) | ||
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."path" or (errorHandler.buildDepError "path")) | ||
(hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."syb" or (errorHandler.buildDepError "syb")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unicode-show" or (errorHandler.buildDepError "unicode-show")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
]; | ||
buildable = true; | ||
}; | ||
sublibs = { | ||
"hindent-internal" = { | ||
depends = [ | ||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) | ||
(hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) | ||
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."path" or (errorHandler.buildDepError "path")) | ||
(hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."syb" or (errorHandler.buildDepError "syb")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unicode-show" or (errorHandler.buildDepError "unicode-show")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
exes = { | ||
"hindent" = { | ||
depends = [ | ||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) | ||
(hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) | ||
(hsPkgs."hindent" or (errorHandler.buildDepError "hindent")) | ||
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."path" or (errorHandler.buildDepError "path")) | ||
(hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."syb" or (errorHandler.buildDepError "syb")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unicode-show" or (errorHandler.buildDepError "unicode-show")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"hindent-test" = { | ||
depends = [ | ||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) | ||
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) | ||
(hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) | ||
(hsPkgs."hindent" or (errorHandler.buildDepError "hindent")) | ||
(hsPkgs."hindent".components.sublibs.hindent-internal or (errorHandler.buildDepError "hindent:hindent-internal")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."path" or (errorHandler.buildDepError "path")) | ||
(hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."syb" or (errorHandler.buildDepError "syb")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unicode-show" or (errorHandler.buildDepError "unicode-show")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
benchmarks = { | ||
"hindent-bench" = { | ||
depends = [ | ||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."ghc-lib-parser" or (errorHandler.buildDepError "ghc-lib-parser")) | ||
(hsPkgs."ghc-lib-parser-ex" or (errorHandler.buildDepError "ghc-lib-parser-ex")) | ||
(hsPkgs."hindent" or (errorHandler.buildDepError "hindent")) | ||
(hsPkgs."hindent".components.sublibs.hindent-internal or (errorHandler.buildDepError "hindent:hindent-internal")) | ||
(hsPkgs."monad-loops" or (errorHandler.buildDepError "monad-loops")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."path" or (errorHandler.buildDepError "path")) | ||
(hsPkgs."path-io" or (errorHandler.buildDepError "path-io")) | ||
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."syb" or (errorHandler.buildDepError "syb")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."unicode-show" or (errorHandler.buildDepError "unicode-show")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
51 changes: 51 additions & 0 deletions
51
...e/mockcat-0.4.0.0-r0-95eab7f84e8b79777b8c3afd3d67e1bb5fba4b53d5af01a107ad9c99a1239e9f.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.12"; | ||
identifier = { name = "mockcat"; version = "0.4.0.0"; }; | ||
license = "MIT"; | ||
copyright = "2024 funnycat"; | ||
maintainer = "funnycat <[email protected]>"; | ||
author = "funnycat <[email protected]>"; | ||
homepage = "https://github.com/pujoheadsoft/mockcat#readme"; | ||
url = ""; | ||
synopsis = "Mock library for test in Haskell."; | ||
description = "mockcat is a mock library for testing Haskell.\n\nmockcat provides monad type class generation and stub and verification functions.\n\nStub functions can return values of pure types as well as values of monad types.\n\nFor more please see the README on GitHub at <https://github.com/pujoheadsoft/mockcat#readme>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"mockcat-test" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."mockcat" or (errorHandler.buildDepError "mockcat")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
38 changes: 38 additions & 0 deletions
38
...xport-tools-1.2.6-r0-f6b0400e6b21da9b07cd105754b18bafddaa93964cd49a3cc632fc1bf53fd46c.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.20"; | ||
identifier = { name = "ngx-export-tools"; version = "1.2.6"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2018-2024 Alexey Radkov"; | ||
maintainer = "Alexey Radkov <[email protected]>"; | ||
author = "Alexey Radkov <[email protected]>"; | ||
homepage = "https://github.com/lyokha/nginx-haskell-module"; | ||
url = ""; | ||
synopsis = "Extra tools for Nginx Haskell module"; | ||
description = "Extra tools for\n<https://github.com/lyokha/nginx-haskell-module Nginx Haskell module>."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."ngx-export" or (errorHandler.buildDepError "ngx-export")) | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters