Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Nov 27, 2023
1 parent 81ddfd2 commit 7fa495d
Show file tree
Hide file tree
Showing 35 changed files with 1,112 additions and 5 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11097,6 +11097,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"nemesis" = import ./nix/nemesis.nix;
"nemesis-titan" = import ./nix/nemesis-titan.nix;
"neolua" = import ./nix/neolua.nix;
"neononempty" = import ./nix/neononempty.nix;
"neptune-backend" = import ./nix/neptune-backend.nix;
"nerf" = import ./nix/nerf.nix;
"nero" = import ./nix/nero.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "MicroHs"; version = "0.8.3.0"; };
license = "Apache-2.0";
copyright = "2023 Lennart Augustsson";
maintainer = "[email protected]";
author = "[email protected]";
homepage = "";
url = "";
synopsis = "A compiler for a subset of Haskell";
description = "A compiler for a subset of Haskell.\nThe compiler translates to combinators and can compile itself.";
buildType = "Simple";
};
components = {
exes = {
"mhs" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "MicroHs"; version = "0.8.4.0"; };
license = "Apache-2.0";
copyright = "2023 Lennart Augustsson";
maintainer = "[email protected]";
author = "[email protected]";
homepage = "";
url = "";
synopsis = "A compiler for a subset of Haskell";
description = "A compiler for a subset of Haskell.\nThe compiler translates to combinators and can compile itself.";
buildType = "Simple";
};
components = {
exes = {
"mhs" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "config-schema"; version = "1.3.0.0"; };
license = "ISC";
copyright = "Eric Mertens 2017";
maintainer = "[email protected]";
author = "Eric Mertens";
homepage = "https://github.com/glguy/config-schema";
url = "";
synopsis = "Schema definitions for the config-value package";
description = "This package makes it possible to define schemas for use when\nloading configuration files using the config-value format.\nThese schemas can be used to process a configuration file into\na Haskell value or to automatically generate documentation for\nthe file format.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."config-value" or (errorHandler.buildDepError "config-value"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."free" or (errorHandler.buildDepError "free"))
(hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
};
tests = {
"unit-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."config-value" or (errorHandler.buildDepError "config-value"))
(hsPkgs."config-schema" or (errorHandler.buildDepError "config-schema"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
};
}
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 = "2.2";
identifier = { name = "config-value"; version = "0.8.3"; };
license = "MIT";
copyright = "2015-2016,2019 Eric Mertens";
maintainer = "[email protected]";
author = "Eric Mertens";
homepage = "https://github.com/glguy/config-value";
url = "";
synopsis = "Simple, layout-based value language similar to YAML or JSON";
description = "This package implements a language similar to YAML or JSON but\nwith fewer special cases and fewer dependencies. It emphasizes\nlayout structure for sections and lists, and requires quotes\naround strings.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
build-tools = [
(hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
(hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
];
buildable = true;
};
tests = {
"unit-tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."config-value" or (errorHandler.buildDepError "config-value"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "glirc"; version = "2.40"; };
license = "ISC";
copyright = "2016-2019 Eric Mertens";
maintainer = "[email protected]";
author = "Eric Mertens";
homepage = "https://github.com/glguy/irc-core";
url = "";
synopsis = "Console IRC client";
description = "Console IRC client\n\nglirc is a console IRC client with an emphasis on providing\ndynamic views into the model of your IRC connections.\n\n<https://github.com/glguy/irc-core/wiki Documentation Wiki>";
buildType = "Custom";
setup-depends = [
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."config-schema" or (errorHandler.buildDepError "config-schema"))
(hsPkgs."config-value" or (errorHandler.buildDepError "config-value"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."curve25519" or (errorHandler.buildDepError "curve25519"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."free" or (errorHandler.buildDepError "free"))
(hsPkgs."githash" or (errorHandler.buildDepError "githash"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."hookup" or (errorHandler.buildDepError "hookup"))
(hsPkgs."irc-core" or (errorHandler.buildDepError "irc-core"))
(hsPkgs."kan-extensions" or (errorHandler.buildDepError "kan-extensions"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process"))
(hsPkgs."psqueues" or (errorHandler.buildDepError "psqueues"))
(hsPkgs."regex-tdfa" or (errorHandler.buildDepError "regex-tdfa"))
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
build-tools = [
(hsPkgs.buildPackages.hsc2hs.components.exes.hsc2hs or (pkgs.buildPackages.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
];
buildable = true;
};
exes = {
"glirc" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."glirc" or (errorHandler.buildDepError "glirc"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
(hsPkgs."vty-unix" or (errorHandler.buildDepError "vty-unix"))
];
buildable = true;
};
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."glirc" or (errorHandler.buildDepError "glirc"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { build-examples = false; };
package = {
specVersion = "1.10";
identifier = { name = "hedgehog-fn"; version = "1.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>";
author = "Isaac Elliott";
homepage = "https://github.com/qfpl/hedgehog-fn";
url = "";
synopsis = "Function generation for `hedgehog`";
description = "Generating shrinkable, showable functions with `hedgehog`. See\n`Hedgehog.Function` for example usages.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant"))
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
buildable = true;
};
exes = {
"example" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."hedgehog" or (errorHandler.buildDepError "hedgehog"))
(hsPkgs."hedgehog-fn" or (errorHandler.buildDepError "hedgehog-fn"))
];
buildable = if flags.build-examples && (compiler.isGhc && (compiler.version).ge "8.0")
then true
else false;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "hookup"; version = "0.8"; };
license = "ISC";
copyright = "2016-2020 Eric Mertens";
maintainer = "[email protected]";
author = "Eric Mertens";
homepage = "https://github.com/glguy/irc-core";
url = "";
synopsis = "Abstraction over creating network connections with SOCKS5 and TLS";
description = "This package provides an abstraction for communicating with line-oriented\nnetwork services while abstracting over the use of SOCKS5 and TLS (via OpenSSL)";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
(hsPkgs."network" or (errorHandler.buildDepError "network"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec"))
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
(hsPkgs."HsOpenSSL-x509-system" or (errorHandler.buildDepError "HsOpenSSL-x509-system"))
];
buildable = true;
};
};
}
Loading

0 comments on commit 7fa495d

Please sign in to comment.