Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Oct 16, 2024
1 parent 1762ac2 commit 6dc43e5
Show file tree
Hide file tree
Showing 27 changed files with 1,087 additions and 1 deletion.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13091,6 +13091,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"pure-cdb" = import ./nix/pure-cdb.nix;
"pure-fft" = import ./nix/pure-fft.nix;
"pure-io" = import ./nix/pure-io.nix;
"pure-noise" = import ./nix/pure-noise.nix;
"pure-priority-queue" = import ./nix/pure-priority-queue.nix;
"pure-priority-queue-tests" = import ./nix/pure-priority-queue-tests.nix;
"pure-shuffle" = import ./nix/pure-shuffle.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "MicroHs"; version = "0.10.3.0"; };
license = "Apache-2.0";
copyright = "2023,2024 Lennart Augustsson";
maintainer = "lennart@augustsson.net";
author = "lennart@augustsson.net";
homepage = "";
url = "";
synopsis = "A small compiler for Haskell";
description = "A compiler for an extended subset of Haskell-2010.\nThe compiler translates to combinators and can compile itself.";
buildType = "Simple";
};
components = {
exes = {
"mhs" = {
depends = pkgs.lib.optionals (compiler.isGhc && true) [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.4";
identifier = { name = "THSH"; version = "0.0.0.5"; };
license = "MIT";
copyright = "";
maintainer = "zhicheng.miao@gmail.com";
author = "Miao, ZhiCheng";
homepage = "";
url = "";
synopsis = "A \"noDSL\" approach to mixing shell scripting with Haskell programs using Template Haskell";
description = "";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
];
buildable = true;
};
exes = {
"thsh" = {
depends = [
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."THSH" or (errorHandler.buildDepError "THSH"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
];
buildable = true;
};
};
tests = {
"THSH-test" = {
depends = [
(hsPkgs."ghc" or (errorHandler.buildDepError "ghc"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."PyF" or (errorHandler.buildDepError "PyF"))
(hsPkgs."THSH" or (errorHandler.buildDepError "THSH"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.4";
identifier = { name = "aftovolio"; version = "0.3.0.1"; };
license = "MIT";
copyright = "Oleksandr Zhabenko";
maintainer = "oleksandr.zhabenko@yahoo.com";
author = "Oleksandr Zhabenko";
homepage = "";
url = "";
synopsis = "An AFTOVolio implementation for creating texts with special phonetic / prosodic properties.";
description = "It is another project that is based on the similar ideas as [phonetic-languages-simplified-examples-array package](https://hackage.haskell.org/package/phonetic-languages-simplified-examples-array). It combines general functionality with an example of complete one for Ukrainian language with extended documentation, mostly in the README.md file. ";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences"))
(hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
(hsPkgs."minmax" or (errorHandler.buildDepError "minmax"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft"))
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
(hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines"))
];
buildable = true;
};
exes = {
"aftovolioUkr" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."rhythmic-sequences" or (errorHandler.buildDepError "rhythmic-sequences"))
(hsPkgs."cli-arguments" or (errorHandler.buildDepError "cli-arguments"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."rev-scientific" or (errorHandler.buildDepError "rev-scientific"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
(hsPkgs."minmax" or (errorHandler.buildDepError "minmax"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."monoid-insertleft" or (errorHandler.buildDepError "monoid-insertleft"))
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
(hsPkgs."quantizer" or (errorHandler.buildDepError "quantizer"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."lists-flines" or (errorHandler.buildDepError "lists-flines"))
];
buildable = true;
};
"unconcatUkr2" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mmsyn2-array" or (errorHandler.buildDepError "mmsyn2-array"))
(hsPkgs."intermediate-structures" or (errorHandler.buildDepError "intermediate-structures"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { werror = false; };
package = {
specVersion = "1.18";
identifier = { name = "beam-core"; version = "0.10.3.0"; };
license = "MIT";
copyright = "";
maintainer = "travis@athougies.net";
author = "Travis Athougies";
homepage = "http://travis.athougies.net/projects/beam.html";
url = "";
synopsis = "Type-safe, feature-complete SQL query and manipulation interface for Haskell";
description = "Beam is a Haskell library for type-safe querying and manipulation of SQL databases.\nBeam is modular and supports various backends. In order to use beam, you will need to use\n@beam-core@ along with a specific backend (such as @beam-postgres@ or @beam-sqlite@) as\nwell as the corresponding backend.\nFor more information, see the user manual and tutorial on\n<https://haskell-beam.github.io/beam GitHub pages>.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."free" or (errorHandler.buildDepError "free"))
(hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vector-sized" or (errorHandler.buildDepError "vector-sized"))
(hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))
];
buildable = true;
};
tests = {
"beam-core-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."beam-core" or (errorHandler.buildDepError "beam-core"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { icu = false; executable = false; };
package = {
specVersion = "2.2";
identifier = { name = "citeproc"; version = "0.8.1.1"; };
license = "BSD-2-Clause";
copyright = "2020 John MacFarlane";
maintainer = "jgm@berkeley.edu";
author = "John MacFarlane";
homepage = "";
url = "";
synopsis = "Generates citations and bibliography from CSL styles.";
description = "citeproc parses CSL style files and uses them to\ngenerate a list of formatted citations and bibliography\nentries. For more information about CSL, see\n<https://citationstyles.org/>.";
buildType = "Simple";
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."safe" or (errorHandler.buildDepError "safe"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."scientific" or (errorHandler.buildDepError "scientific"))
(hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate"))
(hsPkgs."xml-conduit" or (errorHandler.buildDepError "xml-conduit"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed"))
(hsPkgs."pandoc-types" or (errorHandler.buildDepError "pandoc-types"))
(hsPkgs."unicode-collation" or (errorHandler.buildDepError "unicode-collation"))
] ++ pkgs.lib.optional (flags.icu) (hsPkgs."text-icu" or (errorHandler.buildDepError "text-icu"))) ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.8") (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat"));
buildable = true;
};
exes = {
"citeproc" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
];
buildable = if flags.executable then true else false;
};
};
tests = {
"spec" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."citeproc" or (errorHandler.buildDepError "citeproc"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."timeit" or (errorHandler.buildDepError "timeit"))
(hsPkgs."Diff" or (errorHandler.buildDepError "Diff"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 6dc43e5

Please sign in to comment.