Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Dec 6, 2024
1 parent bb0ec34 commit 3e12b54
Show file tree
Hide file tree
Showing 55 changed files with 3,009 additions and 7 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -837,6 +837,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"MuCheck-Hspec" = import ./nix/_Mu_Check-_Hspec.nix;
"MuCheck-QuickCheck" = import ./nix/_Mu_Check-_Quick_Check.nix;
"MuCheck-SmallCheck" = import ./nix/_Mu_Check-_Small_Check.nix;
"MultiChor" = import ./nix/_Multi_Chor.nix;
"MultipletCombiner" = import ./nix/_Multiplet_Combiner.nix;
"Munkres" = import ./nix/_Munkres.nix;
"Munkres-simple" = import ./nix/_Munkres-simple.nix;
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { test = false; };
package = {
specVersion = "3.0";
identifier = { name = "MultiChor"; version = "1.0.1.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "[email protected]";
author = "";
homepage = "";
url = "";
synopsis = "Type-safe and efficient choreographies with location-set polymorphism.";
description = "MultiChor is a library for functional choreographic programming in Haskell.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."servant" or (errorHandler.buildDepError "servant"))
(hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client"))
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
];
buildable = true;
};
tests = {
"testExamples" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."servant" or (errorHandler.buildDepError "servant"))
(hsPkgs."servant-client" or (errorHandler.buildDepError "servant-client"))
(hsPkgs."servant-server" or (errorHandler.buildDepError "servant-server"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
(hsPkgs."warp" or (errorHandler.buildDepError "warp"))
(hsPkgs."MultiChor" or (errorHandler.buildDepError "MultiChor"))
] ++ pkgs.lib.optionals (flags.test) [
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite"))
(hsPkgs."finite-field" or (errorHandler.buildDepError "finite-field"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
buildable = if flags.test then true else false;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { tagged = true; };
package = {
specVersion = "1.24";
identifier = { name = "bifunctors"; version = "5.6.2"; };
license = "BSD-3-Clause";
copyright = "Copyright (C) 2008-2016 Edward A. Kmett";
maintainer = "Edward A. Kmett <[email protected]>";
author = "Edward A. Kmett";
homepage = "http://github.com/ekmett/bifunctors/";
url = "";
synopsis = "Bifunctors";
description = "Bifunctors.";
buildType = "Simple";
};
components = {
"library" = {
depends = (([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."assoc" or (errorHandler.buildDepError "assoc"))
(hsPkgs."comonad" or (errorHandler.buildDepError "comonad"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."th-abstraction" or (errorHandler.buildDepError "th-abstraction"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ pkgs.lib.optionals (!(compiler.isGhc && compiler.version.ge "8.2")) [
(hsPkgs."bifunctor-classes-compat" or (errorHandler.buildDepError "bifunctor-classes-compat"))
(hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
]) ++ pkgs.lib.optional (flags.tagged) (hsPkgs."tagged" or (errorHandler.buildDepError "tagged"))) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "9.6")) (hsPkgs."foldable1-classes-compat" or (errorHandler.buildDepError "foldable1-classes-compat"));
buildable = true;
};
tests = {
"bifunctors-spec" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bifunctors" or (errorHandler.buildDepError "bifunctors"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."transformers-compat" or (errorHandler.buildDepError "transformers-compat"))
];
build-tools = [
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { demo = false; };
package = {
specVersion = "3.0";
identifier = { name = "brick-list-skip"; version = "0.1.1.16"; };
license = "0BSD";
copyright = "";
maintainer = "[email protected]";
author = "amano.kenji";
homepage = "https://codeberg.org/amano.kenji/brick-list-skip";
url = "";
synopsis = "Skip a certain kind of items when moving in brick list";
description = "This package contains functions that can be used in brick event handlers to skip a certain kind of items when\nmoving in brick list.\n\nFor example, you can skip a separator because selecting a separator doesn't make sense.\n\nYou can run demo programs to see how it works.\n\n== For Contributors\n\nThis library tries not to exceed 120 characters per line.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
];
buildable = true;
};
exes = {
"brick-list-skip" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."brick-list-skip" or (errorHandler.buildDepError "brick-list-skip"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = if !flags.demo then false else true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { demo = false; };
package = {
specVersion = "3.0";
identifier = { name = "brick-tabular-list"; version = "2.2.0.14"; };
license = "0BSD";
copyright = "";
maintainer = "[email protected]";
author = "amano.kenji";
homepage = "https://codeberg.org/amano.kenji/brick-tabular-list";
url = "";
synopsis = "Tabular list widgets for brick.";
description = "This package contains two tabular list widgets for brick.\n\n* Grid tabular list\n* Mixed tabular list\n\nA tabular list consists of cells(row columns), column headers, and row headers. Column headers and row headers are\noptional.\n\nIt can handle a very large data set if you delete invisible rows from memory and fetch visible rows from a database\n(file). For example, SQLite database file can handle a large spreadsheet.\n\n== To get started\n\n* Read \"Brick.Widgets.TabularList.Grid\" or \"Brick.Widgets.TabularList.Mixed\".\n* Run demo programs. To learn more quickly, modify and run demo programs.\n\n== Lens support\n\nIf you want to use lens, I encourage using @OverloadedLabels@ extension with generic-lens or optics-core.\n\nFor zoom, you have to use van Laarhoven lens because brick supports zoom through microlens.\n\n== For Contributors\n\nThis library tries not to exceed 120 characters per line.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = true;
};
exes = {
"mixed-tabular-list" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = if !flags.demo then false else true;
};
"grid-tabular-list" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = if !flags.demo then false else true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = { demo = false; };
package = {
specVersion = "3.0";
identifier = { name = "brick-tabular-list"; version = "2.2.0.15"; };
license = "0BSD";
copyright = "";
maintainer = "[email protected]";
author = "amano.kenji";
homepage = "https://codeberg.org/amano.kenji/brick-tabular-list";
url = "";
synopsis = "Tabular list widgets for brick.";
description = "This package contains two tabular list widgets for brick.\n\n* Grid tabular list\n* Mixed tabular list\n\nA tabular list consists of cells(row columns), column headers, and row headers. Column headers and row headers are\noptional.\n\nIt can handle a very large data set if you delete invisible rows from memory and fetch visible rows from a database\n(file). For example, SQLite database file can handle a large spreadsheet.\n\n== To get started\n\n* Read \"Brick.Widgets.TabularList.Grid\" or \"Brick.Widgets.TabularList.Mixed\".\n* Run demo programs. To learn more quickly, modify and run demo programs.\n\n== Lens support\n\nIf you want to use lens, I encourage using @OverloadedLabels@ extension with generic-lens or optics-core.\n\nFor zoom, you have to use van Laarhoven lens because brick supports zoom through microlens.\n\n== For Contributors\n\nThis library tries not to exceed 120 characters per line.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens"))
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = true;
};
exes = {
"mixed-tabular-list" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = if !flags.demo then false else true;
};
"grid-tabular-list" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."brick" or (errorHandler.buildDepError "brick"))
(hsPkgs."brick-tabular-list" or (errorHandler.buildDepError "brick-tabular-list"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
(hsPkgs."vty" or (errorHandler.buildDepError "vty"))
];
buildable = if !flags.demo then false else 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 = "2.4";
identifier = { name = "dwergaz"; version = "0.3.0.1"; };
license = "ISC";
copyright = "Copyright (c) 2017-2024, Henry Till";
maintainer = "[email protected]";
author = "Henry Till";
homepage = "https://github.com/henrytill/dwergaz";
url = "";
synopsis = "A minimal testing library";
description = "dwergaz is a minimal testing library.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
];
buildable = true;
};
tests = {
"tests" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."dwergaz" or (errorHandler.buildDepError "dwergaz"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit 3e12b54

Please sign in to comment.