From c4545bbe3629d99a58ddd97d2f993336b3582b72 Mon Sep 17 00:00:00 2001 From: IOHK Date: Tue, 28 Jan 2025 00:27:45 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...b333cb3ae931443a47d3501391a2f9f8363da3.nix | 43 +++++++++++ ...aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix | 47 ++++++++++++ ...803852b92e5d291c9a6cfadb48254a14fc34e6.nix | 75 +++++++++++++++++++ ...bf5eff70d0103f9ea70dfbec101e92656fc2dd.nix | 40 ++++++++++ ...0ba3a9f4f5bd781a2713d0343a9a491010957e.nix | 40 ++++++++++ ...32f82cfbfccc807611808799de587f95f1b213.nix | 40 ++++++++++ ...0bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix | 40 ++++++++++ ...b761d9d2e78c68dcec3e70f334566c9544bb04.nix | 40 ++++++++++ ...780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix | 40 ++++++++++ ...d594ee0caa36b4772d900e31ffca4a7dab260b.nix | 40 ++++++++++ ...270a3a00716aa8e67104d2e6cc43790a2c3715.nix | 40 ++++++++++ ...3af48ecc4964ffba7cb2fcdef1ab03ded71910.nix | 40 ++++++++++ ...eaf33707e6e1913d0ed7106df3108786f6c281.nix | 40 ++++++++++ ...e8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix | 67 +++++++++++++++++ ...56728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix | 31 ++++++++ ...d99ebad95c7fd244d8625953327f616caa35b5.nix | 46 ++++++++++++ ...a72762b1ca3eb78e204d82e6ba5517adf96b3b.nix | 72 ++++++++++++++++++ ...3e07051715b763f746f1003c03153cedf6c8e5.nix | 48 ++++++++++++ index-state-hashes.nix | 1 + nix/_P_S_Queue.nix | 11 +++ nix/error-codes.nix | 7 +- nix/fast-tags.nix | 11 +++ nix/gi-gdk.nix | 14 +++- nix/gi-gdkx11.nix | 14 +++- nix/gi-gtksource.nix | 14 +++- nix/gi-javascriptcore.nix | 14 +++- nix/gi-soup.nix | 14 +++- nix/json-query.nix | 7 +- nix/mini.nix | 11 +++ nix/monoid-extras.nix | 7 +- nix/psqueues.nix | 11 +++ nix/swizzle-modify.nix | 13 ++++ 33 files changed, 966 insertions(+), 13 deletions(-) create mode 100644 hackage/PSQueue-1.2.1-r0-d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3.nix create mode 100644 hackage/error-codes-0.1.3.1-r1-3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix create mode 100644 hackage/fast-tags-2.0.3-r0-c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6.nix create mode 100644 hackage/gi-gdk-3.0.30-r1-b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd.nix create mode 100644 hackage/gi-gdk-4.0.10-r1-43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e.nix create mode 100644 hackage/gi-gdkx11-3.0.17-r1-b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213.nix create mode 100644 hackage/gi-gdkx11-4.0.9-r1-d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix create mode 100644 hackage/gi-gtksource-3.0.30-r1-946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04.nix create mode 100644 hackage/gi-gtksource-5.0.2-r1-f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix create mode 100644 hackage/gi-javascriptcore-4.0.29-r1-7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b.nix create mode 100644 hackage/gi-javascriptcore-6.0.5-r1-161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715.nix create mode 100644 hackage/gi-soup-2.4.30-r1-1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910.nix create mode 100644 hackage/gi-soup-3.0.4-r1-097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281.nix create mode 100644 hackage/json-query-0.2.3.1-r1-77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix create mode 100644 hackage/mini-1.5.5.2-r0-4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix create mode 100644 hackage/monoid-extras-0.6.3-r1-0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5.nix create mode 100644 hackage/psqueues-0.2.8.1-r0-75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b.nix create mode 100644 hackage/swizzle-modify-0.1.0.0-r0-6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5.nix create mode 100644 nix/swizzle-modify.nix diff --git a/default.nix b/default.nix index dd120f1f0da..48fd3e3f6b6 100644 --- a/default.nix +++ b/default.nix @@ -15630,6 +15630,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "swisstable" = import ./nix/swisstable.nix; "switch" = import ./nix/switch.nix; "swizzle" = import ./nix/swizzle.nix; + "swizzle-modify" = import ./nix/swizzle-modify.nix; "swizzle-set" = import ./nix/swizzle-set.nix; "sws" = import ./nix/sws.nix; "sxml" = import ./nix/sxml.nix; diff --git a/hackage/PSQueue-1.2.1-r0-d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3.nix b/hackage/PSQueue-1.2.1-r0-d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3.nix new file mode 100644 index 00000000000..2e53a9289b6 --- /dev/null +++ b/hackage/PSQueue-1.2.1-r0-d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3.nix @@ -0,0 +1,43 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "PSQueue"; version = "1.2.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Teo Camarasu "; + author = "Ralf Hinze"; + homepage = ""; + url = ""; + synopsis = "Priority Search Queue"; + description = "A /priority search queue/ efficiently supports the\noperations of both a search tree and a priority queue. A\n'Binding' is a product of a key and a priority. Bindings\ncan be inserted, deleted, modified and queried in\nlogarithmic time, and the binding with the least priority\ncan be retrieved in constant time. A queue can be built\nfrom a list of bindings, sorted by keys, in linear time."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."PSQueue" or (errorHandler.buildDepError "PSQueue")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/error-codes-0.1.3.1-r1-3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix b/hackage/error-codes-0.1.3.1-r1-3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix new file mode 100644 index 00000000000..626616eba20 --- /dev/null +++ b/hackage/error-codes-0.1.3.1-r1-3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix @@ -0,0 +1,47 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "error-codes"; version = "0.1.3.1"; }; + license = "BSD-3-Clause"; + copyright = "2019 Andrew Martin"; + maintainer = "amartin@layer3com.com"; + author = "Andrew Martin"; + homepage = "https://github.com/byteverse/error-codes"; + url = ""; + synopsis = "Error code functions"; + description = "A library for creating human-readable descriptions of error codes from the operating system."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."error-codes" or (errorHandler.buildDepError "error-codes")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/fast-tags-2.0.3-r0-c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6.nix b/hackage/fast-tags-2.0.3-r0-c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6.nix new file mode 100644 index 00000000000..2ee0fa52ebc --- /dev/null +++ b/hackage/fast-tags-2.0.3-r0-c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { profile = false; }; + package = { + specVersion = "1.10"; + identifier = { name = "fast-tags"; version = "2.0.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Evan Laforge "; + author = "Evan Laforge"; + homepage = "https://github.com/elaforge/fast-tags"; + url = ""; + synopsis = "Fast incremental vi and emacs tags."; + description = "Yet another tags program. Like hasktags, it uses its own parser rather\nthan haskell-src or haskell-src-exts, so it's fast. It understands\nhsc and literate haskell.\n\nIn addition, it will load an existing tags file and merge generated tags.\n\nThe intent is to bind it to vim's BufWrite autocommand to automatically\nkeep the tags file up to date. This only works for files changed by the\neditor of course, so there are separate git hooks to update on pulls etc.\n\nWith the --fully_qualified flag and a fancy vim function, it can\ndisambiguate tags based on their qualification, even if it's locally\nrenamed. So M.x will find A.B.x if you import A.B as M.\n\nTo see the configuration examples, you probably have to get the source via\ncabal unpack or git clone.\n\nLimitations:\n\n- Not using a real haskell parser means there is likely to be dark\ncorners that don't parse right.\n\n- Code has to be indented \\\"properly\\\", so brace and semicolon style with\nstrange dedents will probably confuse it."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (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."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + ]; + buildable = true; + }; + exes = { + "fast-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."fast-tags" or (errorHandler.buildDepError "fast-tags")) + ]; + buildable = true; + }; + }; + tests = { + "test-fast-tags" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."void" or (errorHandler.buildDepError "void")) + (hsPkgs."fast-tags" or (errorHandler.buildDepError "fast-tags")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gdk-3.0.30-r1-b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd.nix b/hackage/gi-gdk-3.0.30-r1-b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd.nix new file mode 100644 index 00000000000..d1dbb47ac4b --- /dev/null +++ b/hackage/gi-gdk-3.0.30-r1-b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gdk"; version = "3.0.30"; }; + 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 3.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gdk3 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gdk3 or (pkgs.pkgsBuildBuild.gi-gdk3 or (errorHandler.setupDepError "gi-gdk3"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gdk3" or (errorHandler.buildDepError "gi-gdk3")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gdk-4.0.10-r1-43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e.nix b/hackage/gi-gdk-4.0.10-r1-43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e.nix new file mode 100644 index 00000000000..68b93f69210 --- /dev/null +++ b/hackage/gi-gdk-4.0.10-r1-43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gdk"; version = "4.0.10"; }; + 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 (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gdk4 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gdk4 or (pkgs.pkgsBuildBuild.gi-gdk4 or (errorHandler.setupDepError "gi-gdk4"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gdk4" or (errorHandler.buildDepError "gi-gdk4")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gdkx11-3.0.17-r1-b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213.nix b/hackage/gi-gdkx11-3.0.17-r1-b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213.nix new file mode 100644 index 00000000000..a7774d4f9f1 --- /dev/null +++ b/hackage/gi-gdkx11-3.0.17-r1-b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gdkx11"; version = "3.0.17"; }; + 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 = "GdkX11 3.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gdkx113 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gdkx113 or (pkgs.pkgsBuildBuild.gi-gdkx113 or (errorHandler.setupDepError "gi-gdkx113"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gdkx113" or (errorHandler.buildDepError "gi-gdkx113")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gdkx11-4.0.9-r1-d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix b/hackage/gi-gdkx11-4.0.9-r1-d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix new file mode 100644 index 00000000000..65d8aacfd0d --- /dev/null +++ b/hackage/gi-gdkx11-4.0.9-r1-d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gdkx11"; 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 = "GdkX11 4.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gdkx114 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gdkx114 or (pkgs.pkgsBuildBuild.gi-gdkx114 or (errorHandler.setupDepError "gi-gdkx114"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gdkx114" or (errorHandler.buildDepError "gi-gdkx114")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gtksource-3.0.30-r1-946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04.nix b/hackage/gi-gtksource-3.0.30-r1-946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04.nix new file mode 100644 index 00000000000..86897e59301 --- /dev/null +++ b/hackage/gi-gtksource-3.0.30-r1-946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gtksource"; version = "3.0.30"; }; + 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 = "GtkSource 3.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gtksource3 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gtksource3 or (pkgs.pkgsBuildBuild.gi-gtksource3 or (errorHandler.setupDepError "gi-gtksource3"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gtksource3" or (errorHandler.buildDepError "gi-gtksource3")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-gtksource-5.0.2-r1-f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix b/hackage/gi-gtksource-5.0.2-r1-f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix new file mode 100644 index 00000000000..835d02971ec --- /dev/null +++ b/hackage/gi-gtksource-5.0.2-r1-f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-gtksource"; version = "5.0.2"; }; + 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 = "GtkSource 5.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-gtksource5 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-gtksource5 or (pkgs.pkgsBuildBuild.gi-gtksource5 or (errorHandler.setupDepError "gi-gtksource5"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-gtksource5" or (errorHandler.buildDepError "gi-gtksource5")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-javascriptcore-4.0.29-r1-7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b.nix b/hackage/gi-javascriptcore-4.0.29-r1-7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b.nix new file mode 100644 index 00000000000..c44b1a6ce45 --- /dev/null +++ b/hackage/gi-javascriptcore-4.0.29-r1-7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-javascriptcore"; version = "4.0.29"; }; + 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 = "JavaScriptCore 4.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-javascriptcore4 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-javascriptcore4 or (pkgs.pkgsBuildBuild.gi-javascriptcore4 or (errorHandler.setupDepError "gi-javascriptcore4"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-javascriptcore4" or (errorHandler.buildDepError "gi-javascriptcore4")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-javascriptcore-6.0.5-r1-161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715.nix b/hackage/gi-javascriptcore-6.0.5-r1-161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715.nix new file mode 100644 index 00000000000..0e1dca91c17 --- /dev/null +++ b/hackage/gi-javascriptcore-6.0.5-r1-161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-javascriptcore"; version = "6.0.5"; }; + 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 = "JavaScriptCore 6.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-javascriptcore6 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-javascriptcore6 or (pkgs.pkgsBuildBuild.gi-javascriptcore6 or (errorHandler.setupDepError "gi-javascriptcore6"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-javascriptcore6" or (errorHandler.buildDepError "gi-javascriptcore6")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-soup-2.4.30-r1-1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910.nix b/hackage/gi-soup-2.4.30-r1-1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910.nix new file mode 100644 index 00000000000..973266ce7d4 --- /dev/null +++ b/hackage/gi-soup-2.4.30-r1-1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-soup"; version = "2.4.30"; }; + 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 = "Libsoup 2.4.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-soup2 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-soup2 or (pkgs.pkgsBuildBuild.gi-soup2 or (errorHandler.setupDepError "gi-soup2"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-soup2" or (errorHandler.buildDepError "gi-soup2")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/gi-soup-3.0.4-r1-097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281.nix b/hackage/gi-soup-3.0.4-r1-097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281.nix new file mode 100644 index 00000000000..ee6f0d918d2 --- /dev/null +++ b/hackage/gi-soup-3.0.4-r1-097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281.nix @@ -0,0 +1,40 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.0"; + identifier = { name = "gi-soup"; version = "3.0.4"; }; + 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 = "Libsoup 3.x bindings (compatibility layer)"; + description = "This package re-exports (for backward compatibility)\nthe haskell-gi generated bindings in the gi-soup3 package."; + buildType = "Custom"; + setup-depends = [ + (hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base"))) + (hsPkgs.pkgsBuildBuild.haskell-gi or (pkgs.pkgsBuildBuild.haskell-gi or (errorHandler.setupDepError "haskell-gi"))) + (hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal"))) + (hsPkgs.pkgsBuildBuild.gi-soup3 or (pkgs.pkgsBuildBuild.gi-soup3 or (errorHandler.setupDepError "gi-soup3"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."gi-soup3" or (errorHandler.buildDepError "gi-soup3")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/json-query-0.2.3.1-r1-77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix b/hackage/json-query-0.2.3.1-r1-77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix new file mode 100644 index 00000000000..c39b963973f --- /dev/null +++ b/hackage/json-query-0.2.3.1-r1-77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix @@ -0,0 +1,67 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "json-query"; version = "0.2.3.1"; }; + license = "BSD-3-Clause"; + copyright = "2020 Andrew Martin"; + maintainer = "amartin@layer3com.com"; + author = "Andrew Martin"; + homepage = "https://github.com/byteverse/json-query"; + url = ""; + synopsis = "Kitchen sink for querying JSON"; + description = "The library complements json-syntax by making available several\ncommon access patterns. The utilities provided by this library\nonly query JSON. They do not update it."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."array-chunks" or (errorHandler.buildDepError "array-chunks")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."contiguous" or (errorHandler.buildDepError "contiguous")) + (hsPkgs."json-syntax" or (errorHandler.buildDepError "json-syntax")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."primitive-unlifted" or (errorHandler.buildDepError "primitive-unlifted")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."scientific-notation" or (errorHandler.buildDepError "scientific-notation")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + tests = { + "test" = { + depends = [ + (hsPkgs."array-chunks" or (errorHandler.buildDepError "array-chunks")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytebuild" or (errorHandler.buildDepError "bytebuild")) + (hsPkgs."byteslice" or (errorHandler.buildDepError "byteslice")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."json-query" or (errorHandler.buildDepError "json-query")) + (hsPkgs."json-syntax" or (errorHandler.buildDepError "json-syntax")) + (hsPkgs."neat-interpolation" or (errorHandler.buildDepError "neat-interpolation")) + (hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) + (hsPkgs."scientific-notation" or (errorHandler.buildDepError "scientific-notation")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hspec" or (errorHandler.buildDepError "tasty-hspec")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-short" or (errorHandler.buildDepError "text-short")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/mini-1.5.5.2-r0-4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix b/hackage/mini-1.5.5.2-r0-4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix new file mode 100644 index 00000000000..51bf48081fb --- /dev/null +++ b/hackage/mini-1.5.5.2-r0-4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix @@ -0,0 +1,31 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "mini"; version = "1.5.5.2"; }; + license = "MIT"; + copyright = ""; + maintainer = "Victor Wallsten "; + author = "Victor Wallsten "; + homepage = "https://gitlab.com/vicwall/mini"; + url = ""; + synopsis = "Minimal essentials"; + description = "Everyday essentials: data structures, primitive recursion, lenses,\ntransformers, and parsing.\n\nUncompromisingly light on dependencies.\n\nEasily navigable code base, keeping indirection and clutter to a minimum."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/monoid-extras-0.6.3-r1-0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5.nix b/hackage/monoid-extras-0.6.3-r1-0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5.nix new file mode 100644 index 00000000000..b7e8e926c59 --- /dev/null +++ b/hackage/monoid-extras-0.6.3-r1-0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5.nix @@ -0,0 +1,46 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "monoid-extras"; version = "0.6.3"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "diagrams-discuss@googlegroups.com"; + author = "Brent Yorgey"; + homepage = ""; + url = ""; + synopsis = "Various extra monoid-related definitions and utilities"; + description = "Various extra monoid-related definitions and utilities,\nsuch as monoid actions, monoid coproducts, semi-direct\nproducts, \\\"deletable\\\" monoids, \\\"split\\\" monoids,\nand \\\"cut\\\" monoids."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."groups" or (errorHandler.buildDepError "groups")) + (hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) + ]; + buildable = true; + }; + benchmarks = { + "semi-direct-product" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."monoid-extras" or (errorHandler.buildDepError "monoid-extras")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/psqueues-0.2.8.1-r0-75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b.nix b/hackage/psqueues-0.2.8.1-r0-75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b.nix new file mode 100644 index 00000000000..99bcf53a7a8 --- /dev/null +++ b/hackage/psqueues-0.2.8.1-r0-75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b.nix @@ -0,0 +1,72 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "psqueues"; version = "0.2.8.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "Jasper Van der Jeugt "; + author = ""; + homepage = ""; + url = ""; + synopsis = "Pure priority search queues"; + description = "The psqueues package provides\n in\nthree different flavors.\n\n* @OrdPSQ k p v@, which uses the @Ord k@ instance to provide fast insertion,\ndeletion and lookup. This implementation is based on Ralf Hinze's\n.\nHence, it is similar to the\n library, although it is\nconsiderably faster and provides a slightly different API.\n\n* @IntPSQ p v@ is a far more efficient implementation. It fixes the key type\nto @Int@ and uses a \n(like @IntMap@) with an additional min-heap property.\n\n* @HashPSQ k p v@ is a fairly straightforward extension of @IntPSQ@: it\nsimply uses the keys' hashes as indices in the @IntPSQ@. If there are any\nhash collisions, it uses an @OrdPSQ@ to resolve those. The performance of\nthis implementation is comparable to that of @IntPSQ@, but it is more widely\napplicable since the keys are not restricted to @Int@, but rather to any\n@Hashable@ datatype.\n\nEach of the three implementations provides the same API, so they can be used\ninterchangeably. The benchmarks show how they perform relative to one\nanother, and also compared to the other Priority Search Queue\nimplementations on Hackage:\n\nand\n.\n\n<>\n\n<>\n\nTypical applications of Priority Search Queues include:\n\n* Caches, and more specifically LRU Caches;\n\n* Schedulers;\n\n* Pathfinding algorithms, such as Dijkstra's and A*."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + ] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "6.10") (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")); + buildable = true; + }; + tests = { + "psqueues-tests" = { + depends = [ + (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."psqueues" or (errorHandler.buildDepError "psqueues")) + (hsPkgs."tagged" or (errorHandler.buildDepError "tagged")) + ]; + buildable = true; + }; + }; + benchmarks = { + "psqueues-benchmarks" = { + depends = [ + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."PSQueue" or (errorHandler.buildDepError "PSQueue")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."psqueues" or (errorHandler.buildDepError "psqueues")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/swizzle-modify-0.1.0.0-r0-6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5.nix b/hackage/swizzle-modify-0.1.0.0-r0-6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5.nix new file mode 100644 index 00000000000..57f72ce431e --- /dev/null +++ b/hackage/swizzle-modify-0.1.0.0-r0-6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5.nix @@ -0,0 +1,48 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.2"; + identifier = { name = "swizzle-modify"; version = "0.1.0.0"; }; + license = "BSD-3-Clause"; + copyright = "(c) 2025 Yoshikuni Jujo"; + maintainer = "yoshikuni.jujo@gmail.com"; + author = "Yoshikuni Jujo"; + homepage = "https://github.com/YoshikuniJujo/swizzle-modify#readme"; + url = ""; + synopsis = "Swizzle modify functions"; + description = "Please see the README on GitHub at "; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."swizzle" or (errorHandler.buildDepError "swizzle")) + (hsPkgs."swizzle-set" or (errorHandler.buildDepError "swizzle-set")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + tests = { + "swizzle-modify-test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."swizzle" or (errorHandler.buildDepError "swizzle")) + (hsPkgs."swizzle-modify" or (errorHandler.buildDepError "swizzle-modify")) + (hsPkgs."swizzle-set" or (errorHandler.buildDepError "swizzle-set")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index ce640505c75..20b020ce573 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -2128,4 +2128,5 @@ "2025-01-25T00:00:00Z" = "bcf6cfd6530011f209e1cf0c3505e0567aeaa4a9568a1fd014da09bcde6973d7"; "2025-01-26T00:00:00Z" = "8d48b02e9da539617701a8c0986a28c391e521f7643fc20c7faeb295be258d0e"; "2025-01-27T00:00:00Z" = "aa7fef770e9a50eb0c8a29b90c034d5ed6b59935d45576804294eecdbbbf14c8"; + "2025-01-28T00:00:00Z" = "47da56be63ab7d6618260e35f05aade050bf741873627e4dd124998963f5e688"; } diff --git a/nix/_P_S_Queue.nix b/nix/_P_S_Queue.nix index d34ee059ec5..1955101fc8c 100644 --- a/nix/_P_S_Queue.nix +++ b/nix/_P_S_Queue.nix @@ -94,4 +94,15 @@ default = "r3"; }; }; + "1.2.1" = { + sha256 = "05e9d99060c060b9805eca6284034a51cfb1d24dc64b225fd7feea582f938640"; + revisions = { + r0 = { + nix = import ../hackage/PSQueue-1.2.1-r0-d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3.nix; + revNum = 0; + sha256 = "d55c70bd5228a254be6b64ecebb333cb3ae931443a47d3501391a2f9f8363da3"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/error-codes.nix b/nix/error-codes.nix index 4dd14f2e9c6..e708eb3abcf 100644 --- a/nix/error-codes.nix +++ b/nix/error-codes.nix @@ -77,7 +77,12 @@ revNum = 0; sha256 = "61a9c516ef0194f8f6610551f7feadf09c857cce59f7879a0bfe0477ddd546f8"; }; - default = "r0"; + r1 = { + nix = import ../hackage/error-codes-0.1.3.1-r1-3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0.nix; + revNum = 1; + sha256 = "3a51dc9e246ac3095886a3f1c7aec91c6f64e6ad5dc8954a2bc0b44b13474cb0"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/fast-tags.nix b/nix/fast-tags.nix index 53d9d245f45..eb75481fd1d 100644 --- a/nix/fast-tags.nix +++ b/nix/fast-tags.nix @@ -354,4 +354,15 @@ default = "r0"; }; }; + "2.0.3" = { + sha256 = "074314eac4cf0854a09041aa34a960bcbe8c5918d802d6678c5620400f78e672"; + revisions = { + r0 = { + nix = import ../hackage/fast-tags-2.0.3-r0-c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6.nix; + revNum = 0; + sha256 = "c49282b9edeeff747560d4856b803852b92e5d291c9a6cfadb48254a14fc34e6"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/gi-gdk.nix b/nix/gi-gdk.nix index 1c89114ba8a..e407886bc8f 100644 --- a/nix/gi-gdk.nix +++ b/nix/gi-gdk.nix @@ -348,7 +348,12 @@ revNum = 0; sha256 = "bbad0042476144edeaa15b494676848204d6d8c2a990fb24dcd370778a072548"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gdk-3.0.30-r1-b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd.nix; + revNum = 1; + sha256 = "b45f49758d48eb1171174a361bbf5eff70d0103f9ea70dfbec101e92656fc2dd"; + }; + default = "r1"; }; }; "3.0.4" = { @@ -436,7 +441,12 @@ revNum = 0; sha256 = "631e1e212cd1f8b676490a93a8fd9d62711de37a1c7e1d2e549dda7a23f0c6ef"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gdk-4.0.10-r1-43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e.nix; + revNum = 1; + sha256 = "43f7e6f2d71a4f6b8b2b17c1790ba3a9f4f5bd781a2713d0343a9a491010957e"; + }; + default = "r1"; }; }; "4.0.2" = { diff --git a/nix/gi-gdkx11.nix b/nix/gi-gdkx11.nix index 13676ea9c10..a886874d7ee 100644 --- a/nix/gi-gdkx11.nix +++ b/nix/gi-gdkx11.nix @@ -84,7 +84,12 @@ revNum = 0; sha256 = "990216f90cb950086f737fd27b9c29a8ba7c93328645c1bc5ed201e1139a6820"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gdkx11-3.0.17-r1-b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213.nix; + revNum = 1; + sha256 = "b36309f295c7d1b5d2b510b41832f82cfbfccc807611808799de587f95f1b213"; + }; + default = "r1"; }; }; "3.0.2" = { @@ -249,7 +254,12 @@ revNum = 0; sha256 = "7e08f2aeb1890aea7c613eafbde68ece3f844fd5d5cca0ed556d0768c5f702d3"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gdkx11-4.0.9-r1-d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca.nix; + revNum = 1; + sha256 = "d9a4855975ec695009e9e07d970bc05a294e76ab3a67f424eec8d3c2ea22d9ca"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/gi-gtksource.nix b/nix/gi-gtksource.nix index 7b001326c3f..d4294dbee3d 100644 --- a/nix/gi-gtksource.nix +++ b/nix/gi-gtksource.nix @@ -260,7 +260,12 @@ revNum = 0; sha256 = "eb5403a8cc616ae320348482d3ae39b5e3232ae1948bf8af87f3bffade6a3ac5"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gtksource-3.0.30-r1-946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04.nix; + revNum = 1; + sha256 = "946e27e24fcc5267a9f1468843b761d9d2e78c68dcec3e70f334566c9544bb04"; + }; + default = "r1"; }; }; "3.0.4" = { @@ -359,7 +364,12 @@ revNum = 0; sha256 = "819236ef68c06e6f5e1106c548b23685c8d4f519f9b1c27168b2f6ce3e663402"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-gtksource-5.0.2-r1-f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e.nix; + revNum = 1; + sha256 = "f3cb517d8c6b85728b0552dc80780c878d2e4b3baf157b1e9af05ed1bf15bc6e"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/gi-javascriptcore.nix b/nix/gi-javascriptcore.nix index 991976d47a4..f55dc831a33 100644 --- a/nix/gi-javascriptcore.nix +++ b/nix/gi-javascriptcore.nix @@ -557,7 +557,12 @@ revNum = 0; sha256 = "0d722405375377e4bd9d45e620894c4ab23f0dadc8f8b23a824d319ca60f22ca"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-javascriptcore-4.0.29-r1-7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b.nix; + revNum = 1; + sha256 = "7bb28449655efa0774e530969ad594ee0caa36b4772d900e31ffca4a7dab260b"; + }; + default = "r1"; }; }; "4.0.3" = { @@ -667,7 +672,12 @@ revNum = 0; sha256 = "f112b1ed8a0e5b4dc9ed1acf6bd8a856ef3433c18373705eaf5af86151c8de06"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-javascriptcore-6.0.5-r1-161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715.nix; + revNum = 1; + sha256 = "161d6405a5d73732f9b307cd90270a3a00716aa8e67104d2e6cc43790a2c3715"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/gi-soup.nix b/nix/gi-soup.nix index 55c8999aacd..38dbd98783c 100644 --- a/nix/gi-soup.nix +++ b/nix/gi-soup.nix @@ -348,7 +348,12 @@ revNum = 0; sha256 = "72d5ff9fdacdadf84ae50f8c0a1685a2c38551ef7d9fa7a0fdfdf5478a12a81e"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-soup-2.4.30-r1-1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910.nix; + revNum = 1; + sha256 = "1c6eed743c0d8c88fce86739983af48ecc4964ffba7cb2fcdef1ab03ded71910"; + }; + default = "r1"; }; }; "2.4.4" = { @@ -447,7 +452,12 @@ revNum = 0; sha256 = "27e3d0d853dfe48f3f2d4479814ff8b610f1a691c1b92734fcdc5002b63a18df"; }; - default = "r0"; + r1 = { + nix = import ../hackage/gi-soup-3.0.4-r1-097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281.nix; + revNum = 1; + sha256 = "097ff59671538ebd00ddd4ab03eaf33707e6e1913d0ed7106df3108786f6c281"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/json-query.nix b/nix/json-query.nix index 48ffa52f237..a282af1454a 100644 --- a/nix/json-query.nix +++ b/nix/json-query.nix @@ -82,7 +82,12 @@ revNum = 0; sha256 = "3cd66ed2269b2f54fc9d8af5a0cc53e3e66f02e6a0302a430a8e07dfb85d335d"; }; - default = "r0"; + r1 = { + nix = import ../hackage/json-query-0.2.3.1-r1-77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a.nix; + revNum = 1; + sha256 = "77ff4cd580bca392f77e668dfee8d95628b0a7c2cd4f211e9af586ecbb87f39a"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/mini.nix b/nix/mini.nix index 9882331dfa6..f6b5ca7cf60 100644 --- a/nix/mini.nix +++ b/nix/mini.nix @@ -263,4 +263,15 @@ default = "r0"; }; }; + "1.5.5.2" = { + sha256 = "7e3983af6db9aa3703d8dd16709071d03066341fc5996aab48c0e3dfb0c31d83"; + revisions = { + r0 = { + nix = import ../hackage/mini-1.5.5.2-r0-4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe.nix; + revNum = 0; + sha256 = "4ef88356fa11fc34e2a5292ad656728f3c7c0e485a59b4ac82c73d6ebfcdcfbe"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/monoid-extras.nix b/nix/monoid-extras.nix index 3f66b7683cb..0ba6978297d 100644 --- a/nix/monoid-extras.nix +++ b/nix/monoid-extras.nix @@ -484,7 +484,12 @@ revNum = 0; sha256 = "12cc5d3fb70e2ad021bec163683903b07f1203b487b7851703347e69cbdebb9a"; }; - default = "r0"; + r1 = { + nix = import ../hackage/monoid-extras-0.6.3-r1-0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5.nix; + revNum = 1; + sha256 = "0ea63d8dd2963c22f34a8feb9ad99ebad95c7fd244d8625953327f616caa35b5"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/psqueues.nix b/nix/psqueues.nix index 98bb9cd179e..577e54da69f 100644 --- a/nix/psqueues.nix +++ b/nix/psqueues.nix @@ -400,4 +400,15 @@ default = "r2"; }; }; + "0.2.8.1" = { + sha256 = "cb7e102f09e373b4a7be52bfbc9625d265c7216d05fe04c36b7ad684ed213f77"; + revisions = { + r0 = { + nix = import ../hackage/psqueues-0.2.8.1-r0-75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b.nix; + revNum = 0; + sha256 = "75be4406bfabd6300d0ad5acdca72762b1ca3eb78e204d82e6ba5517adf96b3b"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/swizzle-modify.nix b/nix/swizzle-modify.nix new file mode 100644 index 00000000000..da07862fc0c --- /dev/null +++ b/nix/swizzle-modify.nix @@ -0,0 +1,13 @@ +{ + "0.1.0.0" = { + sha256 = "2ba4cfcb058e33ab09621f9cb2b62403653a873fb405a9662db9f62bf3e28c0f"; + revisions = { + r0 = { + nix = import ../hackage/swizzle-modify-0.1.0.0-r0-6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5.nix; + revNum = 0; + sha256 = "6ee7efe76e49637a90f777447c3e07051715b763f746f1003c03153cedf6c8e5"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file