Skip to content

Commit 84484b1

Browse files
author
IOHK
committed
Automatic Update
1 parent 5109988 commit 84484b1

19 files changed

+563
-0
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12857,6 +12857,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1285712857
"powerqueue-sqs" = import ./nix/powerqueue-sqs.nix;
1285812858
"ppad-base58" = import ./nix/ppad-base58.nix;
1285912859
"ppad-bech32" = import ./nix/ppad-bech32.nix;
12860+
"ppad-hkdf" = import ./nix/ppad-hkdf.nix;
1286012861
"ppad-hmac-drbg" = import ./nix/ppad-hmac-drbg.nix;
1286112862
"ppad-ripemd160" = import ./nix/ppad-ripemd160.nix;
1286212863
"ppad-secp256k1" = import ./nix/ppad-secp256k1.nix;
@@ -15611,6 +15612,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1561115612
"swiss-ephemeris" = import ./nix/swiss-ephemeris.nix;
1561215613
"swisstable" = import ./nix/swisstable.nix;
1561315614
"switch" = import ./nix/switch.nix;
15615+
"swizzle" = import ./nix/swizzle.nix;
1561415616
"sws" = import ./nix/sws.nix;
1561515617
"sxml" = import ./nix/sxml.nix;
1561615618
"syb" = import ./nix/syb.nix;
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "chart-svg"; version = "0.8.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Tony Day (c) 2017";
17+
maintainer = "[email protected]";
18+
author = "Tony Day";
19+
homepage = "https://github.com/tonyday567/chart-svg#readme";
20+
url = "";
21+
synopsis = "Charting library targetting SVGs.";
22+
description = "This package provides a charting library targetting SVG as the rendered output.\n\n== Usage\n\n>>> :set -XOverloadedLabels\n>>> :set -XOverloadedStrings\n>>> import Chart\n>>> import Optics.Core\n>>> let lines = [[Point 0.0 1.0, Point 1.0 1.0, Point 2.0 5.0],[Point 0.0 0.0, Point 2.8 3.0],[Point 0.5 4.0, Point 0.5 0]]\n>>> let styles = (\\c -> defaultLineStyle & set #color (palette c) & set #size 0.015) <$> [0..2]\n>>> let cs = zipWith (\\s x -> LineChart s [x]) styles lines\n>>> let lineExample = mempty & set #chartTree (named \"line\" cs) & set #hudOptions defaultHudOptions :: ChartOptions\n>>> writeChartOptions \"other/usage.svg\" lineExample\n\n![usage example](docs/other/usage.svg)\n\nSee \"Chart\" for concept design notes, and \"Chart.Examples\" for practical usage.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."Color" or (errorHandler.buildDepError "Color"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."cubicbezier" or (errorHandler.buildDepError "cubicbezier"))
33+
(hsPkgs."flatparse" or (errorHandler.buildDepError "flatparse"))
34+
(hsPkgs."formatn" or (errorHandler.buildDepError "formatn"))
35+
(hsPkgs."harpie" or (errorHandler.buildDepError "harpie"))
36+
(hsPkgs."markup-parse" or (errorHandler.buildDepError "markup-parse"))
37+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
38+
(hsPkgs."numhask" or (errorHandler.buildDepError "numhask"))
39+
(hsPkgs."numhask-space" or (errorHandler.buildDepError "numhask-space"))
40+
(hsPkgs."optics-core" or (errorHandler.buildDepError "optics-core"))
41+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
42+
(hsPkgs."string-interpolate" or (errorHandler.buildDepError "string-interpolate"))
43+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
44+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
45+
];
46+
buildable = true;
47+
};
48+
tests = {
49+
"doctests" = {
50+
depends = [
51+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
52+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
53+
];
54+
buildable = true;
55+
};
56+
};
57+
};
58+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "harpie"; version = "0.1.2.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Tony Day (c) 2016-2024";
17+
maintainer = "[email protected]";
18+
author = "Tony Day";
19+
homepage = "https://github.com/tonyday567/harpie#readme";
20+
url = "";
21+
synopsis = "Haskell array programming.";
22+
description = "This package provides Haskell array programming, interface and environment.\n\nModule names clash with each other and with the Prelude.\n\n== Usage\n\n>>> import Harpie.Fixed qualified as F\n>>> import Harpie.Shape qualified as S\n>>> import Harpie.Array qualified as A\n\n>>> a = F.range @[2,3,4]\n>>> F.shape a\n[2,3,4]\n>>> pretty a\n[[[0,1,2,3],\n [4,5,6,7],\n [8,9,10,11]],\n [[12,13,14,15],\n [16,17,18,19],\n [20,21,22,23]]]\n\n>>> a = A.range [2,3,4]\n>>> F.shape a\n[2,3,4]\n>>> pretty a\n[[[0,1,2,3],\n [4,5,6,7],\n [8,9,10,11]],\n [[12,13,14,15],\n [16,17,18,19],\n [20,21,22,23]]]";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
29+
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
30+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
31+
(hsPkgs."distributive" or (errorHandler.buildDepError "distributive"))
32+
(hsPkgs."first-class-families" or (errorHandler.buildDepError "first-class-families"))
33+
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
34+
(hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances"))
35+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
36+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
37+
(hsPkgs."vector-algorithms" or (errorHandler.buildDepError "vector-algorithms"))
38+
];
39+
buildable = true;
40+
};
41+
tests = {
42+
"doctests" = {
43+
depends = [
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
};
51+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "numhask-space"; version = "0.13.0.0"; };
15+
license = "BSD-3-Clause";
16+
copyright = "Tony Day (c) 2016";
17+
maintainer = "[email protected]";
18+
author = "Tony Day";
19+
homepage = "https://github.com/tonyday567/numhask-space#readme";
20+
url = "";
21+
synopsis = "Numerical spaces.";
22+
description = "@numhask-space@ provides support for spaces where [space](https://en.wikipedia.org/wiki/Space_(mathematics\\)) is defined as a set of numbers with a lower and upper bound.\n\n== Usage\n\n>>> {-# LANGUAGE RebindableSyntax #-}\n>>> import NumHask.Prelude\n>>> import NumHask.Space";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."adjunctions" or (errorHandler.buildDepError "adjunctions"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
31+
(hsPkgs."distributive" or (errorHandler.buildDepError "distributive"))
32+
(hsPkgs."numhask" or (errorHandler.buildDepError "numhask"))
33+
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids"))
34+
(hsPkgs."tdigest" or (errorHandler.buildDepError "tdigest"))
35+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
36+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
37+
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
38+
];
39+
buildable = true;
40+
};
41+
tests = {
42+
"doctests" = {
43+
depends = [
44+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
45+
(hsPkgs."doctest-parallel" or (errorHandler.buildDepError "doctest-parallel"))
46+
(hsPkgs."numhask-space" or (errorHandler.buildDepError "numhask-space"))
47+
];
48+
buildable = true;
49+
};
50+
};
51+
};
52+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.10";
14+
identifier = { name = "ods2csv"; version = "0.1.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Henning Thielemann";
19+
homepage = "https://hub.darcs.net/thielema/ods2csv";
20+
url = "";
21+
synopsis = "Convert Open Document Spreadsheet ODS to CSV";
22+
description = "Usually you would convert ODS to CSV via @libreoffice --headless@\nbut this conflicts with running GUI instances of @libreoffice@\nand requires a full libreoffice installation\nand has incomprehensible CSV export command-line options\nand selection of individual tables is inferior.\n\nThis program quickly scans through a FODS or ODS document using a XML parser\nand watches only the necessary data.\nIt does not interpret or evaluate the formula data,\ninstead it assumes that the contained evaluated values are correct.\nThis is true, if the file was saved from LibreOffice\nbut might not be true if generated or manipulated by other tools.\n\nYou can feed generated CSV files to LaTeX @datatool.sty@, @csvmidi@,\nHledger's CSV import or @csvreplace@ from Haskell package @spreadsheet@.\n\nExample runs of the program:\n\n> ods2csv --list-tables input.ods\n\n> ods2csv --sheetnumber=1 input.ods >output.csv\n\n> ods2csv --sheetname=\"Table 2\" --separator=TAB input.ods >output.tsv\n\n> ods2csv --sheetnumber=2 input.fods >output.csv\n\n> ods2csv --sheetnumber=2 <input.fods >output.csv\n\nThe program supports UTF-8 encoding for FODS/XML input,\nand applies Latin1 decoding otherwise.\nFor writing CSV it uses the system's default encoding.\nYou may only feed FODS, not ODS via pipe/stdin to the program.\n\nToDo: Provide FODS parser as library function, maybe in @spreadsheet@.\n\nAlternatives: <https://www.visidata.org/>, <https://csvkit.rtfd.org/>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
exes = {
27+
"ods2csv" = {
28+
depends = [
29+
(hsPkgs."zip-archive" or (errorHandler.buildDepError "zip-archive"))
30+
(hsPkgs."spreadsheet" or (errorHandler.buildDepError "spreadsheet"))
31+
(hsPkgs."tagchup" or (errorHandler.buildDepError "tagchup"))
32+
(hsPkgs."xml-basic" or (errorHandler.buildDepError "xml-basic"))
33+
(hsPkgs."shell-utility" or (errorHandler.buildDepError "shell-utility"))
34+
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
35+
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
36+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
37+
(hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty"))
38+
(hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht"))
39+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
40+
];
41+
buildable = true;
42+
};
43+
};
44+
};
45+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.18";
14+
identifier = { name = "persistent-sql-lifted"; version = "0.1.1.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "Freckle Education";
18+
author = "";
19+
homepage = "https://github.com/freckle/persistent-sql-lifted#readme";
20+
url = "";
21+
synopsis = "Monad classes for running queries with Persistent and Esqueleto";
22+
description = "This package introduces two classes: MonadSqlBackend for monadic contexts in\nwhich a SqlBackend is available, and MonadSqlTx for contexts in which we\ncan execute a SQL transaction.\n\nAdditionally, this package provides variants of query-running utilities from\nPersistent and Esqueleto which are concretized to use SqlBackend, generalized\nto a MonadSqlBackend m constraint rather than \"ReaderT backend\", and wrapped in\ncheckpointCallStack so that exceptions will include call stacks.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."annotated-exception" or (errorHandler.buildDepError "annotated-exception"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit"))
31+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
32+
(hsPkgs."esqueleto" or (errorHandler.buildDepError "esqueleto"))
33+
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
34+
(hsPkgs."persistent" or (errorHandler.buildDepError "persistent"))
35+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
36+
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core"))
37+
];
38+
buildable = true;
39+
};
40+
};
41+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.0";
14+
identifier = { name = "ppad-hkdf"; version = "0.1.0"; };
15+
license = "MIT";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Jared Tobin";
19+
homepage = "";
20+
url = "";
21+
synopsis = "A HMAC-based key derivation function";
22+
description = "A pure implementation of the HMAC-based extract-and-expand key derivation\nfunction, per RFC5869.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
];
31+
buildable = true;
32+
};
33+
tests = {
34+
"hkdf-tests" = {
35+
depends = [
36+
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
39+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+
(hsPkgs."ppad-hkdf" or (errorHandler.buildDepError "ppad-hkdf"))
41+
(hsPkgs."ppad-sha256" or (errorHandler.buildDepError "ppad-sha256"))
42+
(hsPkgs."ppad-sha512" or (errorHandler.buildDepError "ppad-sha512"))
43+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
44+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
45+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
46+
];
47+
buildable = true;
48+
};
49+
};
50+
benchmarks = {
51+
"hkdf-bench" = {
52+
depends = [
53+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
54+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
55+
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
56+
(hsPkgs."ppad-hkdf" or (errorHandler.buildDepError "ppad-hkdf"))
57+
(hsPkgs."ppad-sha256" or (errorHandler.buildDepError "ppad-sha256"))
58+
(hsPkgs."ppad-sha512" or (errorHandler.buildDepError "ppad-sha512"))
59+
];
60+
buildable = true;
61+
};
62+
};
63+
};
64+
}

0 commit comments

Comments
 (0)