Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Dec 24, 2024
1 parent d20abc2 commit fa91f38
Show file tree
Hide file tree
Showing 70 changed files with 2,432 additions and 16 deletions.
2 changes: 2 additions & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4637,6 +4637,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"delivery-status-notification" = import ./nix/delivery-status-notification.nix;
"delta" = import ./nix/delta.nix;
"delta-h" = import ./nix/delta-h.nix;
"deltaq" = import ./nix/deltaq.nix;
"delude" = import ./nix/delude.nix;
"demangler" = import ./nix/demangler.nix;
"demarcate" = import ./nix/demarcate.nix;
Expand Down Expand Up @@ -12978,6 +12979,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"prob" = import ./nix/prob.nix;
"prob-fx" = import ./nix/prob-fx.nix;
"probability" = import ./nix/probability.nix;
"probability-polynomial" = import ./nix/probability-polynomial.nix;
"probable" = import ./nix/probable.nix;
"proc" = import ./nix/proc.nix;
"proc-net" = import ./nix/proc-net.nix;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.0";
identifier = { name = "PSQueue"; version = "1.2.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Teo Camarasu <[email protected]>";
author = "Ralf Hinze";
homepage = "";
url = "";
synopsis = "Priority Search Queue";
description = "A /priority search queue/ efficiently supports the\noperations of both a search tree and a priority queue. A\n'Binding' is a product of a key and a priority. Bindings\ncan be inserted, deleted, modified and queried in\nlogarithmic time, and the binding with the least priority\ncan be retrieved in constant time. A queue can be built\nfrom a list of bindings, sorted by keys, in linear time.";
buildType = "Simple";
};
components = {
"library" = {
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ];
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."PSQueue" or (errorHandler.buildDepError "PSQueue"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
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 = {};
package = {
specVersion = "1.10";
identifier = { name = "auto-update"; version = "0.2.6"; };
license = "MIT";
copyright = "";
maintainer = "[email protected]";
author = "Michael Snoyman";
homepage = "https://github.com/yesodweb/wai";
url = "";
synopsis = "Efficiently run periodic, on-demand actions";
description = "API docs and the README are available at <http://www.stackage.org/package/auto-update>.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
];
buildable = true;
};
tests = {
"spec" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."auto-update" or (errorHandler.buildDepError "auto-update"))
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."retry" or (errorHandler.buildDepError "retry"))
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
];
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,39 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "bearriver"; version = "0.14.12"; };
license = "BSD-3-Clause";
copyright = "Copyright (c) 2019-2022 - Ivan Perez\n,\nCopyright (c) 2016-2018 - Ivan Perez and Manuel Bärenz";
maintainer = "[email protected]";
author = "Ivan Perez, Manuel Bärenz";
homepage = "https://github.com/ivanperez-keera/dunai";
url = "";
synopsis = "FRP Yampa replacement implemented with Monadic Stream Functions.";
description = "<https://hackage.haskell.org/package/Yampa Yampa> is a popular Functional\nReactive Programming (FRP) implementation that has been used extensively for\nall kinds of applications, including robotics and games.\n\n<https://dl.acm.org/doi/10.1145/2976002.2976010 Monadic Stream Functions> are\na new abstraction for data processors that combine arrows and monads. The\nlibrary <https://hackage.haskell.org/package/dunai dunai> provides a default\nimplementation.\n\nBearriver (a tributary to the Yampa river) provides the same API as Yampa,\nbut implemented using dunai underneath. The goal is to facilitate\nunderstanding what's different about Yampa, and other FRP and Reactive\nProgramming libraries, by creating wrappers around dunai defined precisely by\nthose differences.\n\nBecause dunai is particularly fast, especially with optimizations enabled,\nthis implementation is faster than traditional Yampa for medium-sized and\nlarge applications.";
buildType = "Simple";
};
components = {
"library" = {
depends = ([
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."dunai" or (errorHandler.buildDepError "dunai"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."simple-affine-space" or (errorHandler.buildDepError "simple-affine-space"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.le "7.8.4") (hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))) ++ pkgs.lib.optional (!(compiler.isGhc && compiler.version.ge "8.0")) (hsPkgs."fail" or (errorHandler.buildDepError "fail"));
buildable = true;
};
};
}
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 = "3.0";
identifier = { name = "bluefin-internal"; version = "0.0.14.0"; };
license = "MIT";
copyright = "";
maintainer = "Tom Ellis";
author = "Tom Ellis";
homepage = "https://github.com/tomjaguarpaw/bluefin";
url = "";
synopsis = "The Bluefin effect system, internals";
description = "The Bluefin effect system, internals";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."async" or (errorHandler.buildDepError "async"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base"))
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control"))
];
buildable = true;
};
tests = {
"bluefin-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bluefin-internal" or (errorHandler.buildDepError "bluefin-internal"))
];
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 = {};
package = {
specVersion = "1.10";
identifier = { name = "clay"; version = "0.15.0"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Sebastiaan Visser <[email protected]>";
author = "Sebastiaan Visser";
homepage = "http://fvisser.nl/clay";
url = "";
synopsis = "CSS preprocessor as embedded Haskell.";
description = "Clay is a CSS preprocessor like LESS and Sass, but implemented as an embedded\ndomain specific language (EDSL) in Haskell. This means that all CSS selectors\nand style rules are first class Haskell functions, which makes reuse and\ncomposability easy.\n\nThe project is described on <http://fvisser.nl/clay>.\n\nThe API documentation can be found in the top level module \"Clay\".";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
tests = {
"Test-Clay" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
];
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,48 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.4";
identifier = { name = "colourista"; version = "0.1.0.2"; };
license = "MPL-2.0";
copyright = "2020-2022 Kowainik";
maintainer = "Kowainik <[email protected]>";
author = "Veronika Romashkina, Dmitrii Kovanikov";
homepage = "https://github.com/kowainik/colourista";
url = "";
synopsis = "Convenient interface for printing colourful messages";
description = "Convenient interface for printing colourful messages based on the @ansi-terminal@ library.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
tests = {
"colourista-test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."colourista" or (errorHandler.buildDepError "colourista"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "3.0";
identifier = { name = "deltaq"; version = "1.0.0.0"; };
license = "BSD-3-Clause";
copyright = "Predictable Network Solutions Ltd., 2003-2024";
maintainer = "[email protected]";
author = "Neil Davies, Heinrich Apfelmus";
homepage = "https://github.com/DeltaQ-SD/deltaq";
url = "";
synopsis = "Framework for ∆Q System Development";
description = "∆Q System Development is a paradigm for developing distributed systems\nthat meet performance requirements.\n\nIn this paradigm,\nthe system designer starts by defining high-level outcomes,\nexplores different refinements into combinations of lower-level outcomes,\nand evaluates their performance characteristics.\n\nThe `deltaq` package (pronounced \"Delta Q\") provides\ndata types and functions for\n\n* outcomes and their combinations\n* evaluating the performance characteristics of outcomes,\n specifically the probability distribution of their completion times";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."Chart" or (errorHandler.buildDepError "Chart"))
(hsPkgs."lattices" or (errorHandler.buildDepError "lattices"))
(hsPkgs."probability-polynomial" or (errorHandler.buildDepError "probability-polynomial"))
];
buildable = true;
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."deltaq" or (errorHandler.buildDepError "deltaq"))
(hsPkgs."probability-polynomial" or (errorHandler.buildDepError "probability-polynomial"))
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
build-tools = [
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
];
buildable = true;
};
};
benchmarks = {
"basic" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."deltaq" or (errorHandler.buildDepError "deltaq"))
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."hvega" or (errorHandler.buildDepError "hvega"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."statistics" or (errorHandler.buildDepError "statistics"))
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
];
buildable = true;
};
};
};
}
Loading

0 comments on commit fa91f38

Please sign in to comment.