Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Sep 18, 2024
1 parent 6fc111a commit 1d222a4
Show file tree
Hide file tree
Showing 38 changed files with 1,615 additions and 4 deletions.
1 change: 1 addition & 0 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14671,6 +14671,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
"singleton-typelits" = import ./nix/singleton-typelits.nix;
"singletons" = import ./nix/singletons.nix;
"singletons-base" = import ./nix/singletons-base.nix;
"singletons-default" = import ./nix/singletons-default.nix;
"singletons-presburger" = import ./nix/singletons-presburger.nix;
"singletons-th" = import ./nix/singletons-th.nix;
"singnal" = import ./nix/singnal.nix;
Expand Down
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 = "3.0";
identifier = { name = "Cabal"; version = "3.14.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
maintainer = "[email protected]";
author = "Cabal Development Team <[email protected]>";
homepage = "http://www.haskell.org/cabal/";
url = "";
synopsis = "A framework for packaging Haskell software";
description = "The Haskell Common Architecture for Building Applications and\nLibraries: a framework defining a common interface for authors to more\neasily build their Haskell applications in a portable way.\n.\nThe Haskell Cabal is part of a larger infrastructure for distributing,\norganizing, and cataloging Haskell libraries and tools.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."process" or (errorHandler.buildDepError "process"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
] ++ (if system.isWindows
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]);
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.2";
identifier = { name = "Cabal-syntax"; version = "3.14.0.0"; };
license = "BSD-3-Clause";
copyright = "2003-2024, Cabal Development Team (see AUTHORS file)";
maintainer = "[email protected]";
author = "Cabal Development Team <[email protected]>";
homepage = "http://www.haskell.org/cabal/";
url = "";
synopsis = "A library for working with .cabal files";
description = "This library provides tools for reading and manipulating the .cabal file\nformat.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
];
build-tools = [
(hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex")))
];
buildable = true;
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.10";
identifier = { name = "bitwise"; version = "1.0.0.1"; };
license = "BSD-3-Clause";
copyright = "(c) 2012,2016,2018 Claude Heiland-Allen";
maintainer = "[email protected]";
author = "Claude Heiland-Allen";
homepage = "https://code.mathr.co.uk/bitwise";
url = "";
synopsis = "fast multi-dimensional unboxed bit packed Bool arrays";
description = "Unboxed multidimensional bit packed Bool arrays with fast aggregate\noperations based on lifting Bool operations to bitwise operations.\n\nThere are many other bit packed structures out there, but none met\nall of these requirements:\n\n(1) unboxed bit packed Bool array,\n\n(2) multi-dimensional indexing,\n\n(3) fast (de)serialization, or interoperable with foreign code,\n\n(4) fast aggregate operations (fold, map, zip).\n\nQuick tour of the bitwise library:\n\n[Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise\noperations on 'Data.Bits.Bits'.\n\n[Data.Array.BitArray] Immutable bit arrays.\n\n[Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'.\n\n[Data.Array.BitArray.IO] Mutable bit arrays in 'IO'.\n\n[Data.Array.BitArray.ByteString] (De)serialization.\n\n[Codec.Image.PBM] Portable bitmap monochrome 2D image format.\n\nVery rough performance benchmarks:\n\n* immutable random access single bit reads:\n@BitArray ix@ is about 40% slower than @UArray ix Bool@,\n\n* 'Control.Monad.ST.ST' mutable random access single bit reads:\n@STBitArray s ix@ is about the same as @STUArray s ix Bool@,\n\n* immutable map @Bool -> Bool@:\n@BitArray ix@ is about 85x faster than @UArray ix Bool@,\n\n* immutable zipWith @Bool -> Bool -> Bool@:\n@BitArray ix@ is about 1300x faster than @UArray ix Bool@.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
];
buildable = true;
};
tests = {
"bitwise-testsuite" = {
depends = [
(hsPkgs."bitwise" or (errorHandler.buildDepError "bitwise"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
];
buildable = true;
};
};
benchmarks = {
"bitwise-benchmark" = {
depends = [
(hsPkgs."bitwise" or (errorHandler.buildDepError "bitwise"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."array" or (errorHandler.buildDepError "array"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.18";
identifier = { name = "diagrams-contrib"; version = "1.4.5.1"; };
license = "BSD-3-Clause";
copyright = "";
maintainer = "Various; see individual modules";
author = "Various";
homepage = "https://diagrams.github.io/";
url = "";
synopsis = "Collection of user contributions to diagrams EDSL";
description = "A collection of user contributions for diagrams,\nan embedded domain-specific language for generation\nof vector graphics.";
buildType = "Simple";
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
(hsPkgs."mtl-compat" or (errorHandler.buildDepError "mtl-compat"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."colour" or (errorHandler.buildDepError "colour"))
(hsPkgs."split" or (errorHandler.buildDepError "split"))
(hsPkgs."monoid-extras" or (errorHandler.buildDepError "monoid-extras"))
(hsPkgs."diagrams-core" or (errorHandler.buildDepError "diagrams-core"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
(hsPkgs."diagrams-solve" or (errorHandler.buildDepError "diagrams-solve"))
(hsPkgs."lens" or (errorHandler.buildDepError "lens"))
(hsPkgs."linear" or (errorHandler.buildDepError "linear"))
(hsPkgs."force-layout" or (errorHandler.buildDepError "force-layout"))
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default"))
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom"))
(hsPkgs."random" or (errorHandler.buildDepError "random"))
(hsPkgs."circle-packing" or (errorHandler.buildDepError "circle-packing"))
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."data-default-class" or (errorHandler.buildDepError "data-default-class"))
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
(hsPkgs."cubicbezier" or (errorHandler.buildDepError "cubicbezier"))
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
(hsPkgs."mfsolve" or (errorHandler.buildDepError "mfsolve"))
];
buildable = true;
};
tests = {
"turtle-tests" = {
depends = [
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
(hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
(hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."diagrams-lib" or (errorHandler.buildDepError "diagrams-lib"))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "1.18";
identifier = { name = "dl-fedora"; version = "1.2"; };
license = "GPL-3.0-only";
copyright = "2019-2024 Jens Petersen";
maintainer = "Jens Petersen <[email protected]>";
author = "Jens Petersen <[email protected]>";
homepage = "https://github.com/juhp/dl-fedora";
url = "";
synopsis = "Fedora image download tool";
description = "Tool to download Fedora and Centos Stream iso and image files.";
buildType = "Simple";
};
components = {
exes = {
"dl-fedora" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."ansi-wl-pprint" or (errorHandler.buildDepError "ansi-wl-pprint"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
(hsPkgs."http-directory" or (errorHandler.buildDepError "http-directory"))
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
(hsPkgs."regex-posix" or (errorHandler.buildDepError "regex-posix"))
(hsPkgs."simple-cmd" or (errorHandler.buildDepError "simple-cmd"))
(hsPkgs."simple-cmd-args" or (errorHandler.buildDepError "simple-cmd-args"))
(hsPkgs."simple-prompt" or (errorHandler.buildDepError "simple-prompt"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."time" or (errorHandler.buildDepError "time"))
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
(hsPkgs."xdg-userdirs" or (errorHandler.buildDepError "xdg-userdirs"))
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.lt "8.0") (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"));
buildable = true;
};
};
tests = {
"test" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."simple-cmd" or (errorHandler.buildDepError "simple-cmd"))
];
build-tools = [
(hsPkgs.pkgsBuildBuild.dl-fedora.components.exes.dl-fedora or (pkgs.pkgsBuildBuild.dl-fedora or (errorHandler.buildToolDepError "dl-fedora:dl-fedora")))
];
buildable = true;
};
};
};
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{ system
, compiler
, flags
, pkgs
, hsPkgs
, pkgconfPkgs
, errorHandler
, config
, ... }:
{
flags = {};
package = {
specVersion = "2.0";
identifier = { name = "gi-gdk"; version = "4.0.9"; };
license = "LGPL-2.1-only";
copyright = "";
maintainer = "Iñaki García Etxebarria";
author = "Iñaki García Etxebarria";
homepage = "https://github.com/haskell-gi/haskell-gi";
url = "";
synopsis = "Gdk bindings";
description = "Bindings for Gdk, autogenerated by haskell-gi.";
buildType = "Custom";
setup-depends = [
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
(hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi")))
(hsPkgs.pkgsBuildBuild.gi-cairo or (pkgs.pkgsBuildBuild.gi-cairo or (errorHandler.setupDepError "gi-cairo")))
(hsPkgs.pkgsBuildBuild.gi-pango or (pkgs.pkgsBuildBuild.gi-pango or (errorHandler.setupDepError "gi-pango")))
(hsPkgs.pkgsBuildBuild.gi-gio or (pkgs.pkgsBuildBuild.gi-gio or (errorHandler.setupDepError "gi-gio")))
(hsPkgs.pkgsBuildBuild.gi-gdkpixbuf or (pkgs.pkgsBuildBuild.gi-gdkpixbuf or (errorHandler.setupDepError "gi-gdkpixbuf")))
(hsPkgs.pkgsBuildBuild.gi-gobject or (pkgs.pkgsBuildBuild.gi-gobject or (errorHandler.setupDepError "gi-gobject")))
(hsPkgs.pkgsBuildBuild.gi-glib or (pkgs.pkgsBuildBuild.gi-glib or (errorHandler.setupDepError "gi-glib")))
];
};
components = {
"library" = {
depends = [
(hsPkgs."base" or (errorHandler.buildDepError "base"))
(hsPkgs."haskell-gi-base" or (errorHandler.buildDepError "haskell-gi-base"))
(hsPkgs."haskell-gi" or (errorHandler.buildDepError "haskell-gi"))
(hsPkgs."haskell-gi-overloading" or (errorHandler.buildDepError "haskell-gi-overloading"))
(hsPkgs."gi-cairo" or (errorHandler.buildDepError "gi-cairo"))
(hsPkgs."gi-pango" or (errorHandler.buildDepError "gi-pango"))
(hsPkgs."gi-gio" or (errorHandler.buildDepError "gi-gio"))
(hsPkgs."gi-gdkpixbuf" or (errorHandler.buildDepError "gi-gdkpixbuf"))
(hsPkgs."gi-gobject" or (errorHandler.buildDepError "gi-gobject"))
(hsPkgs."gi-glib" or (errorHandler.buildDepError "gi-glib"))
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
(hsPkgs."text" or (errorHandler.buildDepError "text"))
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
] ++ pkgs.lib.optional (compiler.isGhc && (compiler.version.ge "8.2" && compiler.version.lt "8.3")) (hsPkgs."haskell-gi-overloading" or (errorHandler.buildDepError "haskell-gi-overloading"));
pkgconfig = [
(pkgconfPkgs."gtk4" or (errorHandler.pkgConfDepError "gtk4"))
];
buildable = true;
};
};
}
Loading

0 comments on commit 1d222a4

Please sign in to comment.