From 11b43aaf3ff8018897f1b84a3fb60cce9ae7056d Mon Sep 17 00:00:00 2001 From: IOHK Date: Wed, 21 Aug 2024 00:39:21 +0000 Subject: [PATCH] Automatic Update --- default.nix | 1 + ...5ef6038213e77b858ca64b4e3f01bb2e7e7887.nix | 52 +++++++ ...435d0278576925688a9d4dd60229e3b36d6597.nix | 76 +++++++++ ...af2feca6b33149b78ca8e12fca941d8228c5bd.nix | 147 ++++++++++++++++++ ...c6801d63d98c774e2577f63882c57947f81334.nix | 75 +++++++++ ...f708994bc778dfb30b6f905e0cd84985c0e2ce.nix | 115 ++++++++++++++ ...f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix | 81 ++++++++++ ...f15106ea8272bf08798f2b3166f44ce23d185a.nix | 49 ++++++ ...9b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix | 69 ++++++++ index-state-hashes.nix | 1 + nix/_Chasing_Bottoms.nix | 11 ++ nix/cabal-add.nix | 13 ++ nix/cryptol.nix | 11 ++ nix/hashes.nix | 11 ++ nix/hasql.nix | 11 ++ nix/higgledy.nix | 7 +- nix/libsystemd-journal.nix | 11 ++ nix/xmonad-contrib.nix | 11 ++ 18 files changed, 751 insertions(+), 1 deletion(-) create mode 100644 hackage/ChasingBottoms-1.3.1.15-r0-ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887.nix create mode 100644 hackage/cabal-add-0.1-r0-d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597.nix create mode 100644 hackage/cryptol-3.2.0-r0-e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd.nix create mode 100644 hackage/hashes-0.3.0.1-r0-89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334.nix create mode 100644 hackage/hasql-1.8.0.1-r0-9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce.nix create mode 100644 hackage/higgledy-0.4.2.1-r1-7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix create mode 100644 hackage/libsystemd-journal-1.4.6.0-r0-2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a.nix create mode 100644 hackage/xmonad-contrib-0.18.1-r0-aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix create mode 100644 nix/cabal-add.nix diff --git a/default.nix b/default.nix index 3335f2981cc..3ba918619d3 100644 --- a/default.nix +++ b/default.nix @@ -3124,6 +3124,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec { "ca-province-codes" = import ./nix/ca-province-codes.nix; "cab" = import ./nix/cab.nix; "cabal" = import ./nix/cabal.nix; + "cabal-add" = import ./nix/cabal-add.nix; "cabal-appimage" = import ./nix/cabal-appimage.nix; "cabal-audit" = import ./nix/cabal-audit.nix; "cabal-auto-expose" = import ./nix/cabal-auto-expose.nix; diff --git a/hackage/ChasingBottoms-1.3.1.15-r0-ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887.nix b/hackage/ChasingBottoms-1.3.1.15-r0-ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887.nix new file mode 100644 index 00000000000..837843282e0 --- /dev/null +++ b/hackage/ChasingBottoms-1.3.1.15-r0-ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887.nix @@ -0,0 +1,52 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "1.10"; + identifier = { name = "ChasingBottoms"; version = "1.3.1.15"; }; + license = "MIT"; + copyright = "Copyright (c) Nils Anders Danielsson 2004-2022, 2024."; + maintainer = "http://www.cse.chalmers.se/~nad/"; + author = "Nils Anders Danielsson"; + homepage = ""; + url = ""; + synopsis = "For testing partial and infinite values."; + description = "Do you ever feel the need to test code involving bottoms (e.g. calls to\nthe @error@ function), or code involving infinite values? Then this\nlibrary could be useful for you.\n\nIt is usually easy to get a grip on bottoms by showing a value and\nwaiting to see how much gets printed before the first exception is\nencountered. However, that quickly gets tiresome and is hard to automate\nusing e.g. QuickCheck\n(). With this library you\ncan do the tests as simply as the following examples show.\n\nTesting explicitly for bottoms:\n\n> > isBottom (head [])\n> True\n\n> > isBottom bottom\n> True\n\n> > isBottom (\\_ -> bottom)\n> False\n\n> > isBottom (bottom, bottom)\n> False\n\nComparing finite, partial values:\n\n> > ((bottom, 3) :: (Bool, Int)) ==! (bottom, 2+5-4)\n> True\n\n> > ((bottom, bottom) :: (Bool, Int)) True\n\nShowing partial and infinite values (@\\\\\\/!@ is join and @\\/\\\\!@ is meet):\n\n> > approxShow 4 $ (True, bottom) \\/! (bottom, 'b')\n> \"Just (True, 'b')\"\n\n> > approxShow 4 $ (True, bottom) /\\! (bottom, 'b')\n> \"(_|_, _|_)\"\n\n> > approxShow 4 $ ([1..] :: [Int])\n> \"[1, 2, 3, _\"\n\n> > approxShow 4 $ (cycle [bottom] :: [Bool])\n> \"[_|_, _|_, _|_, _\"\n\nApproximately comparing infinite, partial values:\n\n> > approx 100 [2,4..] ==! approx 100 (filter even [1..] :: [Int])\n> True\n\n> > approx 100 [2,4..] /=! approx 100 (filter even [bottom..] :: [Int])\n> True\n\nThe code above relies on the fact that @bottom@, just as @error\n\\\"...\\\"@, @undefined@ and pattern match failures, yield\nexceptions. Sometimes we are dealing with properly non-terminating\ncomputations, such as the following example, and then it can be nice to\nbe able to apply a time-out:\n\n> > timeOut' 1 (reverse [1..5])\n> Value [5,4,3,2,1]\n\n> > timeOut' 1 (reverse [1..])\n> NonTermination\n\nThe time-out functionality can be used to treat \\\"slow\\\" computations as\nbottoms:\n\n@\n\\> let tweak = Tweak { approxDepth = Just 5, timeOutLimit = Just 2 }\n\\> semanticEq tweak (reverse [1..], [1..]) (bottom :: [Int], [1..] :: [Int])\nTrue\n@\n\n@\n\\> let tweak = noTweak { timeOutLimit = Just 2 }\n\\> semanticJoin tweak (reverse [1..], True) ([] :: [Int], bottom)\nJust ([],True)\n@\n\nThis can of course be dangerous:\n\n@\n\\> let tweak = noTweak { timeOutLimit = Just 0 }\n\\> semanticEq tweak (reverse [1..100000000]) (bottom :: [Integer])\nTrue\n@\n\nTimeouts can also be applied to @IO@ computations:\n\n> > let primes () = unfoldr (\\(x:xs) -> Just (x, filter ((/= 0) . (`mod` x)) xs)) [2..]\n> > timeOutMicro 100 (print $ primes ())\n> [2,NonTermination\n> > timeOutMicro 10000 (print $ take 10 $ primes ())\n> [2,3,5,7,11,13,17,19,23,29]\n> Value ()\n\nFor the underlying theory and a larger example involving use of\nQuickCheck, see the article \\\"Chasing Bottoms, A Case Study in Program\nVerification in the Presence of Partial and Infinite Values\\\"\n().\n\nThe code has been tested using GHC. Most parts can probably be\nported to other Haskell compilers, but this would require some work.\nThe @TimeOut@ functions require preemptive scheduling, and most of\nthe rest requires @Data.Generics@; @isBottom@ only requires\nexceptions, though."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + ]; + buildable = true; + }; + tests = { + "ChasingBottomsTestSuite" = { + depends = [ + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."syb" or (errorHandler.buildDepError "syb")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cabal-add-0.1-r0-d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597.nix b/hackage/cabal-add-0.1-r0-d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597.nix new file mode 100644 index 00000000000..a03fd0723d1 --- /dev/null +++ b/hackage/cabal-add-0.1-r0-d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597.nix @@ -0,0 +1,76 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { cabal-syntax = false; }; + package = { + specVersion = "3.0"; + identifier = { name = "cabal-add"; version = "0.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "andrew.lelechenko@gmail.com"; + author = "Bodigrim"; + homepage = ""; + url = ""; + synopsis = "Extend Cabal build-depends from the command line"; + description = "Extend Cabal @build-depends@ from the command line.\nIt works on any sectioned Cabal file,\nsupports stanzas and conditional blocks,\nand preserves original formatting."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + ] ++ [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) + ]; + buildable = true; + }; + exes = { + "cabal-add" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."cabal-add" or (errorHandler.buildDepError "cabal-add")) + (hsPkgs."cabal-install-parsers" or (errorHandler.buildDepError "cabal-install-parsers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + ] ++ (if flags.cabal-syntax + then [ + (hsPkgs."Cabal-syntax" or (errorHandler.buildDepError "Cabal-syntax")) + ] + else [ (hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal")) ]); + buildable = true; + }; + }; + tests = { + "cabal-add-tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."Diff" or (errorHandler.buildDepError "Diff")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."string-qq" or (errorHandler.buildDepError "string-qq")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.cabal-add.components.exes.cabal-add or (pkgs.pkgsBuildBuild.cabal-add or (errorHandler.buildToolDepError "cabal-add:cabal-add"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/cryptol-3.2.0-r0-e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd.nix b/hackage/cryptol-3.2.0-r0-e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd.nix new file mode 100644 index 00000000000..9eb2d76ec27 --- /dev/null +++ b/hackage/cryptol-3.2.0-r0-e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd.nix @@ -0,0 +1,147 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { static = false; relocatable = true; ffi = true; }; + package = { + specVersion = "2.4"; + identifier = { name = "cryptol"; version = "3.2.0"; }; + license = "BSD-3-Clause"; + copyright = "2013-2022 Galois Inc."; + maintainer = "cryptol@galois.com"; + author = "Galois, Inc."; + homepage = "http://www.cryptol.net/"; + url = ""; + synopsis = "Cryptol: The Language of Cryptography"; + description = "Cryptol is a domain-specific language for specifying cryptographic algorithms. A Cryptol implementation of an algorithm resembles its mathematical specification more closely than an implementation in a general purpose language. For more, see ."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = ([ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."arithmoi" or (errorHandler.buildDepError "arithmoi")) + (hsPkgs."async" or (errorHandler.buildDepError "async")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."bv-sized" or (errorHandler.buildDepError "bv-sized")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."array" or (errorHandler.buildDepError "array")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."criterion-measurement" or (errorHandler.buildDepError "criterion-measurement")) + (hsPkgs."cryptohash-sha1" or (errorHandler.buildDepError "cryptohash-sha1")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."file-embed" or (errorHandler.buildDepError "file-embed")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."gitrev" or (errorHandler.buildDepError "gitrev")) + (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim")) + (hsPkgs."GraphSCC" or (errorHandler.buildDepError "GraphSCC")) + (hsPkgs."language-c99" or (errorHandler.buildDepError "language-c99")) + (hsPkgs."language-c99-simple" or (errorHandler.buildDepError "language-c99-simple")) + (hsPkgs."libBF" or (errorHandler.buildDepError "libBF")) + (hsPkgs."MemoTrie" or (errorHandler.buildDepError "MemoTrie")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."monadLib" or (errorHandler.buildDepError "monadLib")) + (hsPkgs."parameterized-utils" or (errorHandler.buildDepError "parameterized-utils")) + (hsPkgs."pretty" or (errorHandler.buildDepError "pretty")) + (hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter")) + (hsPkgs."pretty-show" or (errorHandler.buildDepError "pretty-show")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."sbv" or (errorHandler.buildDepError "sbv")) + (hsPkgs."simple-smt" or (errorHandler.buildDepError "simple-smt")) + (hsPkgs."stm" or (errorHandler.buildDepError "stm")) + (hsPkgs."strict" or (errorHandler.buildDepError "strict")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random")) + (hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."panic" or (errorHandler.buildDepError "panic")) + (hsPkgs."what4" or (errorHandler.buildDepError "what4")) + ] ++ (if compiler.isGhc && compiler.version.ge "9.0" + then [ + (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum")) + ] + else [ + (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")) + ])) ++ pkgs.lib.optionals (flags.ffi) ([ + (hsPkgs."hgmp" or (errorHandler.buildDepError "hgmp")) + (hsPkgs."libffi" or (errorHandler.buildDepError "libffi")) + ] ++ (if system.isWindows + then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ] + else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ])); + build-tools = [ + (hsPkgs.pkgsBuildBuild.alex.components.exes.alex or (pkgs.pkgsBuildBuild.alex or (errorHandler.buildToolDepError "alex:alex"))) + (hsPkgs.pkgsBuildBuild.happy.components.exes.happy or (pkgs.pkgsBuildBuild.happy or (errorHandler.buildToolDepError "happy:happy"))) + ]; + buildable = true; + }; + exes = { + "cryptol" = { + depends = [ + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."cryptol" or (errorHandler.buildDepError "cryptol")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."haskeline" or (errorHandler.buildDepError "haskeline")) + (hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) + (hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + ]; + buildable = true; + }; + "cryptol-html" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."cryptol" or (errorHandler.buildDepError "cryptol")) + (hsPkgs."blaze-html" or (errorHandler.buildDepError "blaze-html")) + ]; + buildable = true; + }; + "check-exercises" = { + depends = [ + (hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."extra" or (errorHandler.buildDepError "extra")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."temporary" or (errorHandler.buildDepError "temporary")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + benchmarks = { + "cryptol-bench" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."cryptol" or (errorHandler.buildDepError "cryptol")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."sbv" or (errorHandler.buildDepError "sbv")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hashes-0.3.0.1-r0-89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334.nix b/hackage/hashes-0.3.0.1-r0-89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334.nix new file mode 100644 index 00000000000..a5c3c912ac0 --- /dev/null +++ b/hackage/hashes-0.3.0.1-r0-89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334.nix @@ -0,0 +1,75 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { + with-openssl = true; + benchmark-cryptonite = false; + test-cryptonite = false; + openssl-use-pkg-config = false; + }; + package = { + specVersion = "3.0"; + identifier = { name = "hashes"; version = "0.3.0.1"; }; + license = "MIT"; + copyright = "Copyright (c) 2019-2024 Lars Kuhtz "; + maintainer = "lakuhtz@gmail.com"; + author = "Lars Kuhtz"; + homepage = "https://github.com/larskuhtz/hs-hashes"; + url = ""; + synopsis = "Hash functions"; + description = "Efficient implementations of hash functions"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + ]; + libs = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (!flags.openssl-use-pkg-config) (pkgs."crypto" or (errorHandler.sysDepError "crypto"))); + pkgconfig = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (flags.openssl-use-pkg-config) (pkgconfPkgs."libcrypto" or (errorHandler.pkgConfDepError "libcrypto"))); + buildable = true; + }; + tests = { + "tests" = { + depends = ([ + (hsPkgs."hashes" or (errorHandler.buildDepError "hashes")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ] ++ pkgs.lib.optional (flags.with-openssl) (hsPkgs."sha-validation" or (errorHandler.buildDepError "sha-validation"))) ++ pkgs.lib.optionals (flags.test-cryptonite) [ + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + ]; + libs = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (!flags.openssl-use-pkg-config) (pkgs."crypto" or (errorHandler.sysDepError "crypto"))); + pkgconfig = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (flags.openssl-use-pkg-config) (pkgconfPkgs."libcrypto" or (errorHandler.pkgConfDepError "libcrypto"))); + buildable = true; + }; + }; + benchmarks = { + "benchmarks" = { + depends = [ + (hsPkgs."hashes" or (errorHandler.buildDepError "hashes")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + ] ++ pkgs.lib.optionals (flags.benchmark-cryptonite) [ + (hsPkgs."memory" or (errorHandler.buildDepError "memory")) + (hsPkgs."cryptonite" or (errorHandler.buildDepError "cryptonite")) + ]; + libs = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (!flags.openssl-use-pkg-config) (pkgs."crypto" or (errorHandler.sysDepError "crypto"))); + pkgconfig = pkgs.lib.optionals (flags.with-openssl) (pkgs.lib.optional (flags.openssl-use-pkg-config) (pkgconfPkgs."libcrypto" or (errorHandler.pkgConfDepError "libcrypto"))); + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/hasql-1.8.0.1-r0-9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce.nix b/hackage/hasql-1.8.0.1-r0-9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce.nix new file mode 100644 index 00000000000..17568e1bc23 --- /dev/null +++ b/hackage/hasql-1.8.0.1-r0-9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce.nix @@ -0,0 +1,115 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "hasql"; version = "1.8.0.1"; }; + license = "MIT"; + copyright = "(c) 2014, Nikita Volkov"; + maintainer = "Nikita Volkov "; + author = "Nikita Volkov "; + homepage = "https://github.com/nikita-volkov/hasql"; + url = ""; + synopsis = "Fast PostgreSQL driver with a flexible mapping API"; + description = "Root of the \\\"hasql\\\" ecosystem.\nThis library provides connection management, execution of queries and mapping of parameters and results.\nExtended functionality such as pooling, transactions and compile-time checking is provided by extension libraries.\nFor more details and tutorials see .\n\nThe API comes free from all kinds of exceptions.\nAll error-reporting is explicit and is presented using the 'Either' type.\n\n\\\"hasql\\\" requires you to have the \"\\libpq\\\" C-library installed to compile.\nStarting from version 1.7 of \\\"hasql\\\" it requires \\\"libpq\\\" of at least version 14.\n\\\"libpq\\\" comes distributed with PostgreSQL,\nso typically all you need is just to install the latest PostgreSQL distro.\n\nDespite the mentioned requirements for \\\"libpq\\\" \\\"hasql\\\" is compatible\nwith a wide range of PostgreSQL servers with tests having been conducted starting from\nversion 8.3."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) + (hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."bytestring-strict-builder" or (errorHandler.buildDepError "bytestring-strict-builder")) + (hsPkgs."contravariant" or (errorHandler.buildDepError "contravariant")) + (hsPkgs."dlist" or (errorHandler.buildDepError "dlist")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hashtables" or (errorHandler.buildDepError "hashtables")) + (hsPkgs."iproute" or (errorHandler.buildDepError "iproute")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."postgresql-binary" or (errorHandler.buildDepError "postgresql-binary")) + (hsPkgs."postgresql-libpq" or (errorHandler.buildDepError "postgresql-libpq")) + (hsPkgs."profunctors" or (errorHandler.buildDepError "profunctors")) + (hsPkgs."scientific" or (errorHandler.buildDepError "scientific")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."text-builder" or (errorHandler.buildDepError "text-builder")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + ]; + buildable = true; + }; + sublibs = { + "testing-kit" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."hasql" or (errorHandler.buildDepError "hasql")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + ]; + buildable = true; + }; + }; + tests = { + "tasty" = { + depends = [ + (hsPkgs."contravariant-extras" or (errorHandler.buildDepError "contravariant-extras")) + (hsPkgs."hasql" or (errorHandler.buildDepError "hasql")) + (hsPkgs."hasql".components.sublibs.testing-kit or (errorHandler.buildDepError "hasql:testing-kit")) + (hsPkgs."quickcheck-instances" or (errorHandler.buildDepError "quickcheck-instances")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + (hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) + (hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) + (hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck")) + ]; + buildable = true; + }; + "threads-test" = { + depends = [ + (hsPkgs."hasql" or (errorHandler.buildDepError "hasql")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + "profiling" = { + depends = [ + (hsPkgs."hasql" or (errorHandler.buildDepError "hasql")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + "hspec" = { + depends = [ + (hsPkgs."hasql".components.sublibs.testing-kit or (errorHandler.buildDepError "hasql:testing-kit")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover"))) + ]; + buildable = true; + }; + }; + benchmarks = { + "benchmarks" = { + depends = [ + (hsPkgs."criterion" or (errorHandler.buildDepError "criterion")) + (hsPkgs."hasql" or (errorHandler.buildDepError "hasql")) + (hsPkgs."rerebase" or (errorHandler.buildDepError "rerebase")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/higgledy-0.4.2.1-r1-7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix b/hackage/higgledy-0.4.2.1-r1-7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix new file mode 100644 index 00000000000..66eb44d19c9 --- /dev/null +++ b/hackage/higgledy-0.4.2.1-r1-7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix @@ -0,0 +1,81 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "2.4"; + identifier = { name = "higgledy"; version = "0.4.2.1"; }; + license = "MIT"; + copyright = ""; + maintainer = "tom.harding@habito.com"; + author = "Tom Harding"; + homepage = "https://github.com/i-am-tom/higgledy"; + url = ""; + synopsis = "Partial types as a type constructor."; + description = "Use the generic representation of an ADT to get a higher-kinded data-style interface automatically."; + 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.cabal-doctest or (pkgs.pkgsBuildBuild.cabal-doctest or (errorHandler.setupDepError "cabal-doctest"))) + ]; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."barbies" or (errorHandler.buildDepError "barbies")) + (hsPkgs."generic-lens" or (errorHandler.buildDepError "generic-lens")) + (hsPkgs."generic-lens-core" or (errorHandler.buildDepError "generic-lens-core")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."named" or (errorHandler.buildDepError "named")) + ]; + buildable = true; + }; + tests = { + "doctests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."base-compat" or (errorHandler.buildDepError "base-compat")) + (hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) + (hsPkgs."higgledy" or (errorHandler.buildDepError "higgledy")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) + ]; + buildable = true; + }; + "test" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."barbies" or (errorHandler.buildDepError "barbies")) + (hsPkgs."higgledy" or (errorHandler.buildDepError "higgledy")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + ]; + buildable = true; + }; + "readme" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."barbies" or (errorHandler.buildDepError "barbies")) + (hsPkgs."lens" or (errorHandler.buildDepError "lens")) + (hsPkgs."higgledy" or (errorHandler.buildDepError "higgledy")) + (hsPkgs."named" or (errorHandler.buildDepError "named")) + ]; + build-tools = [ + (hsPkgs.pkgsBuildBuild.markdown-unlit.components.exes.markdown-unlit or (pkgs.pkgsBuildBuild.markdown-unlit or (errorHandler.buildToolDepError "markdown-unlit:markdown-unlit"))) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/hackage/libsystemd-journal-1.4.6.0-r0-2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a.nix b/hackage/libsystemd-journal-1.4.6.0-r0-2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a.nix new file mode 100644 index 00000000000..721c8fc909c --- /dev/null +++ b/hackage/libsystemd-journal-1.4.6.0-r0-2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a.nix @@ -0,0 +1,49 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = {}; + package = { + specVersion = "3.0"; + identifier = { name = "libsystemd-journal"; version = "1.4.6.0"; }; + license = "BSD-3-Clause"; + copyright = "Oliver Charles (c) 2014"; + maintainer = "ch.martin@gmail.com, ollie@ocharles.org.uk"; + author = "Oliver Charles"; + homepage = "https://github.com/ocharles/libsystemd-journal"; + url = ""; + synopsis = "Haskell bindings to libsystemd-journal"; + description = "Use this package to write to and read from journald. This is the\nlogging system that is part of systemd, which you may be familiar\nwith accessing via the command line using the journalctl command."; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."pipes" or (errorHandler.buildDepError "pipes")) + (hsPkgs."pipes-safe" or (errorHandler.buildDepError "pipes-safe")) + (hsPkgs."text" or (errorHandler.buildDepError "text")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix-bytestring" or (errorHandler.buildDepError "unix-bytestring")) + (hsPkgs."vector" or (errorHandler.buildDepError "vector")) + (hsPkgs."uuid" or (errorHandler.buildDepError "uuid")) + (hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) + (hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) + (hsPkgs."hsyslog" or (errorHandler.buildDepError "hsyslog")) + (hsPkgs."uniplate" or (errorHandler.buildDepError "uniplate")) + (hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups")) + ]; + pkgconfig = [ + (pkgconfPkgs."libsystemd" or (errorHandler.pkgConfDepError "libsystemd")) + ]; + buildable = true; + }; + }; + } \ No newline at end of file diff --git a/hackage/xmonad-contrib-0.18.1-r0-aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix b/hackage/xmonad-contrib-0.18.1-r0-aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix new file mode 100644 index 00000000000..c7714937c06 --- /dev/null +++ b/hackage/xmonad-contrib-0.18.1-r0-aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix @@ -0,0 +1,69 @@ +{ system + , compiler + , flags + , pkgs + , hsPkgs + , pkgconfPkgs + , errorHandler + , config + , ... }: + { + flags = { use_xft = true; pedantic = false; }; + package = { + specVersion = "1.12"; + identifier = { name = "xmonad-contrib"; version = "0.18.1"; }; + license = "BSD-3-Clause"; + copyright = ""; + maintainer = "xmonad@haskell.org"; + author = "Spencer Janssen & others"; + homepage = "https://xmonad.org/"; + url = ""; + synopsis = "Community-maintained extensions for xmonad"; + description = "Community-maintained tiling algorithms and extension modules for xmonad,\nan X11 tiling window manager.\n\nFor an introduction to building, configuring and using xmonad\nextensions, see \"XMonad.Doc\". In particular:\n\n\"XMonad.Doc.Configuring\", a guide to configuring xmonad\n\n\"XMonad.Doc.Extending\", using the contributed extensions library\n\n\"XMonad.Doc.Developing\", introduction to xmonad internals and writing\nyour own extensions.\n"; + buildType = "Simple"; + }; + components = { + "library" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."X11" or (errorHandler.buildDepError "X11")) + (hsPkgs."xmonad" or (errorHandler.buildDepError "xmonad")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + ] ++ pkgs.lib.optional (flags.use_xft) (hsPkgs."X11-xft" or (errorHandler.buildDepError "X11-xft")); + buildable = true; + }; + tests = { + "tests" = { + depends = [ + (hsPkgs."base" or (errorHandler.buildDepError "base")) + (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) + (hsPkgs."X11" or (errorHandler.buildDepError "X11")) + (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) + (hsPkgs."containers" or (errorHandler.buildDepError "containers")) + (hsPkgs."directory" or (errorHandler.buildDepError "directory")) + (hsPkgs."time" or (errorHandler.buildDepError "time")) + (hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) + (hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) + (hsPkgs."random" or (errorHandler.buildDepError "random")) + (hsPkgs."process" or (errorHandler.buildDepError "process")) + (hsPkgs."unix" or (errorHandler.buildDepError "unix")) + (hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) + (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) + (hsPkgs."xmonad" or (errorHandler.buildDepError "xmonad")) + ]; + buildable = true; + }; + }; + }; + } \ No newline at end of file diff --git a/index-state-hashes.nix b/index-state-hashes.nix index 9bcb4fb1ea4..0474dc389cc 100644 --- a/index-state-hashes.nix +++ b/index-state-hashes.nix @@ -1968,4 +1968,5 @@ "2024-08-18T00:00:00Z" = "4ac21152feaf184bc298cd0e105379c865975e3a177d04e2ff9d932f9c45076f"; "2024-08-19T00:00:00Z" = "8db0e04e7b4fe8a08af247eef2135217a8498080b4a9f7e12cc6282042ac7148"; "2024-08-20T00:00:00Z" = "5752b558507f2e5832a8cd5b9617f07b6e018515f8705aeeb2630f39d4422007"; + "2024-08-21T00:00:00Z" = "367ff4bbf4e4e51b78dcf1a615e2e24f85fe066be795d94cd99cbf821b1a7325"; } diff --git a/nix/_Chasing_Bottoms.nix b/nix/_Chasing_Bottoms.nix index 14b53f5afc2..3c74d75f4c9 100644 --- a/nix/_Chasing_Bottoms.nix +++ b/nix/_Chasing_Bottoms.nix @@ -288,6 +288,17 @@ default = "r1"; }; }; + "1.3.1.15" = { + sha256 = "d2f2923ddbacc95ba576c623fd33122659d9a714bd720692eac18380bb81c845"; + revisions = { + r0 = { + nix = import ../hackage/ChasingBottoms-1.3.1.15-r0-ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887.nix; + revNum = 0; + sha256 = "ec835aef5cf64ce4bdcde58a525ef6038213e77b858ca64b4e3f01bb2e7e7887"; + }; + default = "r0"; + }; + }; "1.3.1.2" = { sha256 = "796e278b60c4a24eb6772155ea0edff9e20f96d396cfcd6c5a55d10a3bd2b8d6"; revisions = { diff --git a/nix/cabal-add.nix b/nix/cabal-add.nix new file mode 100644 index 00000000000..fc99c05f0f5 --- /dev/null +++ b/nix/cabal-add.nix @@ -0,0 +1,13 @@ +{ + "0.1" = { + sha256 = "61a90ae2a9c0d06c7c57b9bbcc3b757b6bc79e29485a9e033128398f3e88ebeb"; + revisions = { + r0 = { + nix = import ../hackage/cabal-add-0.1-r0-d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597.nix; + revNum = 0; + sha256 = "d3e923be1dc0d5deb1d402f11f435d0278576925688a9d4dd60229e3b36d6597"; + }; + default = "r0"; + }; + }; +} \ No newline at end of file diff --git a/nix/cryptol.nix b/nix/cryptol.nix index a309e15b67b..26958672ebc 100644 --- a/nix/cryptol.nix +++ b/nix/cryptol.nix @@ -280,4 +280,15 @@ default = "r0"; }; }; + "3.2.0" = { + sha256 = "ed078965bd7d2468eb403c698374d9525bc2314f9fc53fc7683a7cab5d2ba25b"; + revisions = { + r0 = { + nix = import ../hackage/cryptol-3.2.0-r0-e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd.nix; + revNum = 0; + sha256 = "e569809e6abe464c4f2fbca22daf2feca6b33149b78ca8e12fca941d8228c5bd"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hashes.nix b/nix/hashes.nix index 975b93a81dd..135698317eb 100644 --- a/nix/hashes.nix +++ b/nix/hashes.nix @@ -98,4 +98,15 @@ default = "r0"; }; }; + "0.3.0.1" = { + sha256 = "4da645a380ad9b1c8a0e83cba3721f7200a466a20d5e2af4c3a5a06b82c2393b"; + revisions = { + r0 = { + nix = import ../hackage/hashes-0.3.0.1-r0-89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334.nix; + revNum = 0; + sha256 = "89afcaaf1c1e254fa8351b5657c6801d63d98c774e2577f63882c57947f81334"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/hasql.nix b/nix/hasql.nix index 2dc4c3514cd..633057b59bc 100644 --- a/nix/hasql.nix +++ b/nix/hasql.nix @@ -1297,4 +1297,15 @@ default = "r0"; }; }; + "1.8.0.1" = { + sha256 = "43fb9f8cd99663bd07654c603f8dec2fae3ab515b5560c2a4bdd082ecda4fddc"; + revisions = { + r0 = { + nix = import ../hackage/hasql-1.8.0.1-r0-9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce.nix; + revNum = 0; + sha256 = "9e1a184c1b1259fe627238a7aaf708994bc778dfb30b6f905e0cd84985c0e2ce"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/higgledy.nix b/nix/higgledy.nix index 3690003ba0d..1895a8430da 100644 --- a/nix/higgledy.nix +++ b/nix/higgledy.nix @@ -139,7 +139,12 @@ revNum = 0; sha256 = "51ed682047dfef1c3640a32adc59f1d350044dbb69ba04264462e7df11bc6c35"; }; - default = "r0"; + r1 = { + nix = import ../hackage/higgledy-0.4.2.1-r1-7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1.nix; + revNum = 1; + sha256 = "7991b62e1291e49cb84b8aea37f20d1bb7c03fcebd909bb9e5fe996412b4d3e1"; + }; + default = "r1"; }; }; } \ No newline at end of file diff --git a/nix/libsystemd-journal.nix b/nix/libsystemd-journal.nix index a43b99a348e..72eb9813149 100644 --- a/nix/libsystemd-journal.nix +++ b/nix/libsystemd-journal.nix @@ -173,4 +173,15 @@ default = "r1"; }; }; + "1.4.6.0" = { + sha256 = "cb275f7f790d9c435b560f32793ac9e3fc24905b5c7d9e01a9ceec9aa229ae73"; + revisions = { + r0 = { + nix = import ../hackage/libsystemd-journal-1.4.6.0-r0-2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a.nix; + revNum = 0; + sha256 = "2c0666ad7189820dfed26d59b7f15106ea8272bf08798f2b3166f44ce23d185a"; + }; + default = "r0"; + }; + }; } \ No newline at end of file diff --git a/nix/xmonad-contrib.nix b/nix/xmonad-contrib.nix index c11ef62bd67..14903cef888 100644 --- a/nix/xmonad-contrib.nix +++ b/nix/xmonad-contrib.nix @@ -238,6 +238,17 @@ default = "r0"; }; }; + "0.18.1" = { + sha256 = "05739d204acd84d352dec94d0618ac907ff3963551123c747eef37e813866432"; + revisions = { + r0 = { + nix = import ../hackage/xmonad-contrib-0.18.1-r0-aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05.nix; + revNum = 0; + sha256 = "aae0f10f3f12492c9a3f0824c59b1d23982810a3f9fb096b2c3e2a0e417d0b05"; + }; + default = "r0"; + }; + }; "0.5" = { sha256 = "a587aa46ddf8924a7ef065176a2bf2b4bf62890ab92af9f8577cc664aec23ffc"; revisions = {