Skip to content

Commit

Permalink
Automatic Update
Browse files Browse the repository at this point in the history
  • Loading branch information
IOHK committed Jan 8, 2024
1 parent ecd98fb commit 3281ef8
Show file tree
Hide file tree
Showing 47 changed files with 1,805 additions and 11 deletions.
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;
};
};
}
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;
};
};
};
}
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;
};
};
};
}
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;
};
};
}
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;
};
};
};
}
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;
};
};
}
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;
};
};
}
Loading

0 comments on commit 3281ef8

Please sign in to comment.