-
Notifications
You must be signed in to change notification settings - Fork 18
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
Jan 8, 2024
1 parent
ecd98fb
commit 3281ef8
Showing
47 changed files
with
1,805 additions
and
11 deletions.
There are no files selected for viewing
35 changes: 35 additions & 0 deletions
35
...setdetect-1.1.0.3-r0-7708bb8cfddddcc69397f25910d063f55374bf15bdb81dc64a7c4d6790f1f110.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,35 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "charsetdetect"; version = "1.1.0.3"; }; | ||
license = "LicenseRef-LGPL"; | ||
copyright = ""; | ||
maintainer = "Max Bolingbroke <[email protected]>"; | ||
author = "Max Bolingbroke <[email protected]>"; | ||
homepage = "http://www.github.com/batterseapower/charsetdetect"; | ||
url = ""; | ||
synopsis = "Character set detection using Mozilla's Universal Character Set Detector"; | ||
description = "Mozilla have developed a robust and efficient character set detection algorithm for\nuse in their web browsers. The algorithm is able to detect all of the most frequently\nencountered character encodings totally automatically.\n\nThis library wraps up their library and exposes a very simple Haskell interface to it.\nThe library is portable, and is confirmed to work on both Unix and Windows."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
]; | ||
libs = [ (pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) ]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
104 changes: 104 additions & 0 deletions
104
...curryer-rpc-0.3.3-r0-1e54dbb58aa718fb2ad8542cf6f29efbbc65b94497cffcd92e722ae754a17ecc.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,104 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "curryer-rpc"; version = "0.3.3"; }; | ||
license = "LicenseRef-PublicDomain"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "AgentM"; | ||
homepage = "https://github.com/agentm/curryer"; | ||
url = ""; | ||
synopsis = "Fast, Haskell RPC"; | ||
description = "Haskell-to-Haskell RPC using Winery serialization."; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."streamly" or (errorHandler.buildDepError "streamly")) | ||
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) | ||
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) | ||
(hsPkgs."fast-builder" or (errorHandler.buildDepError "fast-builder")) | ||
(hsPkgs."binary" or (errorHandler.buildDepError "binary")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."network-byte-order" or (errorHandler.buildDepError "network-byte-order")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"SimpleKeyValueServer" = { | ||
depends = [ | ||
(hsPkgs."stm-containers" or (errorHandler.buildDepError "stm-containers")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
]; | ||
buildable = true; | ||
}; | ||
"SimpleKeyValueClient" = { | ||
depends = [ | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."optparse-generic" or (errorHandler.buildDepError "optparse-generic")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"test" = { | ||
depends = [ | ||
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) | ||
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."stm" or (errorHandler.buildDepError "stm")) | ||
(hsPkgs."streamly-core" or (errorHandler.buildDepError "streamly-core")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."streamly-bytestring" or (errorHandler.buildDepError "streamly-bytestring")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
benchmarks = { | ||
"perf" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) | ||
(hsPkgs."curryer-rpc" or (errorHandler.buildDepError "curryer-rpc")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."winery" or (errorHandler.buildDepError "winery")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
49 changes: 49 additions & 0 deletions
49
...-generate-0.1.0.2-r0-43f21cda3425ca17bb1a123301ceef441162b5f2456f4f0f00c4f66624c98215.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 = "1.12"; | ||
identifier = { name = "enum-subset-generate"; version = "0.1.0.2"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "2018 Georg Rudoy"; | ||
maintainer = "[email protected]"; | ||
author = "Georg Rudoy"; | ||
homepage = "https://github.com/0xd34df00d/enum-subset-generate#readme"; | ||
url = ""; | ||
synopsis = "Generate an ADT being a subset of another ADT, and the corresponding mappings."; | ||
description = "Please see the README on GitHub at <https://github.com/0xd34df00d/enum-subset-generate#readme>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"enum-subset-generate-test" = { | ||
depends = [ | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."enum-subset-generate" or (errorHandler.buildDepError "enum-subset-generate")) | ||
(hsPkgs."generic-random" or (errorHandler.buildDepError "generic-random")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
51 changes: 51 additions & 0 deletions
51
...e/ghc-vis-0.9.3.1-r0-8bb5d717db339ea4cabc63f25f45114a3d5c3e7a07da85d6ab9b08b58b8a485f.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,51 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = { graph = true; full = true; }; | ||
package = { | ||
specVersion = "2.2"; | ||
identifier = { name = "ghc-vis"; version = "0.9.3.1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = "Dennis Felsing 2012-2018"; | ||
maintainer = "Dennis Felsing <[email protected]>"; | ||
author = "Dennis Felsing, Joachim Breitner, Contributors"; | ||
homepage = "https://dennis.felsing.org/ghc-vis"; | ||
url = ""; | ||
synopsis = "Live visualization of data structures in GHCi"; | ||
description = "Visualize live data structures in GHCi. Evaluation is not\nforced and you can interact with the visualized data\nstructures. This allows seeing Haskell's lazy evaluation\nand sharing in action.\n\nSee <https://dennis.felsing.org/ghc-vis/#basic-usage> for the\nbasic usage of ghc-vis or watch a short video demonstrating\nhow it can be used with GHCi's debugger:\n<https://dennis.felsing.org/ghc-vis/#combined-debugger>"; | ||
buildType = "Custom"; | ||
setup-depends = [ | ||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) | ||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) | ||
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath"))) | ||
]; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."fgl" or (errorHandler.buildDepError "fgl")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."gtk3" or (errorHandler.buildDepError "gtk3")) | ||
(hsPkgs."svgcairo" or (errorHandler.buildDepError "svgcairo")) | ||
(hsPkgs."cairo" or (errorHandler.buildDepError "cairo")) | ||
(hsPkgs."ghc-heap-view" or (errorHandler.buildDepError "ghc-heap-view")) | ||
] ++ (pkgs.lib).optionals (flags.graph) [ | ||
(hsPkgs."graphviz" or (errorHandler.buildDepError "graphviz")) | ||
(hsPkgs."xdot" or (errorHandler.buildDepError "xdot")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
42 changes: 42 additions & 0 deletions
42
...pt-parallel-0.0.1-r0-b6e27030818231b9a4fff2427d5ec4d69c940e69f415af7a9af088bb2394b7e8.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,42 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "ghostscript-parallel"; version = "0.0.1"; }; | ||
license = "BSD-3-Clause"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "Henning Thielemann"; | ||
homepage = "https://hub.darcs.net/thielema/ghostscript-parallel"; | ||
url = ""; | ||
synopsis = "Let Ghostscript render pages in parallel"; | ||
description = "This is intended for rendering PostScript or PDF documents using Ghostscript.\nGhostscript has the option @-dNumRenderingThreads@\nbut it does not speedup pretty much,\nbecause it renders each page using multiple threads.\n\nThis program runs Ghostscript multiple times on distinct page subsets,\nsuch that Ghostscript can render pages in parallel.\n\n@gs-parallel@ has its own options,\ninterprets them and converts and passes them to @gs@,\nbut it also allows to pass custom options to @gs@ after @--@.\n\nRun it like so:\n\n> gs-parallel input.pdf page%04d.png -j4 -- -sDEVICE=png16m -dNOPAUSE -dBATCH"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
exes = { | ||
"gs-parallel" = { | ||
depends = [ | ||
(hsPkgs."pooled-io" or (errorHandler.buildDepError "pooled-io")) | ||
(hsPkgs."shell-utility" or (errorHandler.buildDepError "shell-utility")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
(hsPkgs."non-empty" or (errorHandler.buildDepError "non-empty")) | ||
(hsPkgs."utility-ht" or (errorHandler.buildDepError "utility-ht")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
46 changes: 46 additions & 0 deletions
46
hackage/gio-0.13.8.2-r1-7458b19369d2269c9e1ffa7a50f4be81e3dd38c4b3d37ad7272e281e7ce1e213.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,46 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "gio"; version = "0.13.8.2"; }; | ||
license = "LGPL-2.1-only"; | ||
copyright = "(c) 2001-2010 The Gtk2Hs Team"; | ||
maintainer = "[email protected]"; | ||
author = "Peter Gavin, Andy Stewart"; | ||
homepage = "http://projects.haskell.org/gtk2hs/"; | ||
url = ""; | ||
synopsis = "Binding to GIO"; | ||
description = "GIO is striving to provide a modern, easy-to-use VFS API that sits at the right level in the library stack.\nThe goal is to overcome the shortcomings of GnomeVFS and provide an API that is\nso good that developers prefer it over raw POSIX calls.\nAmong other things that means using GObject.\nIt also means not cloning the POSIX API, but providing higher-level, document-centric interfaces."; | ||
buildType = "Custom"; | ||
setup-depends = [ | ||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) | ||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) | ||
(hsPkgs.buildPackages.gtk2hs-buildtools or (pkgs.buildPackages.gtk2hs-buildtools or (errorHandler.setupDepError "gtk2hs-buildtools"))) | ||
]; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."array" or (errorHandler.buildDepError "array")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."glib" or (errorHandler.buildDepError "glib")) | ||
]; | ||
pkgconfig = [ | ||
(pkgconfPkgs."gio-2.0" or (errorHandler.pkgConfDepError "gio-2.0")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
46 changes: 46 additions & 0 deletions
46
...age/glib-0.13.8.2-r1-af28e0e8c1649a4115b63eacd74690e7e81423e8e40249c1c3ef957bc459df5b.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,46 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = { closure_signals = true; }; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "glib"; version = "0.13.8.2"; }; | ||
license = "LGPL-2.1-only"; | ||
copyright = "(c) 2001-2010 The Gtk2Hs Team"; | ||
maintainer = "[email protected]"; | ||
author = "Axel Simon, Duncan Coutts"; | ||
homepage = "http://projects.haskell.org/gtk2hs/"; | ||
url = ""; | ||
synopsis = "Binding to the GLIB library for Gtk2Hs."; | ||
description = "GLib is a collection of C data structures and utility functions\nfor the GObject system, main loop implementation, for strings and\ncommon data structures dealing with Unicode. This package only binds\nas much functionality as required to support the packages that\nwrap libraries that are themselves based on GLib."; | ||
buildType = "Custom"; | ||
setup-depends = [ | ||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) | ||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) | ||
(hsPkgs.buildPackages.gtk2hs-buildtools or (pkgs.buildPackages.gtk2hs-buildtools or (errorHandler.setupDepError "gtk2hs-buildtools"))) | ||
]; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
]; | ||
pkgconfig = [ | ||
(pkgconfPkgs."glib-2.0" or (errorHandler.pkgConfDepError "glib-2.0")) | ||
(pkgconfPkgs."gobject-2.0" or (errorHandler.pkgConfDepError "gobject-2.0")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.