-
Notifications
You must be signed in to change notification settings - Fork 17
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
Oct 17, 2024
1 parent
6dc43e5
commit 138edf8
Showing
36 changed files
with
1,263 additions
and
2 deletions.
There are no files selected for viewing
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
47 changes: 47 additions & 0 deletions
47
...has-field-0.0.1.4-r0-20a5a8483d76245dcca6a640e052983a2dac0922a67c0b8e8df1f0783e3e970e.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,47 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.12"; | ||
identifier = { name = "derive-has-field"; version = "0.0.1.4"; }; | ||
license = "MIT"; | ||
copyright = "Barry Moore II"; | ||
maintainer = "[email protected]"; | ||
author = "Barry Moore II"; | ||
homepage = "https://github.com/chiroptical/derive-has-field#readme"; | ||
url = ""; | ||
synopsis = "Derive HasField instances with Template Haskell"; | ||
description = "A Template Haskell function to derive HasField instances to utilize OverloadedRecordDot more effectively."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"derive-has-field-test" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."derive-has-field" or (errorHandler.buildDepError "derive-has-field")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
126 changes: 126 additions & 0 deletions
126
...s-builder-0.8.0.6-r2-442f4e4bd9acca43798e35aab35d254348f281342a78ca61dbbe576e32b07dd6.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,126 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = { | ||
cairo = false; | ||
svg = false; | ||
ps = false; | ||
postscript = false; | ||
rasterific = false; | ||
pgf = false; | ||
}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "diagrams-builder"; version = "0.8.0.6"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "Brent Yorgey"; | ||
homepage = "https://diagrams.github.io"; | ||
url = ""; | ||
synopsis = "hint-based build service for the diagrams graphics EDSL."; | ||
description = "@diagrams-builder@ provides backend-agnostic tools for\ndynamically turning code into rendered diagrams,\nusing the @hint@ wrapper to the GHC API. It\nsupports conditional recompilation using hashing\nof diagrams source code, to avoid recompiling\ncode that has not changed. It is useful for\ncreating tools which compile diagrams code\nembedded in other documents. For example, it is\nused by the @BlogLiterately-diagrams@ package (a\nplugin for @BlogLiterately@) to compile diagrams\nembedded in Markdown-formatted blog posts.\n\nExecutables specific to the cairo, SVG, postscript,\nand rasterific\nbackends are included (more executables specific\nto other backends may be included in the future).\nAll take an input file and an expression to\nrender, and output an image file. If you want\nthese executables you must explicitly enable the\n@-fcairo@, @-fsvg@, @-fpostscript@, or @-frasterific@ flags.\n\nA LaTeX package, @diagrams-latex.sty@, is also\nprovided in the @latex/@ directory of the source\ndistribution, which renders diagrams code found\nwithin @diagram@ environments. Note that\n@diagrams-latex.sty@ is licensed under the GPL."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."hint" or (errorHandler.buildDepError "hint")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."haskell-src-exts" or (errorHandler.buildDepError "haskell-src-exts")) | ||
(hsPkgs."haskell-src-exts-simple" or (errorHandler.buildDepError "haskell-src-exts-simple")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"diagrams-builder-cairo" = { | ||
depends = pkgs.lib.optionals (flags.cairo) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."diagrams-cairo" or (errorHandler.buildDepError "diagrams-cairo")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
]; | ||
buildable = if !flags.cairo then false else true; | ||
}; | ||
"diagrams-builder-svg" = { | ||
depends = pkgs.lib.optionals (flags.svg) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."diagrams-svg" or (errorHandler.buildDepError "diagrams-svg")) | ||
(hsPkgs."svg-builder" or (errorHandler.buildDepError "svg-builder")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
]; | ||
buildable = if !flags.svg then false else true; | ||
}; | ||
"diagrams-builder-ps" = { | ||
depends = pkgs.lib.optionals (flags.ps || flags.postscript) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."diagrams-postscript" or (errorHandler.buildDepError "diagrams-postscript")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
]; | ||
buildable = if !flags.ps && !flags.postscript then false else true; | ||
}; | ||
"diagrams-builder-rasterific" = { | ||
depends = pkgs.lib.optionals (flags.rasterific) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."diagrams-rasterific" or (errorHandler.buildDepError "diagrams-rasterific")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."JuicyPixels" or (errorHandler.buildDepError "JuicyPixels")) | ||
]; | ||
buildable = if !flags.rasterific then false else true; | ||
}; | ||
"diagrams-builder-pgf" = { | ||
depends = pkgs.lib.optionals (flags.pgf) [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."diagrams-builder" or (errorHandler.buildDepError "diagrams-builder")) | ||
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib")) | ||
(hsPkgs."diagrams-pgf" or (errorHandler.buildDepError "diagrams-pgf")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."cmdargs" or (errorHandler.buildDepError "cmdargs")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."texrunner" or (errorHandler.buildDepError "texrunner")) | ||
]; | ||
buildable = if !flags.pgf then false else true; | ||
}; | ||
}; | ||
}; | ||
} |
98 changes: 98 additions & 0 deletions
98
hackage/dsp-0.2.5.2-r1-b8d8002f9098555969780608383a950ef3920929eaa334f875316eaf5997991a.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,98 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = { buildexamples = false; }; | ||
package = { | ||
specVersion = "2.2"; | ||
identifier = { name = "dsp"; version = "0.2.5.2"; }; | ||
license = "GPL-2.0-only"; | ||
copyright = "Matt Donadio, 2003"; | ||
maintainer = "Henning Thielemann <[email protected]>"; | ||
author = "Matt Donadio <[email protected]>"; | ||
homepage = "http://www.haskell.org/haskellwiki/DSP"; | ||
url = ""; | ||
synopsis = "Haskell Digital Signal Processing"; | ||
description = "Digital Signal Processing, Fourier Transform, Linear Algebra, Interpolation"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."random" or (errorHandler.buildDepError "random")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"dsp-demo-article" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
"dsp-demo-fft-bench" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
"dsp-demo-fft-test" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
"dsp-demo-freq" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
"dsp-demo-iir" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
"dsp-demo-noise" = { | ||
depends = pkgs.lib.optionals (flags.buildexamples) [ | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = if flags.buildexamples then true else false; | ||
}; | ||
}; | ||
tests = { | ||
"dsp-test" = { | ||
depends = [ | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
(hsPkgs."dsp" or (errorHandler.buildDepError "dsp")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
55 changes: 55 additions & 0 deletions
55
...it-3qvpPyAi6mH-12-r0-f61a7f342a0bd9e522cb79931e6aeb197622ad765cea53750d125afaa08a377a.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,55 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "mit-3qvpPyAi6mH"; version = "12"; }; | ||
license = "MIT"; | ||
copyright = "Copyright (C) 2020-2022 Mitchell Rosen"; | ||
maintainer = "Mitchell Rosen <[email protected]>"; | ||
author = "Mitchell Rosen"; | ||
homepage = "https://github.com/mitchellwrosen/mit"; | ||
url = ""; | ||
synopsis = "A git wrapper with a streamlined UX"; | ||
description = "A git wrapper with a streamlined UX.\n\nTo install the @mit@ command-line tool, run the following:\n\n@\ncabal install mit-3qvpPyAi6mH\n@\n\nThis package's library component does not follow the Package Versioning Policy."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."base64" or (errorHandler.buildDepError "base64")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."ki" or (errorHandler.buildDepError "ki")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."text-ansi" or (errorHandler.buildDepError "text-ansi")) | ||
(hsPkgs."text-builder-linear" or (errorHandler.buildDepError "text-builder-linear")) | ||
(hsPkgs."unconditional-jump" or (errorHandler.buildDepError "unconditional-jump")) | ||
(hsPkgs."unix" or (errorHandler.buildDepError "unix")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"mit" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."mit-3qvpPyAi6mH" or (errorHandler.buildDepError "mit-3qvpPyAi6mH")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.