-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
IOHK
committed
Sep 18, 2024
1 parent
6fc111a
commit 1d222a4
Showing
38 changed files
with
1,615 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
48 changes: 48 additions & 0 deletions
48
...ge/Cabal-3.14.0.0-r0-604ea78fd41acf5382d3578aad5e90d66065a823fca4207ed144ef209daf3c7f.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
49 changes: 49 additions & 0 deletions
49
...l-syntax-3.14.0.0-r0-6cd7666c675c29981392d031a9ad402f578234b6195a304c886b84510b0c21cd.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
57 changes: 57 additions & 0 deletions
57
.../bitwise-1.0.0.1-r10-a9a6055dbfaa4145e34900d3bedf6ced1345e114092394658b2953f28c3fa31e.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
72 changes: 72 additions & 0 deletions
72
...s-contrib-1.4.5.1-r2-65d7c08c0ab648c45901d2b08a4b817784a7835f13f620a4b947b214f95f1e00.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
65 changes: 65 additions & 0 deletions
65
...age/dl-fedora-1.2-r0-d0c3c0385900c5f325c9f81541e92e1307eb16ef5d5bc433917ecea8d3a2197e.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
}; | ||
} |
60 changes: 60 additions & 0 deletions
60
hackage/gi-gdk-4.0.9-r0-4196fd5d91a5a3297b2a52debe067409d5001edfec7ed7adb7a44b99a5372893.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.