Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub b098e362 7fc42ee6

+1420 -920
+10
maintainers/scripts/haskell/dependencies.nix
··· 1 + # Nix script to calculate the Haskell dependencies of every haskellPackage. Used by ./hydra-report.hs. 2 + let 3 + pkgs = import ../../.. {}; 4 + inherit (pkgs) lib; 5 + getDeps = _: pkg: { 6 + deps = builtins.filter (x: !isNull x) (map (x: x.pname or null) (pkg.propagatedBuildInputs or [])); 7 + broken = (pkg.meta.hydraPlatforms or [null]) == []; 8 + }; 9 + in 10 + lib.mapAttrs getDeps pkgs.haskellPackages
+115 -33
maintainers/scripts/haskell/hydra-report.hs
··· 26 26 {-# LANGUAGE ScopedTypeVariables #-} 27 27 {-# LANGUAGE TupleSections #-} 28 28 {-# OPTIONS_GHC -Wall #-} 29 + {-# LANGUAGE ViewPatterns #-} 30 + {-# LANGUAGE TupleSections #-} 29 31 30 32 import Control.Monad (forM_, (<=<)) 31 33 import Control.Monad.Trans (MonadIO (liftIO)) ··· 41 43 import qualified Data.List.NonEmpty as NonEmpty 42 44 import Data.Map.Strict (Map) 43 45 import qualified Data.Map.Strict as Map 44 - import Data.Maybe (fromMaybe, mapMaybe) 46 + import Data.Maybe (fromMaybe, mapMaybe, isNothing) 45 47 import Data.Monoid (Sum (Sum, getSum)) 46 48 import Data.Sequence (Seq) 47 49 import qualified Data.Sequence as Seq ··· 70 72 import System.Environment (getArgs) 71 73 import System.Process (readProcess) 72 74 import Prelude hiding (id) 75 + import Data.List (sortOn) 76 + import Control.Concurrent.Async (concurrently) 77 + import Control.Exception (evaluate) 78 + import qualified Data.IntMap.Strict as IntMap 79 + import qualified Data.IntSet as IntSet 80 + import Data.Bifunctor (second) 73 81 74 82 newtype JobsetEvals = JobsetEvals 75 83 { evals :: Seq Eval ··· 134 142 hydraEvalParams :: [String] 135 143 hydraEvalParams = ["-I", ".", "pkgs/top-level/release-haskell.nix"] 136 144 137 - handlesCommand :: FilePath 138 - handlesCommand = "nix-instantiate" 145 + nixExprCommand :: FilePath 146 + nixExprCommand = "nix-instantiate" 139 147 140 - handlesParams :: [String] 141 - handlesParams = ["--eval", "--strict", "--json", "-"] 142 - 143 - handlesExpression :: String 144 - handlesExpression = "with import ./. {}; with lib; zipAttrsWith (_: builtins.head) (mapAttrsToList (_: v: if v ? github then { \"${v.email}\" = v.github; } else {}) (import maintainers/maintainer-list.nix))" 148 + nixExprParams :: [String] 149 + nixExprParams = ["--eval", "--strict", "--json"] 145 150 146 151 -- | This newtype is used to parse a Hydra job output from @hydra-eval-jobs@. 147 152 -- The only field we are interested in is @maintainers@, which is why this 148 153 -- is just a newtype. 149 154 -- 150 - -- Note that there are occassionally jobs that don't have a maintainers 155 + -- Note that there are occasionally jobs that don't have a maintainers 151 156 -- field, which is why this has to be @Maybe Text@. 152 157 newtype Maintainers = Maintainers { maintainers :: Maybe Text } 153 158 deriving stock (Generic, Show) ··· 195 200 -- @@ 196 201 type MaintainerMap = Map Text (NonEmpty Text) 197 202 198 - -- | Generate a mapping of Hydra job names to maintainer GitHub handles. 203 + -- | Information about a package which lists its dependencies and whether the 204 + -- package is marked broken. 205 + data DepInfo = DepInfo { 206 + deps :: Set Text, 207 + broken :: Bool 208 + } 209 + deriving stock (Generic, Show) 210 + deriving anyclass (FromJSON, ToJSON) 211 + 212 + -- | Map from package names to their DepInfo. This is the data we get out of a 213 + -- nix call. 214 + type DependencyMap = Map Text DepInfo 215 + 216 + -- | Map from package names to its broken state, number of reverse dependencies (fst) and 217 + -- unbroken reverse dependencies (snd). 218 + type ReverseDependencyMap = Map Text (Int, Int) 219 + 220 + -- | Calculate the (unbroken) reverse dependencies of a package by transitively 221 + -- going through all packages if it’s a dependency of them. 222 + calculateReverseDependencies :: DependencyMap -> ReverseDependencyMap 223 + calculateReverseDependencies depMap = Map.fromDistinctAscList $ zip keys (zip (rdepMap False) (rdepMap True)) 224 + where 225 + -- This code tries to efficiently invert the dependency map and calculate 226 + -- it’s transitive closure by internally identifying every pkg with it’s index 227 + -- in the package list and then using memoization. 228 + keys = Map.keys depMap 229 + pkgToIndexMap = Map.fromDistinctAscList (zip keys [0..]) 230 + intDeps = zip [0..] $ (\DepInfo{broken,deps} -> (broken,mapMaybe (`Map.lookup` pkgToIndexMap) $ Set.toList deps)) <$> Map.elems depMap 231 + rdepMap onlyUnbroken = IntSet.size <$> resultList 232 + where 233 + resultList = go <$> [0..] 234 + oneStepMap = IntMap.fromListWith IntSet.union $ (\(key,(_,deps)) -> (,IntSet.singleton key) <$> deps) <=< filter (\(_, (broken,_)) -> not (broken && onlyUnbroken)) $ intDeps 235 + go pkg = IntSet.unions (oneStep:((resultList !!) <$> IntSet.toList oneStep)) 236 + where oneStep = IntMap.findWithDefault mempty pkg oneStepMap 237 + 238 + -- | Generate a mapping of Hydra job names to maintainer GitHub handles. Calls 239 + -- hydra-eval-jobs and the nix script ./maintainer-handles.nix. 199 240 getMaintainerMap :: IO MaintainerMap 200 241 getMaintainerMap = do 201 242 hydraJobs :: HydraJobs <- 202 - readJSONProcess hydraEvalCommand hydraEvalParams "" "Failed to decode hydra-eval-jobs output: " 243 + readJSONProcess hydraEvalCommand hydraEvalParams "Failed to decode hydra-eval-jobs output: " 203 244 handlesMap :: EmailToGitHubHandles <- 204 - readJSONProcess handlesCommand handlesParams handlesExpression "Failed to decode nix output for lookup of github handles: " 245 + readJSONProcess nixExprCommand ("maintainers/scripts/haskell/maintainer-handles.nix":nixExprParams) "Failed to decode nix output for lookup of github handles: " 205 246 pure $ Map.mapMaybe (splitMaintainersToGitHubHandles handlesMap) hydraJobs 206 247 where 207 248 -- Split a comma-spearated string of Maintainers into a NonEmpty list of ··· 211 252 splitMaintainersToGitHubHandles handlesMap (Maintainers maint) = 212 253 nonEmpty . mapMaybe (`Map.lookup` handlesMap) . Text.splitOn ", " $ fromMaybe "" maint 213 254 255 + -- | Get the a map of all dependencies of every package by calling the nix 256 + -- script ./dependencies.nix. 257 + getDependencyMap :: IO DependencyMap 258 + getDependencyMap = 259 + readJSONProcess nixExprCommand ("maintainers/scripts/haskell/dependencies.nix":nixExprParams) "Failed to decode nix output for lookup of dependencies: " 260 + 214 261 -- | Run a process that produces JSON on stdout and and decode the JSON to a 215 262 -- data type. 216 263 -- ··· 219 266 :: FromJSON a 220 267 => FilePath -- ^ Filename of executable. 221 268 -> [String] -- ^ Arguments 222 - -> String -- ^ stdin to pass to the process 223 269 -> String -- ^ String to prefix to JSON-decode error. 224 270 -> IO a 225 - readJSONProcess exe args input err = do 226 - output <- readProcess exe args input 271 + readJSONProcess exe args err = do 272 + output <- readProcess exe args "" 227 273 let eitherDecodedOutput = eitherDecodeStrict' . encodeUtf8 . Text.pack $ output 228 274 case eitherDecodedOutput of 229 275 Left decodeErr -> error $ err <> decodeErr <> "\nRaw: '" <> take 1000 output <> "'" ··· 264 310 data BuildResult = BuildResult {state :: BuildState, id :: Int} deriving (Show, Eq, Ord) 265 311 newtype Platform = Platform {platform :: Text} deriving (Show, Eq, Ord) 266 312 newtype Table row col a = Table (Map (row, col) a) 267 - type StatusSummary = Map Text (Table Text Platform BuildResult, Set Text) 313 + data SummaryEntry = SummaryEntry { 314 + summaryBuilds :: Table Text Platform BuildResult, 315 + summaryMaintainers :: Set Text, 316 + summaryReverseDeps :: Int, 317 + summaryUnbrokenReverseDeps :: Int 318 + } 319 + type StatusSummary = Map Text SummaryEntry 268 320 269 321 instance (Ord row, Ord col, Semigroup a) => Semigroup (Table row col a) where 270 322 Table l <> Table r = Table (Map.unionWith (<>) l r) ··· 275 327 instance Foldable (Table row col) where 276 328 foldMap f (Table a) = foldMap f a 277 329 278 - buildSummary :: MaintainerMap -> Seq Build -> StatusSummary 279 - buildSummary maintainerMap = foldl (Map.unionWith unionSummary) Map.empty . fmap toSummary 330 + buildSummary :: MaintainerMap -> ReverseDependencyMap -> Seq Build -> StatusSummary 331 + buildSummary maintainerMap reverseDependencyMap = foldl (Map.unionWith unionSummary) Map.empty . fmap toSummary 280 332 where 281 - unionSummary (Table l, l') (Table r, r') = (Table $ Map.union l r, l' <> r') 282 - toSummary Build{finished, buildstatus, job, id, system} = Map.singleton name (Table (Map.singleton (set, Platform system) (BuildResult state id)), maintainers) 333 + unionSummary (SummaryEntry (Table lb) lm lr lu) (SummaryEntry (Table rb) rm rr ru) = SummaryEntry (Table $ Map.union lb rb) (lm <> rm) (max lr rr) (max lu ru) 334 + toSummary Build{finished, buildstatus, job, id, system} = Map.singleton name (SummaryEntry (Table (Map.singleton (set, Platform system) (BuildResult state id))) maintainers reverseDeps unbrokenReverseDeps) 283 335 where 284 336 state :: BuildState 285 337 state = case (finished, buildstatus) of ··· 297 349 name = maybe packageName NonEmpty.last splitted 298 350 set = maybe "" (Text.intercalate "." . NonEmpty.init) splitted 299 351 maintainers = maybe mempty (Set.fromList . toList) (Map.lookup job maintainerMap) 352 + (reverseDeps, unbrokenReverseDeps) = Map.findWithDefault (0,0) name reverseDependencyMap 300 353 301 354 readBuildReports :: IO (Eval, UTCTime, Seq Build) 302 355 readBuildReports = do ··· 339 392 statusToNumSummary :: StatusSummary -> NumSummary 340 393 statusToNumSummary = fmap getSum . foldMap (fmap Sum . jobTotals) 341 394 342 - jobTotals :: (Table Text Platform BuildResult, a) -> Table Platform BuildState Int 343 - jobTotals (Table mapping, _) = getSum <$> Table (Map.foldMapWithKey (\(_, platform) (BuildResult buildstate _) -> Map.singleton (platform, buildstate) (Sum 1)) mapping) 395 + jobTotals :: SummaryEntry -> Table Platform BuildState Int 396 + jobTotals (summaryBuilds -> Table mapping) = getSum <$> Table (Map.foldMapWithKey (\(_, platform) (BuildResult buildstate _) -> Map.singleton (platform, buildstate) (Sum 1)) mapping) 344 397 345 398 details :: Text -> [Text] -> [Text] 346 399 details summary content = ["<details><summary>" <> summary <> " </summary>", ""] <> content <> ["</details>", ""] 347 400 348 - printBuildSummary :: Eval -> UTCTime -> StatusSummary -> Text 401 + printBuildSummary :: Eval -> UTCTime -> StatusSummary -> [(Text, Int)] -> Text 349 402 printBuildSummary 350 403 Eval{id, jobsetevalinputs = JobsetEvalInputs{nixpkgs = Nixpkgs{revision}}} 351 404 fetchTime 352 - summary = 405 + summary 406 + topBrokenRdeps = 353 407 Text.unlines $ 354 - headline <> totals 408 + headline <> [""] <> tldr <> ((" * "<>) <$> (errors <> warnings)) <> [""] 409 + <> totals 355 410 <> optionalList "#### Maintained packages with build failure" (maintainedList fails) 356 411 <> optionalList "#### Maintained packages with failed dependency" (maintainedList failedDeps) 357 412 <> optionalList "#### Maintained packages with unknown error" (maintainedList unknownErr) 358 413 <> optionalHideableList "#### Unmaintained packages with build failure" (unmaintainedList fails) 359 414 <> optionalHideableList "#### Unmaintained packages with failed dependency" (unmaintainedList failedDeps) 360 415 <> optionalHideableList "#### Unmaintained packages with unknown error" (unmaintainedList unknownErr) 416 + <> optionalHideableList "#### Top 50 broken packages, sorted by number of reverse dependencies" (brokenLine <$> topBrokenRdeps) 417 + <> ["","*:arrow_heading_up:: The number of packages that depend (directly or indirectly) on this package (if any). If two numbers are shown the first (lower) number considers only packages which currently have enabled hydra jobs, i.e. are not marked broken. The second (higher) number considers all packages.*",""] 361 418 <> footer 362 419 where 363 420 footer = ["*Report generated with [maintainers/scripts/haskell/hydra-report.hs](https://github.com/NixOS/nixpkgs/blob/haskell-updates/maintainers/scripts/haskell/hydra-report.sh)*"] ··· 365 422 [ "#### Build summary" 366 423 , "" 367 424 ] 368 - <> printTable "Platform" (\x -> makeSearchLink id (platform x <> " " <> platformIcon x) ("." <> platform x)) (\x -> showT x <> " " <> icon x) showT (statusToNumSummary summary) 425 + <> printTable "Platform" (\x -> makeSearchLink id (platform x <> " " <> platformIcon x) ("." <> platform x)) (\x -> showT x <> " " <> icon x) showT numSummary 369 426 headline = 370 427 [ "### [haskell-updates build report from hydra](https://hydra.nixos.org/jobset/nixpkgs/haskell-updates)" 371 428 , "*evaluation [" ··· 380 437 <> Text.pack (formatTime defaultTimeLocale "%Y-%m-%d %H:%M UTC" fetchTime) 381 438 <> "*" 382 439 ] 383 - jobsByState predicate = Map.filter (predicate . foldl' min Success . fmap state . fst) summary 440 + brokenLine (name, rdeps) = "[" <> name <> "](https://search.nixos.org/packages?channel=unstable&show=haskellPackages." <> name <> "&query=haskellPackages." <> name <> ") :arrow_heading_up: " <> Text.pack (show rdeps) 441 + numSummary = statusToNumSummary summary 442 + jobsByState predicate = Map.filter (predicate . worstState) summary 443 + worstState = foldl' min Success . fmap state . summaryBuilds 384 444 fails = jobsByState (== Failed) 385 445 failedDeps = jobsByState (== DependencyFailed) 386 446 unknownErr = jobsByState (\x -> x > DependencyFailed && x < TimedOut) 387 - withMaintainer = Map.mapMaybe (\(x, m) -> (x,) <$> nonEmpty (Set.toList m)) 388 - withoutMaintainer = Map.mapMaybe (\(x, m) -> if Set.null m then Just x else Nothing) 447 + withMaintainer = Map.mapMaybe (\e -> (summaryBuilds e,) <$> nonEmpty (Set.toList (summaryMaintainers e))) 448 + withoutMaintainer = Map.mapMaybe (\e -> if Set.null (summaryMaintainers e) then Just e else Nothing) 389 449 optionalList heading list = if null list then mempty else [heading] <> list 390 450 optionalHideableList heading list = if null list then mempty else [heading] <> details (showT (length list) <> " job(s)") list 391 451 maintainedList = showMaintainedBuild <=< Map.toList . withMaintainer 392 - unmaintainedList = showBuild <=< Map.toList . withoutMaintainer 393 - showBuild (name, table) = printJob id name (table, "") 452 + unmaintainedList = showBuild <=< sortOn (\(snd -> x) -> (negate (summaryUnbrokenReverseDeps x), negate (summaryReverseDeps x))) . Map.toList . withoutMaintainer 453 + showBuild (name, entry) = printJob id name (summaryBuilds entry, Text.pack (if summaryReverseDeps entry > 0 then " :arrow_heading_up: " <> show (summaryUnbrokenReverseDeps entry) <>" | "<> show (summaryReverseDeps entry) else "")) 394 454 showMaintainedBuild (name, (table, maintainers)) = printJob id name (table, Text.intercalate " " (fmap ("@" <>) (toList maintainers))) 455 + tldr = case (errors, warnings) of 456 + ([],[]) -> [":green_circle: **Ready to merge**"] 457 + ([],_) -> [":yellow_circle: **Potential issues**"] 458 + _ -> [":red_circle: **Branch not mergeable**"] 459 + warnings = 460 + if' (Unfinished > maybe Success worstState maintainedJob) "`maintained` jobset failed." <> 461 + if' (Unfinished == maybe Success worstState mergeableJob) "`mergeable` jobset is not finished." <> 462 + if' (Unfinished == maybe Success worstState maintainedJob) "`maintained` jobset is not finished." 463 + errors = 464 + if' (isNothing mergeableJob) "No `mergeable` job found." <> 465 + if' (isNothing maintainedJob) "No `maintained` job found." <> 466 + if' (Unfinished > maybe Success worstState mergeableJob) "`mergeable` jobset failed." <> 467 + if' (outstandingJobs (Platform "x86_64-linux") > 100) "Too much outstanding jobs on x86_64-linux." <> 468 + if' (outstandingJobs (Platform "aarch64-linux") > 100) "Too much outstanding jobs on aarch64-linux." 469 + if' p e = if p then [e] else mempty 470 + outstandingJobs platform | Table m <- numSummary = Map.findWithDefault 0 (platform, Unfinished) m 471 + maintainedJob = Map.lookup "maintained" summary 472 + mergeableJob = Map.lookup "mergeable" summary 395 473 396 474 printMaintainerPing :: IO () 397 475 printMaintainerPing = do 398 - maintainerMap <- getMaintainerMap 476 + (maintainerMap, (reverseDependencyMap, topBrokenRdeps)) <- concurrently getMaintainerMap do 477 + depMap <- getDependencyMap 478 + rdepMap <- evaluate . calculateReverseDependencies $ depMap 479 + let tops = take 50 . sortOn (negate . snd) . fmap (second fst) . filter (\x -> maybe False broken $ Map.lookup (fst x) depMap) . Map.toList $ rdepMap 480 + pure (rdepMap, tops) 399 481 (eval, fetchTime, buildReport) <- readBuildReports 400 - putStrLn (Text.unpack (printBuildSummary eval fetchTime (buildSummary maintainerMap buildReport))) 482 + putStrLn (Text.unpack (printBuildSummary eval fetchTime (buildSummary maintainerMap reverseDependencyMap buildReport) topBrokenRdeps)) 401 483 402 484 printMarkBrokenList :: IO () 403 485 printMarkBrokenList = do
+7
maintainers/scripts/haskell/maintainer-handles.nix
··· 1 + # Nix script to lookup maintainer github handles from their email address. Used by ./hydra-report.hs. 2 + let 3 + pkgs = import ../../.. {}; 4 + maintainers = import ../../maintainer-list.nix; 5 + inherit (pkgs) lib; 6 + mkMailGithubPair = _: maintainer: if maintainer ? github then { "${maintainer.email}" = maintainer.github; } else {}; 7 + in lib.zipAttrsWith (_: builtins.head) (lib.mapAttrsToList mkMailGithubPair maintainers)
+118
maintainers/scripts/haskell/merge-and-open-pr.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p git gh -I nixpkgs=. 3 + # 4 + # Script to merge the currently open haskell-updates PR into master, bump the 5 + # Stackage version and Hackage versions, and open the next haskell-updates PR. 6 + 7 + set -eu -o pipefail 8 + 9 + # exit after printing first argument to this function 10 + function die { 11 + # echo the first argument 12 + echo "ERROR: $1" 13 + echo "Aborting!" 14 + 15 + exit 1 16 + } 17 + 18 + function help { 19 + echo "Usage: $0 HASKELL_UPDATES_PR_NUM" 20 + echo "Merge the currently open haskell-updates PR into master, and open the next one." 21 + echo 22 + echo " -h, --help print this help" 23 + echo " HASKELL_UPDATES_PR_NUM number of the currently open PR on NixOS/nixpkgs" 24 + echo " for the haskell-updates branch" 25 + echo 26 + echo "Example:" 27 + echo " \$ $0 137340" 28 + 29 + exit 1 30 + } 31 + 32 + # Read in the current haskell-updates PR number from the command line. 33 + while [[ $# -gt 0 ]]; do 34 + key="$1" 35 + 36 + case $key in 37 + -h|--help) 38 + help 39 + ;; 40 + *) 41 + curr_haskell_updates_pr_num="$1" 42 + shift 43 + ;; 44 + esac 45 + done 46 + 47 + if [[ -z "${curr_haskell_updates_pr_num-}" ]] ; then 48 + die "You must pass the current haskell-updates PR number as the first argument to this script." 49 + fi 50 + 51 + # Make sure you have gh authentication setup. 52 + if ! gh auth status 2>/dev/null ; then 53 + die "You must setup the \`gh\` command. Run \`gh auth login\`." 54 + fi 55 + 56 + # Fetch nixpkgs to get an up-to-date origin/haskell-updates branch. 57 + echo "Fetching origin..." 58 + git fetch origin >/dev/null 59 + 60 + # Make sure we are currently on a local haskell-updates branch. 61 + curr_branch="$(git rev-parse --abbrev-ref HEAD)" 62 + if [[ "$curr_branch" != "haskell-updates" ]]; then 63 + die "Current branch is not called \"haskell-updates\"." 64 + fi 65 + 66 + # Make sure our local haskell-updates branch is on the same commit as 67 + # origin/haskell-updates. 68 + curr_branch_commit="$(git rev-parse haskell-updates)" 69 + origin_haskell_updates_commit="$(git rev-parse origin/haskell-updates)" 70 + if [[ "$curr_branch_commit" != "$origin_haskell_updates_commit" ]]; then 71 + die "Current branch is not at the same commit as origin/haskell-updates" 72 + fi 73 + 74 + # Merge the current open haskell-updates PR. 75 + echo "Merging https://github.com/NixOS/nixpkgs/pull/${curr_haskell_updates_pr_num}..." 76 + gh pr merge --repo NixOS/nixpkgs --merge "$curr_haskell_updates_pr_num" 77 + 78 + # Update stackage, Hackage hashes, and regenerate Haskell package set 79 + echo "Updating Stackage..." 80 + ./maintainers/scripts/haskell/update-stackage.sh --do-commit 81 + echo "Updating Hackage hashes..." 82 + ./maintainers/scripts/haskell/update-hackage.sh --do-commit 83 + echo "Regenerating Hackage packages..." 84 + ./maintainers/scripts/haskell/regenerate-hackage-packages.sh --do-commit 85 + 86 + # Push these new commits to the haskell-updates branch 87 + echo "Pushing commits just created to the haskell-updates branch" 88 + git push 89 + 90 + # Open new PR 91 + new_pr_body=$(cat <<EOF 92 + ### This Merge 93 + 94 + This PR is the regular merge of the \`haskell-updates\` branch into \`master\`. 95 + 96 + This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. 97 + 98 + We roughly aim to merge these \`haskell-updates\` PRs at least once every two weeks. See the @NixOS/haskell [team calendar](https://cloud.maralorn.de/apps/calendar/p/Mw5WLnzsP7fC4Zky) for who is currently in charge of this branch. 99 + 100 + ### haskellPackages Workflow Summary 101 + 102 + Our workflow is currently described in [\`pkgs/development/haskell-modules/HACKING.md\`](https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md). 103 + 104 + The short version is this: 105 + * We regularly update the Stackage and Hackage pins on \`haskell-updates\` (normally at the beginning of a merge window). 106 + * The community fixes builds of Haskell packages on that branch. 107 + * We aim at at least one merge of \`haskell-updates\` into \`master\` every two weeks. 108 + * We only do the merge if the [\`mergeable\`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/mergeable) job is succeeding on hydra. 109 + * If a [\`maintained\`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/maintained) package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!) 110 + 111 + --- 112 + 113 + This is the follow-up to #${curr_haskell_updates_pr_num}. Come to [#haskell:nixos.org](https://matrix.to/#/#haskell:nixos.org) if you have any questions. 114 + EOF 115 + ) 116 + 117 + echo "Opening a PR for the next haskell-updates merge cycle" 118 + gh pr create --repo NixOS/nixpkgs --base master --head haskell-updates --title "haskellPackages: update stackage and hackage" --body "$new_pr_body"
+4 -4
nixos/modules/services/search/elasticsearch.nix
··· 5 5 let 6 6 cfg = config.services.elasticsearch; 7 7 8 + es7 = builtins.compareVersions cfg.package.version "7" >= 0; 9 + 8 10 esConfig = '' 9 11 network.host: ${cfg.listenAddress} 10 12 cluster.name: ${cfg.cluster_name} 11 - ${lib.optionalString cfg.single_node '' 12 - discovery.type: single-node 13 - gateway.auto_import_dangling_indices: true 14 - ''} 13 + ${lib.optionalString cfg.single_node "discovery.type: single-node"} 14 + ${lib.optionalString (cfg.single_node && es7) "gateway.auto_import_dangling_indices: true"} 15 15 16 16 http.port: ${toString cfg.port} 17 17 transport.port: ${toString cfg.tcp_port}
+1 -1
pkgs/applications/audio/libopenmpt/default.nix
··· 1 1 { config, lib, stdenv, fetchurl, zlib, pkg-config, mpg123, libogg, libvorbis, portaudio, libsndfile, flac 2 - , usePulseAudio ? config.pulseaudio or false, libpulseaudio }: 2 + , usePulseAudio ? config.pulseaudio or stdenv.isLinux, libpulseaudio }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "libopenmpt";
+3 -3
pkgs/applications/blockchains/erigon.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "erigon"; 5 - version = "2021.08.05"; 5 + version = "2021.09.02"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ledgerwatch"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-bCREY3UbMgSTu1nVytrYFsGgdMEaMLy5ZGrLqDNu9YM="; 11 + sha256 = "sha256-0rWyDlZjfsZMOqAXs+mgmgz0m4oIN6bZ6Z9U4jWgR0E="; 12 12 }; 13 13 14 - vendorSha256 = "0a0d6n2c0anp36z7kvkadd6zvxzvsywfpk5qv6aq4ji4qd0hlq8q"; 14 + vendorSha256 = "sha256-ardr+6Tz9IzSJPo9/kk7XV+2pIu6ZK3YYlp1zC/7Bno="; 15 15 runVend = true; 16 16 17 17 # Build errors in mdbx when format hardening is enabled:
+10
pkgs/applications/editors/vim/configurable.nix
··· 93 93 "--disable-nextaf_check" 94 94 "--disable-carbon_check" 95 95 "--disable-gtktest" 96 + ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 97 + "vim_cv_toupper_broken=no" 98 + "--with-tlib=ncurses" 99 + "vim_cv_terminfo=yes" 100 + "vim_cv_tgetent=zero" # it does on native anyway 101 + "vim_cv_tty_group=tty" 102 + "vim_cv_tty_mode=0660" 103 + "vim_cv_getcwd_broken=no" 104 + "vim_cv_stat_ignores_slash=yes" 105 + "vim_cv_memmove_handles_overlap=yes" 96 106 ] 97 107 ++ lib.optional (guiSupport == "gtk2" || guiSupport == "gtk3") "--enable-gui=${guiSupport}" 98 108 ++ lib.optional stdenv.isDarwin
-2
pkgs/applications/editors/vim/default.nix
··· 33 33 "vim_cv_tty_mode=0660" 34 34 "vim_cv_getcwd_broken=no" 35 35 "vim_cv_stat_ignores_slash=yes" 36 - "ac_cv_sizeof_int=4" 37 - "vim_cv_memmove_handles_overlap=yes" 38 36 "vim_cv_memmove_handles_overlap=yes" 39 37 ]; 40 38
+2 -2
pkgs/applications/networking/cawbird/default.nix
··· 23 23 }: 24 24 25 25 stdenv.mkDerivation rec { 26 - version = "1.4.1"; 26 + version = "1.4.2"; 27 27 pname = "cawbird"; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "IBBoard"; 31 31 repo = "cawbird"; 32 32 rev = "v${version}"; 33 - sha256 = "0lmrgcj1ky1vhzynl36k6ba3ws089x4qdrnkjk3lbr334kicx9na"; 33 + sha256 = "17575cp5qcgsqf37y3xqg3vr6l2j8bbbkmy2c1l185rxghfacida"; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/cluster/nerdctl/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "nerdctl"; 13 - version = "0.11.1"; 13 + version = "0.11.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "containerd"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-r9VJQUmwe4UGCLmzxG2t9XHQ7KUeJxmEuAwxssPArcM="; 19 + sha256 = "sha256-QkUE4oImP0eg5tofGEUonKzffICG4b3SuPJz9S2ZNfE="; 20 20 }; 21 21 22 - vendorSha256 = "sha256-KnXxp/6L09a34cnv4h7vpPhNO6EGmeEC6c1ydyYXkxU="; 22 + vendorSha256 = "sha256-mPOyF1S/g1FpUHHNc+cy0nxk6rK9txnZPYHOSvvfu70="; 23 23 24 24 nativeBuildInputs = [ makeWrapper installShellFiles ]; 25 25
+2 -2
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "terragrunt"; 5 - version = "0.31.11"; 5 + version = "0.32.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gruntwork-io"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-TBglZb0DZoHYtAL+0I+9v/a7zQ915MoNGS0GXvhgVss="; 11 + sha256 = "sha256-1s6/Xn/NsClG7YvRyzpvzMy8HmDITNCQUJxHaA84470="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-y84EFmoJS4SeA5YFIVFU0iWa5NnjU5yvOj7OFE+jGN0=";
+2 -2
pkgs/applications/window-managers/mlvwm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mlvwm"; 5 - version = "0.9.3"; 5 + version = "0.9.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "morgant"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-Sps2+XyMTcNuhQTLrW/8vSZIcSzMejoi1m64SK129YI="; 11 + sha256 = "sha256-ElKmi+ANuB3LPwZTMcr5HEMESjDwENbYnNIGdRP24d0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ];
+4 -4
pkgs/data/misc/hackage/pin.json
··· 1 1 { 2 - "commit": "aceceb24b5b4dc95017c3509add3f935d7289cd8", 3 - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/aceceb24b5b4dc95017c3509add3f935d7289cd8.tar.gz", 4 - "sha256": "0bc4csxmm64qq3sxj22g4i0s2q5vpgkf2fgpby6zslhpa01pdlqq", 5 - "msg": "Update from Hackage at 2021-09-10T22:56:58Z" 2 + "commit": "6b93e40198f31ac2a9d52e4f3ce90f22f1e9e6f9", 3 + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6b93e40198f31ac2a9d52e4f3ce90f22f1e9e6f9.tar.gz", 4 + "sha256": "1zs9d0h55q6lj3v0d0n19yxl58lhn07lmnw2j5k2y8zbx3pcqi8l", 5 + "msg": "Update from Hackage at 2021-09-17T18:08:40Z" 6 6 }
+11 -3
pkgs/development/compilers/ghcjs/8.10/default.nix
··· 108 108 109 109 inherit passthru; 110 110 111 - # The emscripten is broken on darwin 112 - meta.platforms = lib.platforms.linux; 113 - meta.maintainers = with lib.maintainers; [ obsidian-systems-maintenance ]; 111 + meta = { 112 + # The emscripten is broken on darwin 113 + platforms = lib.platforms.linux; 114 + 115 + # Hydra limits jobs to only outputting 1 gigabyte worth of files. 116 + # GHCJS outputs over 3 gigabytes. 117 + # https://github.com/NixOS/nixpkgs/pull/137066#issuecomment-922335563 118 + hydraPlatforms = lib.platforms.none; 119 + 120 + maintainers = with lib.maintainers; [ obsidian-systems-maintenance ]; 121 + }; 114 122 }
+2 -2
pkgs/development/compilers/sjasmplus/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sjasmplus"; 5 - version = "1.18.2"; 5 + version = "1.18.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "z00m128"; 9 9 repo = "sjasmplus"; 10 10 rev = "v${version}"; 11 - sha256 = "04348zcmc0b3crzwhvj1shx6f1n3x05vs8d5qdm7qhgdfki8r74v"; 11 + sha256 = "sha256-+FvNYfJ5I91RfuJTiOPhj5KW8HoOq8OgnnpFEgefSGc="; 12 12 }; 13 13 14 14 buildFlags = [
+59 -56
pkgs/development/haskell-modules/HACKING.md
··· 20 20 21 21 Each of these steps is described in a separate section. 22 22 23 + There is a script that automates the workflow for merging the currently open 24 + `haskell-updates` PR into `master` and opening the next PR. It is described 25 + at the end of this document. 26 + 23 27 ## Initial `haskell-updates` PR 24 28 25 29 In this section we create the PR for merging `haskell-updates` into `master`. ··· 46 50 47 51 1. Push these commits to the `haskell-updates` branch of the NixOS/nixpkgs repository. 48 52 49 - 1. Open a PR on Nixpkgs merging `haskell-updates` into `master`. 50 - 51 - 52 - 53 - Use the title `haskellPackages: update stackage and hackage` and the following message body: 54 - 55 - ```markdown 56 - ### This Merge 57 - 58 - This PR is the regular merge of the `haskell-updates` branch into `master`. 59 - 60 - This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. 61 - 62 - I will aim to merge this PR **by 2021-TODO-TODO**. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @TODO will continue these merges from 2021-TODO-TODO to 2021-TODO-TODO. 63 - 64 - ### haskellPackages Workflow Summary 65 - 66 - Our workflow is currently described in 67 - [`pkgs/development/haskell-modules/HACKING.md`](https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md). 68 - 69 - The short version is this: 70 - * We regularly update the Stackage and Hackage pins on `haskell-updates` (normally at the beginning of a merge window). 71 - * The community fixes builds of Haskell packages on that branch. 72 - * We aim at at least one merge of `haskell-updates` into `master` every two weeks. 73 - * We only do the merge if the [`mergeable`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/mergeable) job is succeeding on hydra. 74 - * If a [`maintained`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/maintained) package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!) 75 - 76 - --- 77 - 78 - This is the follow-up to #TODO. Come to [#haskell:nixos.org](https://matrix.to/#/#haskell:nixos.org) if you have any questions. 79 - ``` 80 - 81 - Make sure to replace all TODO with the actual values. 53 + 1. Open a PR on Nixpkgs for merging `haskell-updates` into `master`. The recommended 54 + PR title and body text are described in the `merge-and-open-pr.sh` section. 82 55 83 56 ## Notify Maintainers and Fix Broken Packages 84 57 ··· 111 84 most recent build report. 112 85 113 86 Maintainers should be given at least 7 days to fix up their packages when they 114 - break. If maintainers don't fix up their packages with 7 days, then they 87 + break. If maintainers don't fix up their packages within 7 days, then they 115 88 may be marked broken before merging `haskell-updates` into `master`. 116 89 117 90 ### Fix Broken Packages ··· 180 153 181 154 - All updated files will be committed. 182 155 183 - ### Merge `master` into `haskell-updates` 184 - 185 - You should occasionally merge the `master` branch into the `haskell-updates` 186 - branch. 187 - 188 - In an ideal world, when we merge `haskell-updates` into `master`, it would 189 - cause few Hydra rebuilds on `master`. Ideally, the `nixos-unstable` channel 190 - would never be prevented from progressing because of needing to wait for 191 - rebuilding Haskell packages. 192 - 193 - In order to make sure that there are a minimal number of rebuilds after merging 194 - `haskell-updates` into `master`, `master` should occasionally be merged into 195 - the `haskell-updates` branch. 196 - 197 - This is especially important after `staging-next` is merged into `master`, 198 - since there is a high chance that this will cause all the Haskell packages to 199 - rebuild. 200 - 201 156 ## Merge `haskell-updates` into `master` 202 157 203 158 Now it is time to merge the `haskell-updates` PR you opened above. ··· 241 196 After merging, **make sure not to delete the `haskell-updates` branch**, since it 242 197 causes all currently open Haskell-related pull-requests to be automatically closed on GitHub. 243 198 199 + ## Script for Merging `haskell-updates` and Opening a New PR 200 + 201 + There is a script that automates merging the current `haskell-updates` PR and 202 + opening the next one. When you want to merge the currently open 203 + `haskell-updates` PR, you can run the script with the following steps: 204 + 205 + 1. Make sure you have previously authenticated with the `gh` command. The 206 + script uses the `gh` command to merge the current PR and open a new one. 207 + You should only need to do this once. 208 + 209 + ```console 210 + $ gh auth login 211 + ``` 212 + 213 + 1. Make sure you have correctly marked packages broken. One of the previous 214 + sections explains how to do this. 215 + 216 + 1. Merge `master` into `haskell-updates` and make sure to push to the 217 + `haskell-updates` branch. (This can be skipped if `master` has recently 218 + been merged into `haskell-updates`.) 219 + 220 + 1. Go to https://hydra.nixos.org/jobset/nixpkgs/haskell-updates and force an 221 + evaluation of the `haskell-updates` jobset. See one of the following 222 + sections for how to do this. Make sure there are no evaluation errors. If 223 + there are remaining evaluation errors, fix them before continuing with this 224 + merge. 225 + 226 + 1. Run the script to merge `haskell-updates`: 227 + 228 + ```console 229 + $ ./maintainers/scripts/haskell/merge-and-open-pr.sh PR_NUM_OF_CURRENT_HASKELL_UPDATES_PR 230 + ``` 231 + 232 + This does the following things: 233 + 234 + 1. Fetches `origin`, makes sure you currently have the `haskell-updates` 235 + branch checked out, and makes sure your currently checked-out 236 + `haskell-updates` branch is on the same commit as 237 + `origin/haskell-updates`. 238 + 239 + 1. Merges the currently open `haskell-updates` PR. 240 + 241 + 1. Updates Stackage and Hackage snapshots. Regenerates the Haskell package set. 242 + 243 + 1. Pushes the commits updating Stackage and Hackage and opens a new 244 + `haskell-updates` PR on Nixpkgs. If you'd like to do this by hand, 245 + look in the script for the recommended PR title and body text. 246 + 244 247 ## Update Hackage Version Information 245 248 246 - After merging into `master` you can update what hackage displays as the current 247 - version in NixOS for every individual package. 248 - To do this you run `maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh`. 249 - See the script for how to provide credentials. Once you have configured that 249 + After merging into `master` you can update what Hackage displays as the current 250 + version in NixOS for every individual package. To do this you run 251 + `maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh`. See the 252 + script for how to provide credentials. Once you have configured credentials, 250 253 running this takes only a few seconds. 251 254 252 255 ## Additional Info
+3
pkgs/development/haskell-modules/configuration-arm.nix
··· 91 91 xml-html-qq = dontCheck super.xml-html-qq; 92 92 yaml-combinators = dontCheck super.yaml-combinators; 93 93 yesod-paginator = dontCheck super.yesod-paginator; 94 + hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; 95 + hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin; 96 + hls-module-name-plugin = dontCheck super.hls-module-name-plugin; 94 97 95 98 # https://github.com/ekmett/half/issues/35 96 99 half = dontCheck super.half;
+3
pkgs/development/haskell-modules/configuration-common.nix
··· 1936 1936 # 2021-09-14: Tests are flaky. 1937 1937 hls-splice-plugin = dontCheck super.hls-splice-plugin; 1938 1938 1939 + # 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205 1940 + hls-stylish-haskell-plugin = doJailbreak super.hls-stylish-haskell-plugin; 1941 + 1939 1942 } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+74 -8
pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
··· 104 104 # https://github.com/Soostone/retry/issues/71 105 105 retry = dontCheck super.retry; 106 106 107 - # hlint 3.3 needs a ghc-lib-parser newer than the one from stackage 108 - hlint = super.hlint_3_3_4.overrideScope (self: super: { 109 - ghc-lib-parser = overrideCabal self.ghc-lib-parser_9_0_1_20210324 { 110 - doHaddock = false; 111 - }; 112 - ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_4; 113 - }); 107 + # Hlint needs >= 3.3.4 for ghc 9 support. 108 + hlint = super.hlint_3_3_4; 114 109 115 - # pick right version for compiler 110 + # 2021-09-18: ghc-api-compat and ghc-lib-* need >= 9.0.x versions for hls and hlint 116 111 ghc-api-compat = doDistribute super.ghc-api-compat_9_0_1; 112 + ghc-lib-parser = self.ghc-lib-parser_9_0_1_20210324; 113 + ghc-lib-parser-ex = self.ghc-lib-parser-ex_9_0_0_4; 114 + ghc-lib = self.ghc-lib_9_0_1_20210324; 115 + 116 + # 2021-09-18: Need semialign >= 1.2 for correct bounds 117 + semialign = super.semialign_1_2; 118 + 119 + # Will probably be needed for brittany support 120 + # https://github.com/lspitzner/czipwith/pull/2 121 + #czipwith = appendPatch super.czipwith 122 + # (pkgs.fetchpatch { 123 + # url = "https://github.com/lspitzner/czipwith/commit/b6245884ae83e00dd2b5261762549b37390179f8.patch"; 124 + # sha256 = "08rpppdldsdwzb09fmn0j55l23pwyls2dyzziw3yjc1cm0j5vic5"; 125 + # }); 126 + 127 + # 2021-09-18: https://github.com/mokus0/th-extras/pull/8 128 + # Release is missing, but asked for in the above PR. 129 + th-extras = overrideCabal super.th-extras (old: { 130 + version = assert old.version == "0.0.0.4"; "unstable-2021-09-18"; 131 + src = pkgs.fetchFromGitHub { 132 + owner = "mokus0"; 133 + repo = "th-extras"; 134 + rev = "0d050b24ec5ef37c825b6f28ebd46787191e2a2d"; 135 + sha256 = "045f36yagrigrggvyb96zqmw8y42qjsllhhx2h20q25sk5h44xsd"; 136 + }; 137 + libraryHaskellDepends = old.libraryHaskellDepends ++ [self.th-abstraction]; 138 + }); 139 + 140 + # 2021-09-18: GHC 9 compat release is missing 141 + # Issue: https://github.com/obsidiansystems/dependent-sum/issues/65 142 + dependent-sum-template = dontCheck (appendPatch super.dependent-sum-template 143 + (pkgs.fetchpatch { 144 + url = "https://github.com/obsidiansystems/dependent-sum/commit/8cf4c7fbc3bfa2be475a17bb7c94a1e1e9a830b5.patch"; 145 + sha256 = "02wyy0ciicq2x8lw4xxz3x5i4a550mxfidhm2ihh60ni6am498ff"; 146 + stripLen = 2; 147 + extraPrefix = ""; 148 + })); 149 + 150 + # 2021-09-18: cabal2nix does not detect the need for ghc-api-compat. 151 + hiedb = overrideCabal super.hiedb (old: { 152 + libraryHaskellDepends = old.libraryHaskellDepends ++ [self.ghc-api-compat]; 153 + }); 154 + 155 + # 2021-09-18: Need path >= 0.9.0 for ghc 9 compat 156 + path = self.path_0_9_0; 157 + # 2021-09-18: Need ormolu >= 0.3.0.0 for ghc 9 compat 158 + ormolu = self.ormolu_0_3_0_0; 159 + # 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2206 160 + # Restrictive upper bound on ormolu 161 + hls-ormolu-plugin = doJailbreak super.hls-ormolu-plugin; 162 + 163 + # 2021-09-18: The following plugins don‘t work yet on ghc9. 164 + haskell-language-server = appendConfigureFlags (super.haskell-language-server.override { 165 + hls-tactics-plugin = null; # No upstream support, generic-lens-core fail 166 + hls-splice-plugin = null; # No upstream support in hls 1.4.0, should be fixed in 1.5 167 + hls-refine-imports-plugin = null; # same issue es splice-plugin 168 + hls-class-plugin = null; # No upstream support 169 + 170 + hls-fourmolu-plugin = null; # No upstream support, needs new fourmolu release 171 + hls-stylish-haskell-plugin = null; # No upstream support 172 + hls-brittany-plugin = null; # No upstream support, needs new brittany release 173 + }) [ 174 + "-f-tactic" 175 + "-f-splice" 176 + "-f-refineimports" 177 + "-f-class" 178 + 179 + "-f-fourmolu" 180 + "-f-brittany" 181 + "-f-stylishhaskell" 182 + ]; 117 183 }
+4
pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
··· 288 288 - barrie 289 289 - barrier 290 290 - barrier-monad 291 + - base62 291 292 - base64-conduit 292 293 - base-compat-migrate 293 294 - base-encoding ··· 556 557 - capri 557 558 - caramia 558 559 - carbonara 560 + - cardano-coin-selection 559 561 - carettah 560 562 - CarneadesDSL 561 563 - carte ··· 1102 1104 - doctest-prop 1103 1105 - docusign-example 1104 1106 - docvim 1107 + - doi 1105 1108 - dominion 1106 1109 - domplate 1107 1110 - dormouse-uri ··· 5227 5230 - why3 5228 5231 - WikimediaParser 5229 5232 - windns 5233 + - windowslive 5230 5234 - winerror 5231 5235 - Wired 5232 5236 - wires
+24 -21
pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml
··· 1 - # Stackage LTS 18.9 1 + # Stackage LTS 18.10 2 2 # This file is auto-generated by 3 3 # maintainers/scripts/haskell/update-stackage.sh 4 4 default-package-overrides: ··· 159 159 - approximate-equality ==1.1.0.2 160 160 - app-settings ==0.2.0.12 161 161 - arbor-lru-cache ==0.1.1.1 162 - - arithmoi ==0.12.0.0 162 + - arithmoi ==0.12.0.1 163 163 - array-memoize ==0.6.0 164 164 - arrow-extras ==0.1.0.1 165 165 - arrows ==0.4.4.2 ··· 573 573 - dbus ==1.2.17 574 574 - dbus-hslogger ==0.1.0.1 575 575 - debian ==4.0.2 576 - - debian-build ==0.10.2.0 576 + - debian-build ==0.10.2.1 577 577 - debug-trace-var ==0.2.0 578 578 - dec ==0.0.4 579 579 - Decimal ==0.5.2 ··· 587 587 - dependent-sum ==0.7.1.0 588 588 - dependent-sum-template ==0.1.0.3 589 589 - depq ==0.4.2 590 - - deque ==0.4.3 590 + - deque ==0.4.4 591 591 - deriveJsonNoPrefix ==0.1.0.1 592 592 - derive-topdown ==0.0.2.2 593 593 - deriving-aeson ==0.2.7 ··· 777 777 - fixed-length ==0.2.3 778 778 - fixed-vector ==1.2.0.0 779 779 - fixed-vector-hetero ==0.6.1.0 780 - - fix-whitespace ==0.0.6 780 + - fix-whitespace ==0.0.7 781 781 - flac ==0.2.0 782 782 - flac-picture ==0.1.2 783 783 - flags-applicative ==0.1.0.3 ··· 789 789 - flow ==1.0.22 790 790 - flush-queue ==1.0.0 791 791 - fmlist ==0.9.4 792 - - fmt ==0.6.2.0 792 + - fmt ==0.6.3.0 793 793 - fn ==0.3.0.2 794 794 - focus ==1.0.2 795 795 - focuslist ==0.1.0.2 ··· 1003 1003 - haskell-src-exts-util ==0.2.5 1004 1004 - haskell-src-meta ==0.8.7 1005 1005 - haskey-btree ==0.3.0.1 1006 + - hasktags ==0.72.0 1006 1007 - hasql ==1.4.5.1 1007 1008 - hasql-notifications ==0.2.0.0 1008 1009 - hasql-optparse-applicative ==0.3.0.6 ··· 1135 1136 - hspec-wai-json ==0.11.0 1136 1137 - hs-php-session ==0.0.9.3 1137 1138 - hsshellscript ==3.5.0 1138 - - hs-tags ==0.1.5.1 1139 + - hs-tags ==0.1.5.2 1139 1140 - HStringTemplate ==0.8.8 1140 1141 - HSvm ==0.1.1.3.22 1141 1142 - HsYAML ==0.2.1.0 ··· 1239 1240 - indexed-traversable-instances ==0.1 1240 1241 - infer-license ==0.2.0 1241 1242 - inflections ==0.4.0.6 1242 - - influxdb ==1.9.1.2 1243 + - influxdb ==1.9.2 1243 1244 - ini ==0.4.1 1244 1245 - inj ==1.0 1245 1246 - inline-c ==0.9.1.5 ··· 1304 1305 - js-dgtable ==0.5.2 1305 1306 - js-flot ==0.8.3 1306 1307 - js-jquery ==3.3.1 1308 + - json ==0.10 1307 1309 - json-feed ==1.0.13 1308 1310 - jsonifier ==0.1.1 1309 1311 - jsonpath ==0.2.0.0 1310 1312 - json-rpc ==1.0.3 1311 - - json-rpc-generic ==0.2.1.5 1313 + - json-rpc-generic ==0.2.1.6 1312 1314 - JuicyPixels ==3.3.5 1313 1315 - JuicyPixels-blurhash ==0.1.0.3 1314 1316 - JuicyPixels-extra ==0.5.2 ··· 1766 1768 - persistent-mtl ==0.2.2.0 1767 1769 - persistent-mysql ==2.13.0.2 1768 1770 - persistent-pagination ==0.1.1.2 1769 - - persistent-postgresql ==2.13.0.3 1771 + - persistent-postgresql ==2.13.1.0 1770 1772 - persistent-qq ==2.12.0.1 1771 1773 - persistent-sqlite ==2.13.0.3 1772 1774 - persistent-template ==2.12.0.0 ··· 2005 2007 - rev-state ==0.1.2 2006 2008 - rfc1751 ==0.1.3 2007 2009 - rfc5051 ==0.2 2008 - - rhbzquery ==0.4.3 2010 + - rhbzquery ==0.4.4 2009 2011 - rhine ==0.7.0 2010 2012 - rhine-gloss ==0.7.0 2011 2013 - rigel-viz ==0.2.0.0 ··· 2043 2045 - sample-frame ==0.0.3 2044 2046 - sample-frame-np ==0.0.4.1 2045 2047 - sampling ==0.3.5 2046 - - sandwich ==0.1.0.8 2047 - - sandwich-quickcheck ==0.1.0.5 2048 - - sandwich-slack ==0.1.0.4 2048 + - sandwich ==0.1.0.9 2049 + - sandwich-quickcheck ==0.1.0.6 2050 + - sandwich-slack ==0.1.0.6 2049 2051 - sandwich-webdriver ==0.1.0.6 2050 2052 - say ==0.1.0.1 2051 2053 - sbp ==2.6.3 ··· 2127 2129 - setlocale ==1.0.0.10 2128 2130 - sexp-grammar ==2.3.1 2129 2131 - SHA ==1.6.4.4 2130 - - shake ==0.19.5 2132 + - shake ==0.19.6 2131 2133 - shake-language-c ==0.12.0 2132 2134 - shake-plus ==0.3.4.0 2133 2135 - shake-plus-extended ==0.4.1.0 ··· 2259 2261 - streamt ==0.5.0.0 2260 2262 - strict ==0.4.0.1 2261 2263 - strict-concurrency ==0.2.4.3 2262 - - strict-list ==0.1.5 2264 + - strict-list ==0.1.6 2263 2265 - strict-tuple ==0.1.4 2264 2266 - strict-tuple-lens ==0.1.0.1 2265 2267 - stringbuilder ==0.5.1 ··· 2370 2372 - text-format ==0.3.2 2371 2373 - text-icu ==0.7.1.0 2372 2374 - text-latin1 ==0.3.1 2373 - - text-ldap ==0.1.1.13 2375 + - text-ldap ==0.1.1.14 2374 2376 - textlocal ==0.1.0.5 2375 2377 - text-manipulate ==0.3.0.0 2376 2378 - text-metrics ==0.3.1 ··· 2408 2410 - thread-supervisor ==0.2.0.0 2409 2411 - threepenny-gui ==0.9.1.0 2410 2412 - th-reify-compat ==0.0.1.5 2411 - - th-reify-many ==0.1.9 2413 + - th-reify-many ==0.1.10 2412 2414 - throttle-io-stream ==0.2.0.1 2413 2415 - through-text ==0.1.0.0 2414 2416 - throwable-exceptions ==0.1.0.9 ··· 2575 2577 - vector-circular ==0.1.3 2576 2578 - vector-instances ==3.4 2577 2579 - vector-mmap ==0.0.3 2578 - - vector-rotcev ==0.1.0.0 2580 + - vector-rotcev ==0.1.0.1 2579 2581 - vector-sized ==1.4.4 2580 2582 - vector-space ==0.16 2581 2583 - vector-split ==1.0.0.2 ··· 2608 2610 - wai-rate-limit-redis ==0.1.0.0 2609 2611 - wai-saml2 ==0.2.1.2 2610 2612 - wai-session ==0.3.3 2611 - - wai-session-redis ==0.1.0.2 2613 + - wai-session-redis ==0.1.0.3 2612 2614 - wai-slack-middleware ==0.2.0 2613 2615 - wai-websockets ==3.0.1.2 2614 2616 - wakame ==0.1.0.0 ··· 2630 2632 - wikicfp-scraper ==0.1.0.12 2631 2633 - wild-bind ==0.1.2.7 2632 2634 - wild-bind-x11 ==0.2.0.13 2635 + - Win32 ==2.6.2.1 2633 2636 - Win32-notify ==0.3.0.3 2634 2637 - windns ==0.1.0.1 2635 2638 - witch ==0.3.4.0 ··· 2689 2692 - yaml ==0.11.5.0 2690 2693 - yamlparse-applicative ==0.2.0.0 2691 2694 - yesod ==1.6.1.2 2692 - - yesod-auth ==1.6.10.3 2695 + - yesod-auth ==1.6.10.4 2693 2696 - yesod-auth-hashdb ==1.7.1.7 2694 2697 - yesod-auth-oauth2 ==0.6.3.4 2695 2698 - yesod-bin ==1.6.1
+1 -5
pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
··· 602 602 - boots-web 603 603 - borel 604 604 - bowntz 605 - - box 606 - - box-csv 607 - - box-socket 608 605 - breakout 609 606 - bricks 610 607 - bricks-internal-test ··· 650 647 - call 651 648 - camfort 652 649 - campfire 653 - - candid 654 650 - canteven-http 655 651 - cao 656 652 - cap ··· 700 696 - chr-core 701 697 - chr-lang 702 698 - chromatin 699 + - chronos_1_1_3 703 700 - chu2 704 701 - chunks 705 702 - ciphersaber2 ··· 3181 3178 - wavy 3182 3179 - web-mongrel2 3183 3180 - web-page 3184 - - web-rep 3185 3181 - web-routes-regular 3186 3182 - web-routing 3187 3183 - web3
+2 -2
pkgs/development/haskell-modules/configuration-nix.nix
··· 699 699 testTarget = "unit-tests"; 700 700 }; 701 701 702 - haskell-language-server = enableCabalFlag (enableCabalFlag (overrideCabal super.haskell-language-server (drv: { 702 + haskell-language-server = overrideCabal super.haskell-language-server (drv: { 703 703 postInstall = let 704 704 inherit (pkgs.lib) concatStringsSep take splitString; 705 705 ghc_version = self.ghc.version; ··· 714 714 export PATH=$PATH:$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper 715 715 export HOME=$TMPDIR 716 716 ''; 717 - })) "all-plugins") "all-formatters"; 717 + }); 718 718 719 719 # tests depend on a specific version of solc 720 720 hevm = dontCheck (doJailbreak super.hevm);
+869 -745
pkgs/development/haskell-modules/hackage-packages.nix
··· 3471 3471 }: 3472 3472 mkDerivation { 3473 3473 pname = "ConClusion"; 3474 - version = "0.0.2"; 3475 - sha256 = "1n2wyvcyh950v67z4szvnr19vdh0fg2zvhxqyfqblpb1njayy92l"; 3474 + version = "0.1.0"; 3475 + sha256 = "1zi113zyf6fp133fplc3263683asxf0j038xsy51simwzw4rmxjc"; 3476 3476 isLibrary = true; 3477 3477 isExecutable = true; 3478 3478 libraryHaskellDepends = [ ··· 17836 17836 pname = "SVGFonts"; 17837 17837 version = "1.7.0.1"; 17838 17838 sha256 = "06vnpkkr19s9b1wjp7l2w29vr7fsghcrffd2knlxvdhjacrfpc9h"; 17839 - revision = "1"; 17840 - editedCabalFile = "110zlafis1rivba3za7in92fq6a7738hh57w5gkivi50d7pfbw24"; 17839 + revision = "2"; 17840 + editedCabalFile = "0q731cyrqq1csbid9nxh2bj6rf8yss017lz9j9zk22bw3bymzb0s"; 17841 17841 enableSeparateDataOutput = true; 17842 17842 libraryHaskellDepends = [ 17843 17843 attoparsec base blaze-markup blaze-svg bytestring cereal ··· 21181 21181 ({ mkDerivation }: 21182 21182 mkDerivation { 21183 21183 pname = "Win32"; 21184 + version = "2.6.2.1"; 21185 + sha256 = "03lwm777sqv24hwyjjail8lk95jgaw7mns1g1hx2qhk29593432q"; 21186 + description = "A binding to Windows Win32 API"; 21187 + license = lib.licenses.bsd3; 21188 + platforms = lib.platforms.none; 21189 + }) {}; 21190 + 21191 + "Win32_2_13_0_0" = callPackage 21192 + ({ mkDerivation }: 21193 + mkDerivation { 21194 + pname = "Win32"; 21184 21195 version = "2.13.0.0"; 21185 21196 sha256 = "0i4ws3d7s94vv6gh3cjj9nr0l88rwx7bwjk9jk0grzvw734dd9a2"; 21186 21197 description = "A binding to Windows Win32 API"; ··· 21854 21865 ({ mkDerivation, base, deepseq, random, simple-affine-space }: 21855 21866 mkDerivation { 21856 21867 pname = "Yampa"; 21857 - version = "0.13.1"; 21858 - sha256 = "0wx47awmijdrw4alcwd4icfip8702h3riq0nhs8sjfjqsihdz4fb"; 21868 + version = "0.13.2"; 21869 + sha256 = "0y0jmk9cbcnhwdrjcacx5j8gb64aj61a04nxizwbds0zvibcdzgb"; 21859 21870 isLibrary = true; 21860 21871 isExecutable = true; 21861 21872 libraryHaskellDepends = [ ··· 32956 32967 , deepseq, exact-pi, integer-gmp, integer-logarithms, integer-roots 32957 32968 , mod, QuickCheck, quickcheck-classes, random, semirings 32958 32969 , smallcheck, tasty, tasty-bench, tasty-hunit, tasty-quickcheck 32959 - , tasty-rerun, tasty-smallcheck, transformers, vector, vector-sized 32960 - }: 32961 - mkDerivation { 32962 - pname = "arithmoi"; 32963 - version = "0.12.0.0"; 32964 - sha256 = "1lghgr4z2vhafj8d8971pdghih6r5qq5xlc0b87jmazyhzz95w3f"; 32965 - revision = "1"; 32966 - editedCabalFile = "1b08p18k41sm298rn1z5ljs1l6s74nddm4fpdgix3npl8wsmmxgq"; 32967 - configureFlags = [ "-f-llvm" ]; 32968 - libraryHaskellDepends = [ 32969 - array base chimera constraints containers deepseq exact-pi 32970 - integer-gmp integer-logarithms integer-roots mod random semirings 32971 - transformers vector 32972 - ]; 32973 - testHaskellDepends = [ 32974 - base containers exact-pi integer-gmp integer-roots mod QuickCheck 32975 - quickcheck-classes random semirings smallcheck tasty tasty-hunit 32976 - tasty-quickcheck tasty-rerun tasty-smallcheck transformers vector 32977 - vector-sized 32978 - ]; 32979 - benchmarkHaskellDepends = [ 32980 - array base constraints containers deepseq integer-logarithms mod 32981 - random semirings tasty-bench vector 32982 - ]; 32983 - description = "Efficient basic number-theoretic functions"; 32984 - license = lib.licenses.mit; 32985 - }) {}; 32986 - 32987 - "arithmoi_0_12_0_1" = callPackage 32988 - ({ mkDerivation, array, base, chimera, constraints, containers 32989 - , deepseq, exact-pi, integer-gmp, integer-logarithms, integer-roots 32990 - , mod, QuickCheck, quickcheck-classes, random, semirings 32991 - , smallcheck, tasty, tasty-bench, tasty-hunit, tasty-quickcheck 32992 32970 , tasty-rerun, tasty-smallcheck, transformers, vector 32993 32971 }: 32994 32972 mkDerivation { ··· 33012 32990 ]; 33013 32991 description = "Efficient basic number-theoretic functions"; 33014 32992 license = lib.licenses.mit; 33015 - hydraPlatforms = lib.platforms.none; 33016 32993 }) {}; 33017 32994 33018 32995 "arity-generic-liftA" = callPackage ··· 38649 38626 ]; 38650 38627 description = "Base62 encoding and decoding"; 38651 38628 license = lib.licenses.bsd3; 38629 + hydraPlatforms = lib.platforms.none; 38630 + broken = true; 38652 38631 }) {}; 38653 38632 38654 38633 "base64" = callPackage ··· 40054 40033 }: 40055 40034 mkDerivation { 40056 40035 pname = "bencoding"; 40057 - version = "0.4.5.3"; 40058 - sha256 = "0sj69g4a68bv43vgmqdgp2nzi30gzp4lgz78hg1rdhind8lxrvp9"; 40036 + version = "0.4.5.4"; 40037 + sha256 = "01ncsvlay03h4cnj19mvrwbhmx0mksrvyq96qq8r5f7i8l0l9z8r"; 40059 40038 libraryHaskellDepends = [ 40060 40039 attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty 40061 40040 text ··· 44358 44337 broken = true; 44359 44338 }) {}; 44360 44339 44340 + "blockfrost-api" = callPackage 44341 + ({ mkDerivation, aeson, base, bytestring, data-default 44342 + , data-default-class, deriving-aeson, hspec, lens, QuickCheck 44343 + , quickcheck-instances, raw-strings-qq, safe-money, servant 44344 + , servant-docs, servant-multipart-api, tasty, tasty-discover 44345 + , tasty-hspec, tasty-hunit, template-haskell, text, time, vector 44346 + }: 44347 + mkDerivation { 44348 + pname = "blockfrost-api"; 44349 + version = "0.1.0.0"; 44350 + sha256 = "0fc1s4ajx2l5s3csqz7q7r6kr985607cj3a2x2ypwv1q6x1f2amz"; 44351 + libraryHaskellDepends = [ 44352 + aeson base bytestring data-default-class deriving-aeson lens 44353 + QuickCheck quickcheck-instances safe-money servant servant-docs 44354 + servant-multipart-api template-haskell text time 44355 + ]; 44356 + testHaskellDepends = [ 44357 + aeson base bytestring data-default hspec raw-strings-qq safe-money 44358 + tasty tasty-hspec tasty-hunit text vector 44359 + ]; 44360 + testToolDepends = [ tasty-discover ]; 44361 + description = "API definitions for blockfrost.io"; 44362 + license = lib.licenses.asl20; 44363 + }) {}; 44364 + 44365 + "blockfrost-client" = callPackage 44366 + ({ mkDerivation, base, blockfrost-api, blockfrost-client-core 44367 + , bytestring, data-default, directory, filepath, hspec, mtl 44368 + , servant, servant-client, servant-client-core, tasty 44369 + , tasty-discover, tasty-hspec, tasty-hunit, tasty-quickcheck, text 44370 + }: 44371 + mkDerivation { 44372 + pname = "blockfrost-client"; 44373 + version = "0.1.0.0"; 44374 + sha256 = "0n21zbmspjix1jnwym7xijaciyii85phb07ndr5dih12i9vsncp6"; 44375 + isLibrary = true; 44376 + isExecutable = true; 44377 + libraryHaskellDepends = [ 44378 + base blockfrost-api blockfrost-client-core bytestring data-default 44379 + directory filepath mtl servant servant-client servant-client-core 44380 + text 44381 + ]; 44382 + testHaskellDepends = [ 44383 + base hspec tasty tasty-hspec tasty-hunit tasty-quickcheck 44384 + ]; 44385 + testToolDepends = [ tasty-discover ]; 44386 + description = "blockfrost.io basic client"; 44387 + license = lib.licenses.asl20; 44388 + }) {}; 44389 + 44390 + "blockfrost-client-core" = callPackage 44391 + ({ mkDerivation, aeson, base, blockfrost-api, bytestring 44392 + , case-insensitive, containers, data-default, http-client 44393 + , http-client-tls, http-types, servant, servant-client 44394 + , servant-client-core, servant-multipart-api 44395 + , servant-multipart-client, text 44396 + }: 44397 + mkDerivation { 44398 + pname = "blockfrost-client-core"; 44399 + version = "0.1.0.0"; 44400 + sha256 = "0khybzvsy61zl4z02ccvh51gl4xj2cbi20i27xl4wxrhw6iqzc0i"; 44401 + libraryHaskellDepends = [ 44402 + aeson base blockfrost-api bytestring case-insensitive containers 44403 + data-default http-client http-client-tls http-types servant 44404 + servant-client servant-client-core servant-multipart-api 44405 + servant-multipart-client text 44406 + ]; 44407 + description = "blockfrost.io common client definitions / instances"; 44408 + license = lib.licenses.asl20; 44409 + }) {}; 44410 + 44411 + "blockfrost-pretty" = callPackage 44412 + ({ mkDerivation, base, blockfrost-api, data-default, lens 44413 + , prettyprinter, prettyprinter-ansi-terminal, safe-money, text 44414 + , time 44415 + }: 44416 + mkDerivation { 44417 + pname = "blockfrost-pretty"; 44418 + version = "0.1.0.0"; 44419 + sha256 = "1i25jcq45jf9x8idi9ipwfikq2pcnzpia8flcdgn8c9s6ap5bb1h"; 44420 + libraryHaskellDepends = [ 44421 + base blockfrost-api data-default lens prettyprinter 44422 + prettyprinter-ansi-terminal safe-money text time 44423 + ]; 44424 + description = "blockfrost.io pretty-printing utilities"; 44425 + license = lib.licenses.asl20; 44426 + }) {}; 44427 + 44361 44428 "blockhash" = callPackage 44362 44429 ({ mkDerivation, base, bytestring, JuicyPixels 44363 44430 , optparse-applicative, primitive, vector, vector-algorithms ··· 45753 45820 ]; 45754 45821 description = "boxes"; 45755 45822 license = lib.licenses.bsd3; 45756 - hydraPlatforms = lib.platforms.none; 45757 45823 }) {}; 45758 45824 45759 45825 "box-csv" = callPackage ··· 45769 45835 ]; 45770 45836 description = "CSV parsing in a box"; 45771 45837 license = lib.licenses.bsd3; 45772 - hydraPlatforms = lib.platforms.none; 45773 45838 }) {}; 45774 45839 45775 45840 "box-socket" = callPackage ··· 45792 45857 ]; 45793 45858 description = "Box websockets"; 45794 45859 license = lib.licenses.bsd3; 45795 - hydraPlatforms = lib.platforms.none; 45796 45860 }) {}; 45797 45861 45798 45862 "box-tuples" = callPackage ··· 46033 46097 license = lib.licenses.bsd3; 46034 46098 }) {}; 46035 46099 46036 - "brick_0_64" = callPackage 46100 + "brick_0_64_1" = callPackage 46037 46101 ({ mkDerivation, base, bytestring, config-ini, containers 46038 46102 , contravariant, data-clist, deepseq, directory, dlist, exceptions 46039 46103 , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm ··· 46042 46106 }: 46043 46107 mkDerivation { 46044 46108 pname = "brick"; 46045 - version = "0.64"; 46046 - sha256 = "06l6vqxl2hd788pf465h7d4xicnd8zj6h1n73dg7s3mnhx177n2n"; 46109 + version = "0.64.1"; 46110 + sha256 = "13n4m4qfxbh8grqmp3ycl99xf8hszk9539qy73bzz785axgvhhbj"; 46047 46111 isLibrary = true; 46048 46112 isExecutable = true; 46049 46113 libraryHaskellDepends = [ ··· 47668 47732 license = lib.licenses.gpl3Only; 47669 47733 }) {}; 47670 47734 47735 + "byte-count-reader_0_10_1_6" = callPackage 47736 + ({ mkDerivation, base, extra, hspec, parsec, parsec-numbers, text 47737 + }: 47738 + mkDerivation { 47739 + pname = "byte-count-reader"; 47740 + version = "0.10.1.6"; 47741 + sha256 = "182pc1fx74zfcrvp1g3ghqw3rhc9pcjkxy92n66pg0zm8yk8xqly"; 47742 + libraryHaskellDepends = [ base extra parsec parsec-numbers text ]; 47743 + testHaskellDepends = [ 47744 + base extra hspec parsec parsec-numbers text 47745 + ]; 47746 + description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB"; 47747 + license = lib.licenses.gpl3Only; 47748 + hydraPlatforms = lib.platforms.none; 47749 + }) {}; 47750 + 47671 47751 "byte-order" = callPackage 47672 47752 ({ mkDerivation, base, primitive, primitive-unaligned }: 47673 47753 mkDerivation { ··· 47841 47921 }: 47842 47922 mkDerivation { 47843 47923 pname = "byteslice"; 47844 - version = "0.2.5.2"; 47845 - sha256 = "0nva9w086g6d7g6bjwk4ad14jz8z17m0m9fvzfxv90cx6wkmvph3"; 47924 + version = "0.2.6.0"; 47925 + sha256 = "0kgrqf5v0crr44xm46fppkbqw5r738qspwyjdk9g4wavsm1bk20b"; 47846 47926 libraryHaskellDepends = [ 47847 47927 base bytestring primitive primitive-addr primitive-unlifted run-st 47848 47928 tuples vector ··· 50784 50864 50785 50865 "call-alloy" = callPackage 50786 50866 ({ mkDerivation, base, bytestring, containers, directory 50787 - , file-embed, filepath, hashable, hspec, lens, mtl, process, split 50867 + , file-embed, filepath, hashable, hspec, mtl, process, split 50788 50868 , trifecta, unix 50789 50869 }: 50790 50870 mkDerivation { 50791 50871 pname = "call-alloy"; 50792 - version = "0.2.1.1"; 50793 - sha256 = "0vgn4rrpnhmjcn7wh01nr4q0mlmr4ja2dd1b9vysxfrmslfxnxda"; 50872 + version = "0.2.2.0"; 50873 + sha256 = "09xy823lxmp4siqxbv8f6v192a9bs0vmq36293cbiv7g7w65bnvi"; 50794 50874 libraryHaskellDepends = [ 50795 50875 base bytestring containers directory file-embed filepath hashable 50796 - lens mtl process split trifecta unix 50876 + mtl process split trifecta unix 50797 50877 ]; 50798 50878 testHaskellDepends = [ 50799 50879 base bytestring containers directory file-embed filepath hashable 50800 - hspec lens mtl process split trifecta unix 50880 + hspec mtl process split trifecta unix 50801 50881 ]; 50802 50882 description = "A simple library to call Alloy given a specification"; 50803 50883 license = lib.licenses.mit; ··· 50965 51045 ]; 50966 51046 description = "Candid integration"; 50967 51047 license = lib.licenses.asl20; 50968 - hydraPlatforms = lib.platforms.none; 50969 51048 }) {}; 50970 51049 50971 51050 "canon" = callPackage ··· 51463 51542 ]; 51464 51543 description = "Algorithms for coin selection and fee balancing"; 51465 51544 license = lib.licenses.asl20; 51545 + hydraPlatforms = lib.platforms.none; 51546 + broken = true; 51466 51547 }) {}; 51467 51548 51468 51549 "cardano-transactions" = callPackage ··· 55448 55529 license = lib.licenses.bsd3; 55449 55530 }) {}; 55450 55531 55532 + "circular_0_4_0_1" = callPackage 55533 + ({ mkDerivation, aeson, base, criterion, hspec, primitive 55534 + , QuickCheck, quickcheck-instances, vector 55535 + }: 55536 + mkDerivation { 55537 + pname = "circular"; 55538 + version = "0.4.0.1"; 55539 + sha256 = "03j06zf2fshcf59df088i47s4nx89arggv9h96izbpi0rz4m0fmk"; 55540 + libraryHaskellDepends = [ aeson base primitive vector ]; 55541 + testHaskellDepends = [ 55542 + aeson base hspec primitive QuickCheck quickcheck-instances vector 55543 + ]; 55544 + benchmarkHaskellDepends = [ base criterion vector ]; 55545 + description = "Circular fixed-sized mutable vectors"; 55546 + license = lib.licenses.bsd3; 55547 + hydraPlatforms = lib.platforms.none; 55548 + }) {}; 55549 + 55451 55550 "circus" = callPackage 55452 55551 ({ mkDerivation, aeson, base, bytestring, containers, mtl, syb 55453 55552 , text ··· 58618 58717 ({ mkDerivation, base, profunctors }: 58619 58718 mkDerivation { 58620 58719 pname = "coercible-subtypes"; 58621 - version = "0.1.1.0"; 58622 - sha256 = "1q6a38y49a31vl19i5c5kym36fjxspxj6vfi0b35j4gb9b7r642r"; 58720 + version = "0.2.0.0"; 58721 + sha256 = "0n8g69l3iwcy588yj29b7qsac8n8cl44ibb62a36x9n2jpgz5xif"; 58623 58722 libraryHaskellDepends = [ base profunctors ]; 58624 58723 description = "Coercible but only in one direction"; 58625 58724 license = lib.licenses.bsd3; ··· 60749 60848 60750 60849 "composite-dhall" = callPackage 60751 60850 ({ mkDerivation, base, composite-base, dhall, tasty, tasty-hunit 60752 - , text 60851 + , text, vinyl 60753 60852 }: 60754 60853 mkDerivation { 60755 60854 pname = "composite-dhall"; 60756 - version = "0.0.4.1"; 60757 - sha256 = "19lhw02my7dv6gx2zlvmsbc2w4g09j1yxpwg6s203bd5n4dp5v9v"; 60758 - libraryHaskellDepends = [ base composite-base dhall text ]; 60855 + version = "0.1.0.0"; 60856 + sha256 = "05izp2zg6y4av8cc7lvvsy7ngk6aajqcm9x29faq36288dq1iim7"; 60857 + libraryHaskellDepends = [ base composite-base dhall text vinyl ]; 60759 60858 testHaskellDepends = [ 60760 - base composite-base dhall tasty tasty-hunit text 60859 + base composite-base dhall tasty tasty-hunit text vinyl 60761 60860 ]; 60762 60861 description = "Dhall instances for composite records"; 60763 60862 license = lib.licenses.mit; ··· 63066 63165 }: 63067 63166 mkDerivation { 63068 63167 pname = "connections"; 63069 - version = "0.3.1"; 63070 - sha256 = "0candwv3sv6qk76a4dn3m64957462da1pyvixl8jazf0gvq1pp23"; 63168 + version = "0.3.2"; 63169 + sha256 = "1j5vwg9ch37wkfa7sdyy97d6xlz4y70pfpcxp963cia9l28qpima"; 63071 63170 isLibrary = true; 63072 63171 isExecutable = true; 63073 63172 libraryHaskellDepends = [ base containers extended-reals time ]; ··· 65186 65285 broken = true; 65187 65286 }) {}; 65188 65287 65288 + "covariance" = callPackage 65289 + ({ mkDerivation, base, glasso, hmatrix, statistics, tasty 65290 + , tasty-hunit, vector 65291 + }: 65292 + mkDerivation { 65293 + pname = "covariance"; 65294 + version = "0.1.0.5"; 65295 + sha256 = "0ahbr930imp1qf67zdalk67zykp1q6dm141wcrb6pkv6ldjavv2p"; 65296 + libraryHaskellDepends = [ base glasso hmatrix statistics vector ]; 65297 + testHaskellDepends = [ base hmatrix tasty tasty-hunit ]; 65298 + description = "Well-conditioned estimation of large-dimensional covariance matrices"; 65299 + license = lib.licenses.gpl3Plus; 65300 + }) {}; 65301 + 65189 65302 "coverage" = callPackage 65190 65303 ({ mkDerivation, base, hspec, HUnit, QuickCheck }: 65191 65304 mkDerivation { ··· 66513 66626 broken = true; 66514 66627 }) {}; 66515 66628 66629 + "cropty" = callPackage 66630 + ({ mkDerivation, base, binary, bytestring, cryptonite, hedgehog 66631 + , unliftio 66632 + }: 66633 + mkDerivation { 66634 + pname = "cropty"; 66635 + version = "0.2.0.0"; 66636 + sha256 = "1skw80716qwsmdg1m55bl556xc8mmailzhz7m8psgaf2ggiys3jc"; 66637 + libraryHaskellDepends = [ base binary bytestring cryptonite ]; 66638 + testHaskellDepends = [ base hedgehog unliftio ]; 66639 + description = "Encryption and decryption"; 66640 + license = lib.licenses.mit; 66641 + }) {}; 66642 + 66516 66643 "cruncher-types" = callPackage 66517 66644 ({ mkDerivation, aeson, base, containers, hlint, lens, text }: 66518 66645 mkDerivation { ··· 72430 72557 }: 72431 72558 mkDerivation { 72432 72559 pname = "dear-imgui"; 72433 - version = "1.1.0"; 72434 - sha256 = "0vi9aqlp6pm1qmnihmx426fla3ffvnc2nc1s2i41180wfa6karbf"; 72560 + version = "1.2.0"; 72561 + sha256 = "0cnfm4wq8mfmqa4n5rvgl4y52850qgkk8kph6qihb5270xmxh8pi"; 72435 72562 isLibrary = true; 72436 72563 isExecutable = true; 72437 72564 libraryHaskellDepends = [ ··· 72495 72622 }: 72496 72623 mkDerivation { 72497 72624 pname = "debian-build"; 72498 - version = "0.10.2.0"; 72499 - sha256 = "1yqswr5cvv2yzl15nylvnf2x7cshz482fgfi1nnm22vq71zszn2x"; 72500 - isLibrary = true; 72501 - isExecutable = true; 72502 - libraryHaskellDepends = [ 72503 - base directory filepath process split transformers 72504 - ]; 72505 - executableHaskellDepends = [ base filepath transformers ]; 72506 - description = "Debian package build sequence tools"; 72507 - license = lib.licenses.bsd3; 72508 - }) {}; 72509 - 72510 - "debian-build_0_10_2_1" = callPackage 72511 - ({ mkDerivation, base, directory, filepath, process, split 72512 - , transformers 72513 - }: 72514 - mkDerivation { 72515 - pname = "debian-build"; 72516 72625 version = "0.10.2.1"; 72517 72626 sha256 = "1114xaqmhx74w0zqdksj6c1ggmfglcshhsxrw89gai5kzy47zp9d"; 72518 72627 isLibrary = true; ··· 72523 72632 executableHaskellDepends = [ base filepath transformers ]; 72524 72633 description = "Debian package build sequence tools"; 72525 72634 license = lib.licenses.bsd3; 72526 - hydraPlatforms = lib.platforms.none; 72527 72635 }) {}; 72528 72636 72529 72637 "debug" = callPackage ··· 73800 73908 }) {}; 73801 73909 73802 73910 "deque" = callPackage 73803 - ({ mkDerivation, base, hashable, mtl, QuickCheck 73804 - , quickcheck-instances, rerebase, strict-list, tasty, tasty-hunit 73805 - , tasty-quickcheck 73806 - }: 73807 - mkDerivation { 73808 - pname = "deque"; 73809 - version = "0.4.3"; 73810 - sha256 = "19apwmcykprz3a91wszmc1w3qcz4x3rq79gmik514fszi9yhwsmp"; 73811 - libraryHaskellDepends = [ base hashable mtl strict-list ]; 73812 - testHaskellDepends = [ 73813 - QuickCheck quickcheck-instances rerebase tasty tasty-hunit 73814 - tasty-quickcheck 73815 - ]; 73816 - description = "Double-ended queues"; 73817 - license = lib.licenses.mit; 73818 - }) {}; 73819 - 73820 - "deque_0_4_4" = callPackage 73821 73911 ({ mkDerivation, base, deepseq, hashable, mtl, QuickCheck 73822 73912 , quickcheck-instances, rerebase, strict-list, tasty, tasty-hunit 73823 73913 , tasty-quickcheck ··· 73833 73923 ]; 73834 73924 description = "Double-ended queues"; 73835 73925 license = lib.licenses.mit; 73836 - hydraPlatforms = lib.platforms.none; 73837 73926 }) {}; 73838 73927 73839 73928 "dequeue" = callPackage ··· 77357 77446 license = lib.licenses.bsd3; 77358 77447 }) {}; 77359 77448 77449 + "dirichlet_0_1_0_5" = callPackage 77450 + ({ mkDerivation, base, hspec, log-domain, math-functions 77451 + , mwc-random, primitive, vector 77452 + }: 77453 + mkDerivation { 77454 + pname = "dirichlet"; 77455 + version = "0.1.0.5"; 77456 + sha256 = "1ibp7cvbi86m2m0kb1pzxmnb68awhbkayms7gffx3nqli6yb1fi9"; 77457 + libraryHaskellDepends = [ 77458 + base log-domain math-functions mwc-random primitive vector 77459 + ]; 77460 + testHaskellDepends = [ base hspec log-domain mwc-random vector ]; 77461 + description = "Multivariate Dirichlet distribution"; 77462 + license = lib.licenses.bsd3; 77463 + hydraPlatforms = lib.platforms.none; 77464 + }) {}; 77465 + 77360 77466 "dirstream" = callPackage 77361 77467 ({ mkDerivation, base, directory, pipes, pipes-safe, system-fileio 77362 77468 , system-filepath, unix ··· 79392 79498 }: 79393 79499 mkDerivation { 79394 79500 pname = "docopt"; 79395 - version = "0.7.0.5"; 79396 - sha256 = "1vh5kn13z0c6k2ir6nyr453flyn0cfmz7h61903vysw9lh40hy8m"; 79501 + version = "0.7.0.6"; 79502 + sha256 = "0gkj3bh74kbwk62zdr18lbd1544yi22w067xl8w35y8bdflkq7in"; 79397 79503 enableSeparateDataOutput = true; 79398 79504 libraryHaskellDepends = [ 79399 79505 base containers parsec template-haskell th-lift ··· 79801 79907 ]; 79802 79908 description = "Automatic Bibtex and fulltext of scientific articles"; 79803 79909 license = lib.licenses.mit; 79910 + hydraPlatforms = lib.platforms.none; 79911 + broken = true; 79804 79912 }) {}; 79805 79913 79806 79914 "doldol" = callPackage ··· 84543 84651 license = lib.licenses.gpl3Plus; 84544 84652 }) {}; 84545 84653 84546 - "elynx_0_6_0_0" = callPackage 84654 + "elynx_0_6_1_0" = callPackage 84547 84655 ({ mkDerivation, aeson, base, bytestring, elynx-tools 84548 84656 , optparse-applicative, slynx, tlynx 84549 84657 }: 84550 84658 mkDerivation { 84551 84659 pname = "elynx"; 84552 - version = "0.6.0.0"; 84553 - sha256 = "0ni33i5l82pyhsm2y2r5gpn736mnnd56086ma51s880lbr4qcizf"; 84660 + version = "0.6.1.0"; 84661 + sha256 = "0y6l3vcjjrsr3klzzcbckil36v12fyhy195fd43h8zabmlkrg897"; 84554 84662 isLibrary = false; 84555 84663 isExecutable = true; 84556 84664 executableHaskellDepends = [ ··· 84582 84690 license = lib.licenses.gpl3Plus; 84583 84691 }) {}; 84584 84692 84585 - "elynx-markov_0_6_0_0" = callPackage 84693 + "elynx-markov_0_6_1_0" = callPackage 84586 84694 ({ mkDerivation, async, attoparsec, base, bytestring, containers 84587 84695 , elynx-seq, elynx-tools, hmatrix, hspec, integration 84588 84696 , math-functions, mwc-random, primitive, statistics, vector 84589 84697 }: 84590 84698 mkDerivation { 84591 84699 pname = "elynx-markov"; 84592 - version = "0.6.0.0"; 84593 - sha256 = "12vbb7lrf7qw581pn0y5dpx1gkny74vib9f6sykg650izias8pl1"; 84700 + version = "0.6.1.0"; 84701 + sha256 = "1bk0hxwym1kgq97xdyzf4925y53gsb5figl5gamarwh6f3rxl6sw"; 84594 84702 libraryHaskellDepends = [ 84595 84703 async attoparsec base bytestring containers elynx-seq hmatrix 84596 84704 integration math-functions mwc-random primitive statistics vector ··· 84616 84724 license = lib.licenses.gpl3Plus; 84617 84725 }) {}; 84618 84726 84619 - "elynx-nexus_0_6_0_0" = callPackage 84727 + "elynx-nexus_0_6_1_0" = callPackage 84620 84728 ({ mkDerivation, attoparsec, base, bytestring, hspec }: 84621 84729 mkDerivation { 84622 84730 pname = "elynx-nexus"; 84623 - version = "0.6.0.0"; 84624 - sha256 = "0yhyacb04d9080rh030f082r64z72ma5g3sgpxy3vihp139gar34"; 84731 + version = "0.6.1.0"; 84732 + sha256 = "1dj8mn3ky0xzr94iar6bc82vsia3znq2fbr8ly0mlwph45x25czz"; 84625 84733 libraryHaskellDepends = [ attoparsec base bytestring ]; 84626 84734 testHaskellDepends = [ base hspec ]; 84627 84735 description = "Import and export Nexus files"; ··· 84649 84757 license = lib.licenses.gpl3Plus; 84650 84758 }) {}; 84651 84759 84652 - "elynx-seq_0_6_0_0" = callPackage 84760 + "elynx-seq_0_6_1_0" = callPackage 84653 84761 ({ mkDerivation, aeson, attoparsec, base, bytestring, containers 84654 84762 , elynx-tools, hspec, matrices, mwc-random, parallel, primitive 84655 84763 , vector, vector-th-unbox, word8 84656 84764 }: 84657 84765 mkDerivation { 84658 84766 pname = "elynx-seq"; 84659 - version = "0.6.0.0"; 84660 - sha256 = "1jyb8m400qcw7bkm1mdxqny59vk6bhfgp2fwsa1a9vxi1cdswk3l"; 84767 + version = "0.6.1.0"; 84768 + sha256 = "1bzcp6s1pxxwwg44yj0v1rh0k4saf52nr5m7mh6fpybcm3kpkww0"; 84661 84769 libraryHaskellDepends = [ 84662 84770 aeson attoparsec base bytestring containers matrices mwc-random 84663 84771 parallel primitive vector vector-th-unbox word8 ··· 84692 84800 license = lib.licenses.gpl3Plus; 84693 84801 }) {}; 84694 84802 84695 - "elynx-tools_0_6_0_0" = callPackage 84803 + "elynx-tools_0_6_1_0" = callPackage 84696 84804 ({ mkDerivation, aeson, attoparsec, base, base16-bytestring 84697 84805 , bytestring, cryptohash-sha256, directory, hmatrix, mwc-random 84698 - , optparse-applicative, primitive, template-haskell, text, time 84699 - , transformers, vector, zlib 84806 + , optparse-applicative, template-haskell, text, time, transformers 84807 + , vector, zlib 84700 84808 }: 84701 84809 mkDerivation { 84702 84810 pname = "elynx-tools"; 84703 - version = "0.6.0.0"; 84704 - sha256 = "1jfxyf2f8wf1kzzg3wpw8fixzl6icx1729mpw98hp5wacvp1d4mk"; 84811 + version = "0.6.1.0"; 84812 + sha256 = "17vw9b9158mfna83xqkj8hnl02m8ngn2k22wsh2kvnhgiw9qc38m"; 84705 84813 libraryHaskellDepends = [ 84706 84814 aeson attoparsec base base16-bytestring bytestring 84707 84815 cryptohash-sha256 directory hmatrix mwc-random optparse-applicative 84708 - primitive template-haskell text time transformers vector zlib 84816 + template-haskell text time transformers vector zlib 84709 84817 ]; 84710 84818 description = "Tools for ELynx"; 84711 84819 license = lib.licenses.gpl3Plus; ··· 84737 84845 license = lib.licenses.gpl3Plus; 84738 84846 }) {}; 84739 84847 84740 - "elynx-tree_0_6_0_0" = callPackage 84848 + "elynx-tree_0_6_1_0" = callPackage 84741 84849 ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad 84742 84850 , containers, criterion, data-default, data-default-class, deepseq 84743 84851 , double-conversion, elynx-nexus, elynx-tools, hspec ··· 84746 84854 }: 84747 84855 mkDerivation { 84748 84856 pname = "elynx-tree"; 84749 - version = "0.6.0.0"; 84750 - sha256 = "1cywd10rky712yijpvq6cfrphmgks760y52gsdlfxwcn6jgych0r"; 84857 + version = "0.6.1.0"; 84858 + sha256 = "186f8qyp0k8jjc01wvpwlpxfkmr7043yyxajmh700jlxbz4p8j7i"; 84751 84859 libraryHaskellDepends = [ 84752 84860 aeson attoparsec base bytestring comonad containers 84753 84861 data-default-class deepseq double-conversion elynx-nexus ··· 88071 88179 hydraPlatforms = lib.platforms.none; 88072 88180 }) {}; 88073 88181 88182 + "evm-opcodes" = callPackage 88183 + ({ mkDerivation, base, bytestring, cereal, containers, data-dword 88184 + , hedgehog, hspec, tasty, tasty-discover, tasty-hedgehog 88185 + , tasty-hspec, text 88186 + }: 88187 + mkDerivation { 88188 + pname = "evm-opcodes"; 88189 + version = "0.1.0"; 88190 + sha256 = "1bjn8i6d6vccms4xzs877cpmd75v0kgd349a024gig3rfsxqadn5"; 88191 + libraryHaskellDepends = [ 88192 + base bytestring cereal containers data-dword text 88193 + ]; 88194 + testHaskellDepends = [ 88195 + base bytestring cereal containers data-dword hedgehog hspec tasty 88196 + tasty-discover tasty-hedgehog tasty-hspec text 88197 + ]; 88198 + testToolDepends = [ tasty-discover ]; 88199 + description = "Opcode types for Ethereum Virtual Machine (EVM)"; 88200 + license = lib.licenses.mit; 88201 + }) {}; 88202 + 88074 88203 "evoke" = callPackage 88075 88204 ({ mkDerivation, aeson, base, ghc, HUnit, insert-ordered-containers 88076 - , lens, QuickCheck, random, swagger2, text 88205 + , lens, QuickCheck, swagger2, text 88077 88206 }: 88078 88207 mkDerivation { 88079 88208 pname = "evoke"; 88080 - version = "0.2021.8.25"; 88081 - sha256 = "14yq5izrlzyqwm3cf9lc26dgxix3yyfiafp5i4p9s6j4d1dspm1i"; 88082 - libraryHaskellDepends = [ base ghc random ]; 88209 + version = "0.2021.9.14"; 88210 + sha256 = "1r31f54s37rqdka8szmiavgjr0nhnsbbzmsdakwv675s29cclh8f"; 88211 + libraryHaskellDepends = [ base ghc ]; 88083 88212 testHaskellDepends = [ 88084 88213 aeson base HUnit insert-ordered-containers lens QuickCheck swagger2 88085 88214 text ··· 92895 93024 pname = "fin-int"; 92896 93025 version = "0.1.0.0"; 92897 93026 sha256 = "0ksjc8jz3l5jh6xd7aam424vpcq1ah7dcq2r5vmh4c7hcd48fakv"; 93027 + revision = "1"; 93028 + editedCabalFile = "0fq6cliihr0dhks62nim33f0sxqs2rwn4yd7gdd67h07acimcrzf"; 92898 93029 libraryHaskellDepends = [ 92899 93030 attenuation base data-default-class deepseq portray portray-diff 92900 93031 QuickCheck sint ··· 93199 93330 }: 93200 93331 mkDerivation { 93201 93332 pname = "finite-table"; 93202 - version = "0.1.0.0"; 93203 - sha256 = "1pc58c1wsk91an4fqlz41k3iww47iir96mmdk6g43xa61hwlqj37"; 93333 + version = "0.1.0.1"; 93334 + sha256 = "17bn5wmv5sz89yh3lh39i1armi168wxxnz6l9smcfmw334lidlv6"; 93204 93335 libraryHaskellDepends = [ 93205 93336 adjunctions base cereal data-default-class deepseq distributive 93206 93337 fin-int indexed-traversable lens portray portray-diff short-vec ··· 93538 93669 }: 93539 93670 mkDerivation { 93540 93671 pname = "fix-whitespace"; 93541 - version = "0.0.6"; 93542 - sha256 = "087sp7bf7k4h9clmhqdzk8j1y12rc6lhd22p2w6kp7w1ppgg06aw"; 93543 - isLibrary = false; 93544 - isExecutable = true; 93545 - executableHaskellDepends = [ 93546 - base directory extra filepath filepattern text yaml 93547 - ]; 93548 - description = "Fixes whitespace issues"; 93549 - license = "unknown"; 93550 - hydraPlatforms = lib.platforms.none; 93551 - }) {}; 93552 - 93553 - "fix-whitespace_0_0_7" = callPackage 93554 - ({ mkDerivation, base, directory, extra, filepath, filepattern 93555 - , text, yaml 93556 - }: 93557 - mkDerivation { 93558 - pname = "fix-whitespace"; 93559 93672 version = "0.0.7"; 93560 93673 sha256 = "1nx56dfgg0i75f007y0r5w0955y3x78drjkvdx278llalyfpc5bg"; 93561 93674 isLibrary = false; ··· 95181 95294 }: 95182 95295 mkDerivation { 95183 95296 pname = "fmt"; 95184 - version = "0.6.2.0"; 95185 - sha256 = "14h5f7nz9czfg1ar0ga9vry4ck2xf7h6rxiyk276w871yra01l9g"; 95186 - libraryHaskellDepends = [ 95187 - base base64-bytestring bytestring call-stack containers formatting 95188 - microlens text time time-locale-compat 95189 - ]; 95190 - testHaskellDepends = [ 95191 - base bytestring call-stack containers doctest hspec 95192 - neat-interpolation QuickCheck text vector 95193 - ]; 95194 - testToolDepends = [ doctest-discover ]; 95195 - benchmarkHaskellDepends = [ 95196 - base bytestring containers criterion deepseq formatting interpolate 95197 - text vector 95198 - ]; 95199 - description = "A new formatting library"; 95200 - license = lib.licenses.bsd3; 95201 - }) {}; 95202 - 95203 - "fmt_0_6_3_0" = callPackage 95204 - ({ mkDerivation, base, base64-bytestring, bytestring, call-stack 95205 - , containers, criterion, deepseq, doctest, doctest-discover 95206 - , formatting, hspec, interpolate, microlens, neat-interpolation 95207 - , QuickCheck, text, time, time-locale-compat, vector 95208 - }: 95209 - mkDerivation { 95210 - pname = "fmt"; 95211 95297 version = "0.6.3.0"; 95212 95298 sha256 = "01mh0k69dv5x30hlmxi36dp1ylk0a6affr4jb3pvy8vjm4ypzvml"; 95213 95299 libraryHaskellDepends = [ ··· 95225 95311 ]; 95226 95312 description = "A new formatting library"; 95227 95313 license = lib.licenses.bsd3; 95228 - hydraPlatforms = lib.platforms.none; 95229 95314 }) {}; 95230 95315 95231 95316 "fmt-for-rio" = callPackage ··· 96235 96320 }: 96236 96321 mkDerivation { 96237 96322 pname = "fortran-src"; 96238 - version = "0.6.0"; 96239 - sha256 = "0g0wpcr9ddad59x58gknrw2y7w3h88i7s9br9qk423k48gq8qsla"; 96323 + version = "0.6.1"; 96324 + sha256 = "1d07ih8bcij71x4b5nwd4fk12cmmigpzcf98fixgayrkcvmnckzg"; 96240 96325 isLibrary = true; 96241 96326 isExecutable = true; 96242 96327 libraryHaskellDepends = [ ··· 104336 104421 }: 104337 104422 mkDerivation { 104338 104423 pname = "ghcide"; 104339 - version = "1.4.1.0"; 104340 - sha256 = "1m5h7v9wg6k3w8mq0x0izjf9x1lapwb6ccvsbgg11prl6il4hlck"; 104424 + version = "1.4.2.0"; 104425 + sha256 = "1hkh6j95rmsk2g9m2x7qr4w9ckhr7w1rg6di6h5dwqi9pryfbfny"; 104341 104426 isLibrary = true; 104342 104427 isExecutable = true; 104343 104428 libraryHaskellDepends = [ ··· 105392 105477 }: 105393 105478 mkDerivation { 105394 105479 pname = "gi-gtk-declarative"; 105395 - version = "0.7.0"; 105396 - sha256 = "0j6yk2qr88yrxs8vdwcqv6jzisjl0x1j932ssim8ay98z4r6y8gg"; 105480 + version = "0.7.1"; 105481 + sha256 = "0fc3y6p7adnwpz5zwv9sh0wy88nx1i3n7m8qx4awha9id59s0y1y"; 105397 105482 libraryHaskellDepends = [ 105398 105483 base containers data-default-class gi-glib gi-gobject gi-gtk 105399 105484 haskell-gi haskell-gi-base haskell-gi-overloading mtl text ··· 105415 105500 }: 105416 105501 mkDerivation { 105417 105502 pname = "gi-gtk-declarative-app-simple"; 105418 - version = "0.7.0"; 105419 - sha256 = "0ygp70yfj530czfw6an3yp9y883q4lwky45rxdslyf1ifk8dn6rf"; 105503 + version = "0.7.1"; 105504 + sha256 = "0q5crb3jl8mlr474srqya3yqi90vklnldlb2qs167h60shzvf353"; 105420 105505 libraryHaskellDepends = [ 105421 105506 async base gi-gdk gi-glib gi-gobject gi-gtk gi-gtk-declarative 105422 105507 haskell-gi haskell-gi-base haskell-gi-overloading pipes ··· 120977 121062 }: 120978 121063 mkDerivation { 120979 121064 pname = "haskell-language-server"; 120980 - version = "1.3.0.0"; 120981 - sha256 = "0hihaqvrq3rfvczzjxhcjyqwjx7chiv67hygl7qwqvj81y4r9rss"; 121065 + version = "1.4.0.0"; 121066 + sha256 = "1zyvfh9lmr97i221kqkjilq1di3l5h2qk2d46rcl3gyfrdpc2cil"; 120982 121067 isLibrary = true; 120983 121068 isExecutable = true; 120984 121069 libraryHaskellDepends = [ ··· 123077 123162 }: 123078 123163 mkDerivation { 123079 123164 pname = "haskoin-core"; 123080 - version = "0.20.4"; 123081 - sha256 = "0mbq4ixnnjln0qjippmv57qz5p4qx3s0fyr2xj43q5gmis89m4cg"; 123165 + version = "0.20.5"; 123166 + sha256 = "1nx0m51nxm6m2nq6cdcsd8xiap7x6rr2z5ckbzga33fh73ivmkmp"; 123082 123167 libraryHaskellDepends = [ 123083 123168 aeson array base base16 binary bytes bytestring cereal conduit 123084 123169 containers cryptonite deepseq entropy hashable hspec memory mtl ··· 123215 123300 }: 123216 123301 mkDerivation { 123217 123302 pname = "haskoin-store"; 123218 - version = "0.53.10"; 123219 - sha256 = "0a20808l907wvgcdvbv7jvkpphpfj64x9cm7a07hpldsi2r3c26p"; 123303 + version = "0.53.11"; 123304 + sha256 = "0b6q74zk58chz1b9pv6rm1ipx2ss08ks4qwlyhzqgwfy5npn1x6p"; 123220 123305 isLibrary = true; 123221 123306 isExecutable = true; 123222 123307 libraryHaskellDepends = [ ··· 123261 123346 }: 123262 123347 mkDerivation { 123263 123348 pname = "haskoin-store-data"; 123264 - version = "0.53.10"; 123265 - sha256 = "0rnqa294j909s06nadg58vdblfvswb6si04m6gyf4k3ihmd1nj39"; 123349 + version = "0.53.11"; 123350 + sha256 = "0x75vm28j8gpwan2kdy3di14myhk6gfk8wa70iys8cj43c7ds83l"; 123266 123351 libraryHaskellDepends = [ 123267 123352 aeson base binary bytes bytestring cereal containers data-default 123268 123353 deepseq hashable haskoin-core http-client http-types lens mtl ··· 124122 124207 benchmarkHaskellDepends = [ gauge rerebase ]; 124123 124208 description = "An efficient PostgreSQL driver with a flexible mapping API"; 124124 124209 license = lib.licenses.mit; 124210 + }) {}; 124211 + 124212 + "hasql_1_4_5_2" = callPackage 124213 + ({ mkDerivation, attoparsec, base, bytestring 124214 + , bytestring-strict-builder, contravariant, contravariant-extras 124215 + , dlist, gauge, hashable, hashtables, mtl, postgresql-binary 124216 + , postgresql-libpq, profunctors, QuickCheck, quickcheck-instances 124217 + , rerebase, tasty, tasty-hunit, tasty-quickcheck, text 124218 + , text-builder, transformers, vector 124219 + }: 124220 + mkDerivation { 124221 + pname = "hasql"; 124222 + version = "1.4.5.2"; 124223 + sha256 = "0kliby1gigmy1z856wnnlrn70hacqj2350yypdxkm7sfh717n4rj"; 124224 + libraryHaskellDepends = [ 124225 + attoparsec base bytestring bytestring-strict-builder contravariant 124226 + dlist hashable hashtables mtl postgresql-binary postgresql-libpq 124227 + profunctors text text-builder transformers vector 124228 + ]; 124229 + testHaskellDepends = [ 124230 + contravariant-extras QuickCheck quickcheck-instances rerebase tasty 124231 + tasty-hunit tasty-quickcheck 124232 + ]; 124233 + benchmarkHaskellDepends = [ gauge rerebase ]; 124234 + description = "An efficient PostgreSQL driver with a flexible mapping API"; 124235 + license = lib.licenses.mit; 124236 + hydraPlatforms = lib.platforms.none; 124125 124237 }) {}; 124126 124238 124127 124239 "hasql-backend" = callPackage ··· 132466 132578 }) {}; 132467 132579 132468 132580 "irc-ctcp" = callPackage 132469 - "irc-ctcp" = callPackage 132470 - "irc-ctcp" = callPackage 132471 - , transformers 132581 + ({ mkDerivation, base, brittany, czipwith, extra, filepath, ghc 132582 + , ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api 132583 + , hls-test-utils, lens, lsp-types, text, transformers 132472 132584 }: 132473 132585 mkDerivation { 132474 132586 "irc-ctcp" = callPackage 132475 - version = "1.0.0.2"; 132476 - "irc-ctcp" = callPackage 132587 + version = "1.0.1.0"; 132588 + sha256 = "0wkarbbq3nq923d169k8g6z8svnqp8ghikh2q7nbrdg8anhrbgqz"; 132477 132589 libraryHaskellDepends = [ 132478 - "irc-ctcp" = callPackage 132479 - "irc-ctcp" = callPackage 132590 + base brittany czipwith extra filepath ghc ghc-boot-th 132591 + ghc-exactprint ghcide hls-plugin-api lens lsp-types text 132592 + transformers 132480 132593 ]; 132481 132594 "irc-ctcp" = callPackage 132482 132595 "irc-ctcp" = callPackage 132483 - license = lib.licenses.asl20; 132596 + license = lib.licenses.agpl3Only; 132484 132597 }) {}; 132485 132598 132486 132599 "irc-ctcp" = callPackage ··· 132491 132604 }: 132492 132605 mkDerivation { 132493 132606 "irc-ctcp" = callPackage 132494 - version = "1.0.0.0"; 132495 - "irc-ctcp" = callPackage 132607 + version = "1.0.1.0"; 132608 + sha256 = "1vzxiwxj14kmabcggp9dnq8jw9kcqknlg4xyv9cp69djz5ssrnzr"; 132496 132609 libraryHaskellDepends = [ 132497 132610 "irc-ctcp" = callPackage 132498 132611 "irc-ctcp" = callPackage ··· 132513 132626 }: 132514 132627 mkDerivation { 132515 132628 "irc-ctcp" = callPackage 132516 - version = "1.0.0.3"; 132517 - "irc-ctcp" = callPackage 132629 + version = "1.0.1.0"; 132630 + sha256 = "0m1yifv7pfb4gll0zajdzxy0v0a7kwivfvbamvh9g3lf7iiy0vd0"; 132518 132631 libraryHaskellDepends = [ 132519 132632 "irc-ctcp" = callPackage 132520 132633 "irc-ctcp" = callPackage ··· 132579 132692 }: 132580 132693 mkDerivation { 132581 132694 "irc-ctcp" = callPackage 132582 - version = "1.0.0.4"; 132583 - "irc-ctcp" = callPackage 132695 + version = "1.0.1.0"; 132696 + sha256 = "0frk2id6k3r58799qvppryapayvkim969xhh89i8ak5vs4a8ygpy"; 132584 132697 libraryHaskellDepends = [ 132585 132698 "irc-ctcp" = callPackage 132586 132699 "irc-ctcp" = callPackage ··· 132700 132813 }: 132701 132814 mkDerivation { 132702 132815 "irc-ctcp" = callPackage 132703 - version = "1.0.0.1"; 132704 - "irc-ctcp" = callPackage 132816 + version = "1.0.1.0"; 132817 + sha256 = "0s7hynj50vldxgzii4gb0mml9gyizy3vaan1scpmhrj7kh44w746"; 132705 132818 libraryHaskellDepends = [ 132706 132819 "irc-ctcp" = callPackage 132707 132820 "irc-ctcp" = callPackage ··· 132720 132833 }: 132721 132834 mkDerivation { 132722 132835 "irc-ctcp" = callPackage 132723 - version = "1.2.0.0"; 132724 - "irc-ctcp" = callPackage 132836 + version = "1.2.0.1"; 132837 + sha256 = "0hixalca3lznzgcdzk7aix0nkhdlwds83kvz7bxjgvfs3ml7gw01"; 132725 132838 libraryHaskellDepends = [ 132726 132839 "irc-ctcp" = callPackage 132727 132840 "irc-ctcp" = callPackage ··· 132739 132852 }: 132740 132853 mkDerivation { 132741 132854 "irc-ctcp" = callPackage 132742 - version = "1.0.0.1"; 132743 - "irc-ctcp" = callPackage 132855 + version = "1.0.1.0"; 132856 + sha256 = "0w4q1mkpqbl27wqa06l7709y1qfdlfvavfcqvyjs1vwqf1c4q5ag"; 132744 132857 libraryHaskellDepends = [ 132745 132858 "irc-ctcp" = callPackage 132746 132859 unordered-containers 132747 132860 ]; 132748 132861 testHaskellDepends = [ 132749 - "irc-ctcp" = callPackage 132862 + base filepath hls-test-utils lens lsp-types text 132750 132863 ]; 132751 132864 "irc-ctcp" = callPackage 132752 132865 license = lib.licenses.asl20; ··· 132779 132892 }: 132780 132893 mkDerivation { 132781 132894 "irc-ctcp" = callPackage 132782 - version = "1.0.1.1"; 132783 - "irc-ctcp" = callPackage 132895 + version = "1.0.1.2"; 132896 + sha256 = "0pvz8vgzpaljlpfpwzhsfj5yyd3m5hvhy8b17q87ripbffpb58dr"; 132784 132897 libraryHaskellDepends = [ 132785 132898 "irc-ctcp" = callPackage 132786 132899 "irc-ctcp" = callPackage ··· 132835 132948 "irc-ctcp" = callPackage 132836 132949 "irc-ctcp" = callPackage 132837 132950 "irc-ctcp" = callPackage 132838 - "irc-ctcp" = callPackage 132951 + , syb, tasty-hspec, tasty-hunit, text, transformers, unagi-chan 132839 132952 , unordered-containers 132840 132953 }: 132841 132954 mkDerivation { 132842 132955 "irc-ctcp" = callPackage 132843 - version = "1.3.0.0"; 132844 - "irc-ctcp" = callPackage 132956 + version = "1.4.0.0"; 132957 + sha256 = "189d43vpf3sky9qh5mswmr4i0qxmjaayg20x21swaf7sglgw6lw8"; 132845 132958 libraryHaskellDepends = [ 132846 132959 "irc-ctcp" = callPackage 132847 132960 "irc-ctcp" = callPackage 132848 132961 "irc-ctcp" = callPackage 132849 132962 "irc-ctcp" = callPackage 132850 - transformers unordered-containers 132963 + transformers unagi-chan unordered-containers 132851 132964 ]; 132852 132965 testHaskellDepends = [ 132853 132966 "irc-ctcp" = callPackage ··· 137513 137626 }) {}; 137514 137627 137515 137628 "hs-tags" = callPackage 137516 - ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 137517 - , ghc-paths, mtl, process, strict 137518 - }: 137519 - mkDerivation { 137520 - pname = "hs-tags"; 137521 - version = "0.1.5.1"; 137522 - sha256 = "1yk1x24qar19hx47yjlr4f1qz3ld45hzpc74yxak73rsz08c08dx"; 137523 - isLibrary = false; 137524 - isExecutable = true; 137525 - executableHaskellDepends = [ 137526 - base Cabal containers directory filepath ghc ghc-paths mtl process 137527 - strict 137528 - ]; 137529 - description = "Create tag files (ctags and etags) for Haskell code"; 137530 - license = lib.licenses.mit; 137531 - hydraPlatforms = lib.platforms.none; 137532 - broken = true; 137533 - }) {}; 137534 - 137535 - "hs-tags_0_1_5_2" = callPackage 137536 137629 ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc 137537 137630 , ghc-paths, mtl, process, strict 137538 137631 }: ··· 149201 149294 ({ mkDerivation, base, template-haskell }: 149202 149295 mkDerivation { 149203 149296 pname = "include-env"; 149204 - version = "0.1.3.0"; 149205 - sha256 = "0yj7gbsxdjihf243c0xym5yxdkyr1s8qs8dvxhf7xf5pw77y03qg"; 149297 + version = "0.3.0.0"; 149298 + sha256 = "00wgyka74w6i4w2k673cahp2nmsvhgdfdc3dp5nqb1hgks51n5lc"; 149206 149299 libraryHaskellDepends = [ base template-haskell ]; 149207 149300 description = "Include the value of an environment variable at compile time"; 149208 149301 license = lib.licenses.bsd3; ··· 149882 149975 }: 149883 149976 mkDerivation { 149884 149977 pname = "influxdb"; 149885 - version = "1.9.1.2"; 149886 - sha256 = "0adrfaimjfrhfx2542wynjpd810yqxnjr3q4hhw8gz75v70f44nn"; 149887 - isLibrary = true; 149888 - isExecutable = true; 149889 - setupHaskellDepends = [ base Cabal cabal-doctest ]; 149890 - libraryHaskellDepends = [ 149891 - aeson attoparsec base bytestring clock containers foldl http-client 149892 - http-types lens network optional-args scientific tagged text time 149893 - unordered-containers vector 149894 - ]; 149895 - testHaskellDepends = [ 149896 - base containers doctest lens raw-strings-qq tasty tasty-hunit 149897 - template-haskell time vector 149898 - ]; 149899 - description = "InfluxDB client library for Haskell"; 149900 - license = lib.licenses.bsd3; 149901 - }) {}; 149902 - 149903 - "influxdb_1_9_2" = callPackage 149904 - ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 149905 - , cabal-doctest, clock, containers, doctest, foldl, http-client 149906 - , http-types, lens, network, optional-args, raw-strings-qq 149907 - , scientific, tagged, tasty, tasty-hunit, template-haskell, text 149908 - , time, unordered-containers, vector 149909 - }: 149910 - mkDerivation { 149911 - pname = "influxdb"; 149912 149978 version = "1.9.2"; 149913 149979 sha256 = "1dmj2gg47wav9qk22a9p4pclxmxnw3czyfj19nbb09911vq1ng5n"; 149914 149980 isLibrary = true; ··· 149925 149991 ]; 149926 149992 description = "InfluxDB client library for Haskell"; 149927 149993 license = lib.licenses.bsd3; 149928 - hydraPlatforms = lib.platforms.none; 149929 149994 }) {}; 149930 149995 149931 149996 "informative" = callPackage ··· 151253 151318 }: 151254 151319 mkDerivation { 151255 151320 pname = "interval-algebra"; 151256 - version = "0.10.2"; 151257 - sha256 = "13rglhfcjlwsvch4qcrsjfgcxv4rsxx63zhw3fjzvb5hrj7qvgb1"; 151321 + version = "1.0.0"; 151322 + sha256 = "1wd2z7ngw53krg3y5klrhlndm9dilmqpvmlipjda168gqisxsscp"; 151258 151323 libraryHaskellDepends = [ 151259 151324 base containers foldl QuickCheck safe time witherable 151260 151325 ]; ··· 155681 155746 155682 155747 "json-rpc-generic" = callPackage 155683 155748 ({ mkDerivation, aeson, aeson-generic-compat, base, containers 155684 - , dlist, QuickCheck, quickcheck-simple, scientific, text 155685 - , transformers, unordered-containers, vector 155686 - }: 155687 - mkDerivation { 155688 - pname = "json-rpc-generic"; 155689 - version = "0.2.1.5"; 155690 - sha256 = "1h1spyiq5xix3rbjdk37a28l6l46zygvxafdhaa466hyn2j7p4cz"; 155691 - libraryHaskellDepends = [ 155692 - aeson aeson-generic-compat base containers dlist scientific text 155693 - transformers unordered-containers vector 155694 - ]; 155695 - testHaskellDepends = [ 155696 - aeson base QuickCheck quickcheck-simple text 155697 - ]; 155698 - description = "Generic encoder and decode for JSON-RPC"; 155699 - license = lib.licenses.bsd3; 155700 - }) {}; 155701 - 155702 - "json-rpc-generic_0_2_1_6" = callPackage 155703 - ({ mkDerivation, aeson, aeson-generic-compat, base, containers 155704 155749 , QuickCheck, quickcheck-simple, scientific, text, transformers 155705 155750 , unordered-containers, vector 155706 155751 }: ··· 155717 155762 ]; 155718 155763 description = "Generic encoder and decode for JSON-RPC"; 155719 155764 license = lib.licenses.bsd3; 155720 - hydraPlatforms = lib.platforms.none; 155721 155765 }) {}; 155722 155766 155723 155767 "json-rpc-server" = callPackage ··· 160830 160874 ({ mkDerivation, base, pretty }: 160831 160875 mkDerivation { 160832 160876 pname = "language-c99"; 160833 - version = "0.1.2"; 160834 - sha256 = "0k4a1chca328sa3w7aghhi446kqfrbp6h5jaj2rddd8f8qjz5pag"; 160877 + version = "0.1.3"; 160878 + sha256 = "159cy0vrnzs8kdraclia3i693kkik33dnhx5279d7l685jf3a8fz"; 160835 160879 libraryHaskellDepends = [ base pretty ]; 160836 160880 description = "An implementation of the C99 AST that strictly follows the standard"; 160837 160881 license = lib.licenses.mit; ··· 164990 165034 "libmdbx" = callPackage 164991 165035 ({ mkDerivation, base, binary, bytestring, c2hs, data-default 164992 165036 , directory, hspec, HUnit, mtl, store, store-core, text 165037 + , transformers 164993 165038 }: 164994 165039 mkDerivation { 164995 165040 pname = "libmdbx"; 164996 - version = "0.2.0.0"; 164997 - sha256 = "150wpckgjkdallpfql18wy8in1bk6k2alhri303j6i6fdi2f7y75"; 165041 + version = "0.2.1.0"; 165042 + sha256 = "1v5gjp1hr4c1r5nbf4r2j3pd2kxl36b9xpphmmxqin7jfmpj5fjj"; 164998 165043 isLibrary = true; 164999 165044 isExecutable = true; 165000 165045 libraryHaskellDepends = [ 165001 165046 base binary bytestring data-default mtl store store-core text 165047 + transformers 165002 165048 ]; 165003 165049 libraryToolDepends = [ c2hs ]; 165004 165050 executableHaskellDepends = [ 165005 165051 base binary bytestring data-default mtl store store-core text 165052 + transformers 165006 165053 ]; 165007 165054 testHaskellDepends = [ 165008 165055 base binary bytestring data-default directory hspec HUnit mtl store 165009 - store-core text 165056 + store-core text transformers 165010 165057 ]; 165011 165058 description = "Bindings for libmdbx, an embedded key/value store"; 165012 165059 license = lib.licenses.bsd3; ··· 165761 165808 license = lib.licenses.bsd3; 165762 165809 }) {}; 165763 165810 165811 + "lift-generics_0_2_1" = callPackage 165812 + ({ mkDerivation, base, base-compat, containers, generic-deriving 165813 + , ghc-prim, hspec, hspec-discover, mtl, template-haskell, th-compat 165814 + , th-lift-instances 165815 + }: 165816 + mkDerivation { 165817 + pname = "lift-generics"; 165818 + version = "0.2.1"; 165819 + sha256 = "1qkzq8hcb6j15cslv577bmhjcxmljzsrryysdgd7r99kr3q445b4"; 165820 + libraryHaskellDepends = [ 165821 + base generic-deriving ghc-prim template-haskell th-compat 165822 + ]; 165823 + testHaskellDepends = [ 165824 + base base-compat containers generic-deriving hspec mtl 165825 + template-haskell th-compat th-lift-instances 165826 + ]; 165827 + testToolDepends = [ hspec-discover ]; 165828 + description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation"; 165829 + license = lib.licenses.bsd3; 165830 + hydraPlatforms = lib.platforms.none; 165831 + }) {}; 165832 + 165764 165833 "lift-read-show" = callPackage 165765 165834 ({ mkDerivation, base }: 165766 165835 mkDerivation { ··· 167681 167750 license = lib.licenses.mit; 167682 167751 }) {}; 167683 167752 167753 + "list-t_1_0_5" = callPackage 167754 + ({ mkDerivation, base, base-prelude, foldl, HTF, logict, mmorph 167755 + , monad-control, mtl, mtl-prelude, semigroups, transformers 167756 + , transformers-base 167757 + }: 167758 + mkDerivation { 167759 + pname = "list-t"; 167760 + version = "1.0.5"; 167761 + sha256 = "1gyn25ra5y8bv1hxlsjg6l1dmzp6wj9g81v1nxz1p545cbl3g9my"; 167762 + libraryHaskellDepends = [ 167763 + base foldl logict mmorph monad-control mtl semigroups transformers 167764 + transformers-base 167765 + ]; 167766 + testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ]; 167767 + description = "ListT done right"; 167768 + license = lib.licenses.mit; 167769 + hydraPlatforms = lib.platforms.none; 167770 + }) {}; 167771 + 167684 167772 "list-t-attoparsec" = callPackage 167685 167773 ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t 167686 167774 , list-t-text, text, transformers ··· 170637 170725 pname = "lsp"; 170638 170726 version = "1.2.0.1"; 170639 170727 sha256 = "1bdgbxakdyhkrddj58f0al2wrx1mckp6hia7hk2wqjix20my8v49"; 170728 + revision = "1"; 170729 + editedCabalFile = "193y4b3l6agm83ng2c0ngvd0j9a71q237g9i5v57p502lhzfaag2"; 170640 170730 isLibrary = true; 170641 170731 isExecutable = true; 170642 170732 libraryHaskellDepends = [ ··· 175183 175273 license = lib.licenses.gpl3Plus; 175184 175274 }) {}; 175185 175275 175186 - "mcmc_0_6_0_0" = callPackage 175276 + "mcmc_0_6_1_0" = callPackage 175187 175277 ({ mkDerivation, aeson, base, bytestring, circular, containers 175188 - , criterion, data-default, deepseq, directory, dirichlet 175189 - , double-conversion, hspec, log-domain, math-functions, matrices 175190 - , microlens, monad-parallel, mwc-random, pretty-show, primitive 175191 - , statistics, time, transformers, vector, zlib 175278 + , covariance, criterion, data-default, deepseq, directory 175279 + , dirichlet, double-conversion, hmatrix, hspec, log-domain 175280 + , math-functions, microlens, monad-parallel, mwc-random 175281 + , pretty-show, primitive, statistics, time, transformers, vector 175282 + , zlib 175192 175283 }: 175193 175284 mkDerivation { 175194 175285 pname = "mcmc"; 175195 - version = "0.6.0.0"; 175196 - sha256 = "13m4rdgfwvwhw7nznxlq6af2w56pizgypxxyn8g2agzn2vl6nzfl"; 175286 + version = "0.6.1.0"; 175287 + sha256 = "0wln2fin522mg8ql4ypyxhm93rgq985bcqq61gsvzqrkwrp7n33a"; 175197 175288 libraryHaskellDepends = [ 175198 - aeson base bytestring circular containers data-default deepseq 175199 - directory dirichlet double-conversion log-domain math-functions 175200 - matrices microlens monad-parallel mwc-random pretty-show primitive 175201 - statistics time transformers vector zlib 175289 + aeson base bytestring circular containers covariance data-default 175290 + deepseq directory dirichlet double-conversion hmatrix log-domain 175291 + math-functions microlens monad-parallel mwc-random pretty-show 175292 + primitive statistics time transformers vector zlib 175202 175293 ]; 175203 175294 testHaskellDepends = [ 175204 175295 base hspec log-domain mwc-random statistics ··· 176348 176439 base bytestring directory HUnit optparse-applicative text 176349 176440 ]; 176350 176441 description = "Haskell binding to Mercury API for ThingMagic RFID readers"; 176442 + license = lib.licenses.mit; 176443 + }) {}; 176444 + 176445 + "merge" = callPackage 176446 + ({ mkDerivation, base, profunctors }: 176447 + mkDerivation { 176448 + pname = "merge"; 176449 + version = "0.2.0.0"; 176450 + sha256 = "193xvnm5ahms8pg8g8jscrcfp29mwni9rssy5hci11z3b126s6wv"; 176451 + libraryHaskellDepends = [ base profunctors ]; 176452 + testHaskellDepends = [ base ]; 176453 + description = "A functor for consistent merging of information"; 176351 176454 license = lib.licenses.mit; 176352 176455 }) {}; 176353 176456 ··· 178626 178729 }) {}; 178627 178730 178628 178731 "miso" = callPackage 178629 - ({ mkDerivation, aeson, base, bytestring, containers, http-api-data 178630 - , http-types, lucid, network-uri, servant, servant-lucid, text 178631 - , transformers, vector 178732 + ({ mkDerivation, aeson, base, bytestring, containers, file-embed 178733 + , http-api-data, http-types, jsaddle, lucid, network-uri, servant 178734 + , servant-lucid, tagsoup, text, transformers, vector 178632 178735 }: 178633 178736 mkDerivation { 178634 178737 pname = "miso"; 178635 - version = "1.7.1.0"; 178636 - sha256 = "1hkfcinwymrff8mmvywhnlzbj5804hwkk4rhzxzhzsycdf4v7a41"; 178738 + version = "1.8.0.0"; 178739 + sha256 = "02j6z7l8016cccm9i699b0ggp3l6hxhk0j7m8kiw5d7ik4wciphv"; 178637 178740 isLibrary = true; 178638 178741 isExecutable = true; 178639 178742 libraryHaskellDepends = [ 178640 - aeson base bytestring containers http-api-data http-types lucid 178641 - network-uri servant servant-lucid text transformers vector 178743 + aeson base bytestring containers file-embed http-api-data 178744 + http-types jsaddle lucid network-uri servant servant-lucid tagsoup 178745 + text transformers vector 178642 178746 ]; 178643 178747 description = "A tasty Haskell front-end framework"; 178644 178748 license = lib.licenses.bsd3; ··· 178661 178765 ({ mkDerivation }: 178662 178766 mkDerivation { 178663 178767 pname = "miso-examples"; 178664 - version = "1.7.1.0"; 178665 - sha256 = "1z6zcydai6k9hj1phws1axdcbvdplhxv833is7pzfv8sq9mfyfsc"; 178768 + version = "1.8.0.0"; 178769 + sha256 = "1dr967y1ffp1lw6jiclrgqvfvfi68d88l5qbsyl8bidfzvm7sbk1"; 178666 178770 isLibrary = false; 178667 178771 isExecutable = true; 178668 178772 description = "A tasty Haskell front-end framework"; ··· 181721 181825 benchmarkHaskellDepends = [ base gauge mwc-random vector ]; 181722 181826 description = "Type classes for mapping, folding, and traversing monomorphic containers"; 181723 181827 license = lib.licenses.mit; 181828 + }) {}; 181829 + 181830 + "mono-traversable_1_0_15_2" = callPackage 181831 + ({ mkDerivation, base, bytestring, containers, foldl, gauge 181832 + , hashable, hspec, HUnit, mwc-random, QuickCheck, split, text 181833 + , transformers, unordered-containers, vector, vector-algorithms 181834 + }: 181835 + mkDerivation { 181836 + pname = "mono-traversable"; 181837 + version = "1.0.15.2"; 181838 + sha256 = "1drh7nxfzlfmjr11hk2ijjsf3zsim18blaghhxmx6nxgy8i95876"; 181839 + libraryHaskellDepends = [ 181840 + base bytestring containers hashable split text transformers 181841 + unordered-containers vector vector-algorithms 181842 + ]; 181843 + testHaskellDepends = [ 181844 + base bytestring containers foldl hspec HUnit QuickCheck text 181845 + transformers unordered-containers vector 181846 + ]; 181847 + benchmarkHaskellDepends = [ base gauge mwc-random vector ]; 181848 + description = "Type classes for mapping, folding, and traversing monomorphic containers"; 181849 + license = lib.licenses.mit; 181850 + hydraPlatforms = lib.platforms.none; 181724 181851 }) {}; 181725 181852 181726 181853 "mono-traversable-instances" = callPackage ··· 196915 197042 license = lib.licenses.bsd3; 196916 197043 }) {}; 196917 197044 196918 - "ormolu_0_2_0_0" = callPackage 196919 - ({ mkDerivation, ansi-terminal, base, bytestring, containers, Diff 196920 - , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec 196921 - , hspec-discover, mtl, optparse-applicative, path, path-io, syb 196922 - , text 197045 + "ormolu_0_3_0_0" = callPackage 197046 + ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers 197047 + , Diff, directory, dlist, exceptions, filepath, ghc-lib-parser 197048 + , gitrev, hspec, hspec-discover, mtl, optparse-applicative, path 197049 + , path-io, syb, text 196923 197050 }: 196924 197051 mkDerivation { 196925 197052 pname = "ormolu"; 196926 - version = "0.2.0.0"; 196927 - sha256 = "0zivz7vcl4m1rjay5md6cdqac9cnfwz9c844l20byiz5h49bwfhb"; 197053 + version = "0.3.0.0"; 197054 + sha256 = "073d8wkpciqadcv1vnim00c13n30ybqdraaxgyr96dcqvq71zvjv"; 196928 197055 isLibrary = true; 196929 197056 isExecutable = true; 196930 197057 libraryHaskellDepends = [ 196931 - ansi-terminal base bytestring containers Diff dlist exceptions 196932 - ghc-lib-parser mtl syb text 197058 + ansi-terminal base bytestring Cabal containers Diff directory dlist 197059 + exceptions filepath ghc-lib-parser mtl syb text 196933 197060 ]; 196934 197061 executableHaskellDepends = [ 196935 197062 base filepath ghc-lib-parser gitrev optparse-applicative text ··· 201393 201520 license = lib.licenses.gpl3Plus; 201394 201521 }) {}; 201395 201522 201523 + "pava_0_1_1_2" = callPackage 201524 + ({ mkDerivation, base, criterion, hspec, mwc-random, vector }: 201525 + mkDerivation { 201526 + pname = "pava"; 201527 + version = "0.1.1.2"; 201528 + sha256 = "0qvyia9iy8f9s16v2khgzm74z9r7mks98xz1g1qhrdkw950mjlga"; 201529 + libraryHaskellDepends = [ base vector ]; 201530 + testHaskellDepends = [ base hspec vector ]; 201531 + "irc-ctcp" = callPackage 201532 + description = "Greatest convex majorants and least concave minorants"; 201533 + license = lib.licenses.gpl3Plus; 201534 + hydraPlatforms = lib.platforms.none; 201535 + }) {}; 201536 + 201396 201537 "paymill" = callPackage 201397 201538 ({ mkDerivation, base, hspec }: 201398 201539 mkDerivation { ··· 203511 203652 }: 203512 203653 mkDerivation { 203513 203654 pname = "persistent-postgresql"; 203514 - version = "2.13.0.3"; 203515 - sha256 = "06f5yyv8bj3m4zpjwr1k66hkmh1gfy624rnq2g12sjrpz8nrax6j"; 203516 - isLibrary = true; 203517 - isExecutable = true; 203518 - libraryHaskellDepends = [ 203519 - aeson attoparsec base blaze-builder bytestring conduit containers 203520 - monad-logger mtl persistent postgresql-libpq postgresql-simple 203521 - resource-pool resourcet string-conversions text time transformers 203522 - unliftio-core 203523 - ]; 203524 - testHaskellDepends = [ 203525 - aeson base bytestring containers fast-logger hspec 203526 - hspec-expectations hspec-expectations-lifted http-api-data HUnit 203527 - monad-logger path-pieces persistent persistent-qq persistent-test 203528 - QuickCheck quickcheck-instances resourcet text time transformers 203529 - unliftio unliftio-core unordered-containers vector 203530 - ]; 203531 - description = "Backend for the persistent library using postgresql"; 203532 - license = lib.licenses.mit; 203533 - }) {}; 203534 - 203535 - "persistent-postgresql_2_13_1_0" = callPackage 203536 - ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 203537 - , conduit, containers, fast-logger, hspec, hspec-expectations 203538 - , hspec-expectations-lifted, http-api-data, HUnit, monad-logger 203539 - , mtl, path-pieces, persistent, persistent-qq, persistent-test 203540 - , postgresql-libpq, postgresql-simple, QuickCheck 203541 - , quickcheck-instances, resource-pool, resourcet 203542 - , string-conversions, text, time, transformers, unliftio 203543 - , unliftio-core, unordered-containers, vector 203544 - }: 203545 - mkDerivation { 203546 - pname = "persistent-postgresql"; 203547 203655 version = "2.13.1.0"; 203548 203656 sha256 = "05bj3b7kdwaba3szrrsmafxr6vcnvdhq20jk5xx348jnf2flkw0i"; 203549 203657 isLibrary = true; ··· 203563 203671 ]; 203564 203672 description = "Backend for the persistent library using postgresql"; 203565 203673 license = lib.licenses.mit; 203566 - hydraPlatforms = lib.platforms.none; 203567 203674 }) {}; 203568 203675 203569 203676 "persistent-protobuf" = callPackage ··· 204676 204783 }: 204677 204784 mkDerivation { 204678 204785 pname = "phonetic-languages-simplified-examples-array"; 204679 - version = "0.11.3.0"; 204680 - sha256 = "0k7rczkfbgf2pgk5njb5dc8j27fag5b0fv1nrb97r6nnqb17fs6w"; 204786 + version = "0.12.1.0"; 204787 + sha256 = "1scjdf6k36vqd4cdnsqwwhbb97dsicarrc320w4ybikr1rk42phd"; 204681 204788 isLibrary = true; 204682 204789 isExecutable = true; 204683 204790 libraryHaskellDepends = [ ··· 204738 204845 }: 204739 204846 mkDerivation { 204740 204847 pname = "phonetic-languages-simplified-generalized-examples-array"; 204741 - version = "0.11.3.0"; 204742 - sha256 = "0wcphr3n5l1zlpmihy187xkjssq1p5zgfxxq7063ps8x52zfghzi"; 204848 + version = "0.12.1.0"; 204849 + sha256 = "0wp5gpshmq5kr39glvfmc0b5jg8p1i146svjxh6flgkfn7yyr6rf"; 204743 204850 libraryHaskellDepends = [ 204744 204851 base heaps mmsyn2-array mmsyn3 parallel 204745 204852 phonetic-languages-constraints-array ··· 208775 208882 }: 208776 208883 mkDerivation { 208777 208884 pname = "polysemy-conc"; 208778 - version = "0.2.0.0"; 208779 - sha256 = "16ywldx4p76s64qfwlm7swdzz8kcvzzrflz7cprlq2pc1fc6bf7x"; 208885 + version = "0.3.0.0"; 208886 + sha256 = "0lg68nwasak6yvzy1wgjlydmvbj5cwyadmgi14vw4df6wnh17wwq"; 208780 208887 libraryHaskellDepends = [ 208781 208888 async base containers polysemy polysemy-time relude stm stm-chans 208782 208889 string-interpolate template-haskell text time unagi-chan unix ··· 208929 209036 }: 208930 209037 mkDerivation { 208931 209038 pname = "polysemy-log"; 208932 - version = "0.2.2.3"; 208933 - sha256 = "1a2l9zspg0ajbgq0vqbxz399fcbr53sydhk71j8ii8y79pm1b3z4"; 209039 + version = "0.2.2.4"; 209040 + sha256 = "17jzmiqqwq44zvg1m6w0m3ishkwfcz66gagijwkqbrk1rcn3bmc0"; 208934 209041 libraryHaskellDepends = [ 208935 209042 ansi-terminal base polysemy polysemy-conc polysemy-time relude 208936 209043 string-interpolate template-haskell text time ··· 208952 209059 }: 208953 209060 mkDerivation { 208954 209061 pname = "polysemy-log-co"; 208955 - version = "0.2.2.3"; 208956 - sha256 = "04gx2irrj59rs0jm0mrc3mka3xk46qx9z5mwad4akh0kmpsl09rz"; 209062 + version = "0.2.2.4"; 209063 + sha256 = "0ph24p6b7m4icq65kc6ws8ih9p1arpq9zx3abwzsq2f4dcgmibhx"; 208957 209064 libraryHaskellDepends = [ 208958 209065 base co-log co-log-core co-log-polysemy polysemy polysemy-conc 208959 209066 polysemy-log polysemy-time relude text time ··· 208975 209082 }: 208976 209083 mkDerivation { 208977 209084 pname = "polysemy-log-di"; 208978 - version = "0.2.2.3"; 208979 - sha256 = "050y12sgd4j3487q01bczsjsn1dask507gpz1i8fgl958vr0ywwj"; 209085 + version = "0.2.2.4"; 209086 + sha256 = "1m2zssg54lx0drc8vw0jjhdl74pks6752am8467xv3qawndm71kg"; 208980 209087 libraryHaskellDepends = [ 208981 209088 base di-polysemy polysemy polysemy-conc polysemy-log polysemy-time 208982 209089 relude text time ··· 210014 210121 }: 210015 210122 mkDerivation { 210016 210123 pname = "portray"; 210017 - version = "0.1.0.0"; 210018 - sha256 = "06czmcf00rdhj7f5xyrllkjmbqsvgv7j9bxvr0jn4cipvnd8lq7c"; 210124 + version = "0.2.0"; 210125 + sha256 = "1kzzvwqphlg1dmd486ijkv6vsqmxnp8h05mwc8590yjxdln5vzdw"; 210019 210126 libraryHaskellDepends = [ base containers text wrapped ]; 210020 210127 testHaskellDepends = [ 210021 210128 base containers HUnit test-framework test-framework-hunit text ··· 210029 210136 ({ mkDerivation, base, containers, dlist, portray, text, wrapped }: 210030 210137 mkDerivation { 210031 210138 pname = "portray-diff"; 210032 - version = "0.1.0.0"; 210033 - sha256 = "16lb8gcvdqbnjz72znjcm5c8zrydnjwwmqr9hm4bq3vay4f2dapm"; 210139 + version = "0.1.0.1"; 210140 + sha256 = "1da884cj865q6g1bd1fhcazyl1nzxb0pk2nvhcpp4iqkjvhyd8hw"; 210034 210141 libraryHaskellDepends = [ 210035 210142 base containers dlist portray text wrapped 210036 210143 ]; ··· 210071 210178 }: 210072 210179 mkDerivation { 210073 210180 pname = "portray-pretty"; 210074 - version = "0.1.0.0"; 210075 - sha256 = "1pz42y8b0psks8p9yd18ns0149q9m41ym4ah28zcg1arl36b3bf4"; 210181 + version = "0.1.0.2"; 210182 + sha256 = "1gh50r77yz1l8qkhdz96bds2l0d5zi75fkir27x3si406h7sdic9"; 210076 210183 libraryHaskellDepends = [ base portray portray-diff pretty text ]; 210077 210184 testHaskellDepends = [ 210078 210185 base HUnit portray portray-diff pretty test-framework 210079 210186 test-framework-hunit text 210080 210187 ]; 210081 - description = "\"pretty\" integration for \"portray\""; 210188 + description = "A portray backend using the pretty package"; 210189 + license = lib.licenses.asl20; 210190 + }) {}; 210191 + 210192 + "portray-prettyprinter" = callPackage 210193 + ({ mkDerivation, base, HUnit, portray, portray-diff, prettyprinter 210194 + , prettyprinter-ansi-terminal, QuickCheck, test-framework 210195 + , test-framework-hunit, test-framework-quickcheck2, text 210196 + }: 210197 + mkDerivation { 210198 + pname = "portray-prettyprinter"; 210199 + version = "0.2.0"; 210200 + sha256 = "16g55vjcfawx1jxmgy3zgl6bqv67h831z00912fbfh878s1s24ic"; 210201 + libraryHaskellDepends = [ 210202 + base portray portray-diff prettyprinter prettyprinter-ansi-terminal 210203 + text 210204 + ]; 210205 + testHaskellDepends = [ 210206 + base HUnit portray portray-diff prettyprinter 210207 + prettyprinter-ansi-terminal QuickCheck test-framework 210208 + test-framework-hunit test-framework-quickcheck2 text 210209 + ]; 210210 + description = "A portray backend using the prettyprinter package"; 210082 210211 license = lib.licenses.asl20; 210083 210212 }) {}; 210084 210213 ··· 210790 210919 }: 210791 210920 mkDerivation { 210792 210921 pname = "postgresql-query"; 210793 - version = "3.8.2"; 210794 - sha256 = "1vcfs5yg9ab0axdm661kjpsfxii7h3s8rrq38kgc68vhr280m110"; 210922 + version = "3.9.0"; 210923 + sha256 = "1520crprhdnan7w5qm9h42r6cxz4v6zffwwfvybzwpczj2g3laa6"; 210795 210924 libraryHaskellDepends = [ 210796 210925 aeson attoparsec base blaze-builder bytestring containers 210797 210926 data-default exceptions file-embed haskell-src-meta hreader hset ··· 212846 212975 license = lib.licenses.bsd2; 212847 212976 }) {}; 212848 212977 212978 + "prettyprinter_1_7_1" = callPackage 212979 + ({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring 212980 + , containers, deepseq, doctest, gauge, mtl, pgp-wordlist 212981 + , QuickCheck, quickcheck-instances, random, tasty, tasty-hunit 212982 + , tasty-quickcheck, text, transformers 212983 + }: 212984 + mkDerivation { 212985 + pname = "prettyprinter"; 212986 + version = "1.7.1"; 212987 + sha256 = "0i8b3wjjpdvp5b857j065jwyrpgcnzgk75imrj7i3yhl668acvjy"; 212988 + isLibrary = true; 212989 + isExecutable = true; 212990 + libraryHaskellDepends = [ base text ]; 212991 + testHaskellDepends = [ 212992 + base bytestring doctest pgp-wordlist QuickCheck 212993 + quickcheck-instances tasty tasty-hunit tasty-quickcheck text 212994 + ]; 212995 + benchmarkHaskellDepends = [ 212996 + ansi-wl-pprint base base-compat containers deepseq gauge mtl 212997 + QuickCheck random text transformers 212998 + ]; 212999 + description = "A modern, easy to use, well-documented, extensible pretty-printer"; 213000 + license = lib.licenses.bsd2; 213001 + hydraPlatforms = lib.platforms.none; 213002 + }) {}; 213003 + 212849 213004 "prettyprinter-ansi-terminal" = callPackage 212850 213005 ({ mkDerivation, ansi-terminal, base, base-compat, containers 212851 213006 , deepseq, doctest, gauge, prettyprinter, QuickCheck, text ··· 212864 213019 license = lib.licenses.bsd2; 212865 213020 }) {}; 212866 213021 213022 + "prettyprinter-ansi-terminal_1_1_3" = callPackage 213023 + ({ mkDerivation, ansi-terminal, base, base-compat, containers 213024 + , deepseq, doctest, gauge, prettyprinter, QuickCheck, text 213025 + }: 213026 + mkDerivation { 213027 + pname = "prettyprinter-ansi-terminal"; 213028 + version = "1.1.3"; 213029 + sha256 = "1cqxbcmy9ykk4pssq5hp6h51g2h547zfz549awh0c1fni8q3jdw1"; 213030 + libraryHaskellDepends = [ ansi-terminal base prettyprinter text ]; 213031 + testHaskellDepends = [ base doctest ]; 213032 + benchmarkHaskellDepends = [ 213033 + base base-compat containers deepseq gauge prettyprinter QuickCheck 213034 + text 213035 + ]; 213036 + description = "ANSI terminal backend for the »prettyprinter« package"; 213037 + license = lib.licenses.bsd2; 213038 + hydraPlatforms = lib.platforms.none; 213039 + }) {}; 213040 + 212867 213041 "prettyprinter-compat-annotated-wl-pprint" = callPackage 212868 213042 ({ mkDerivation, base, prettyprinter, text }: 212869 213043 mkDerivation { ··· 212892 213066 license = lib.licenses.bsd2; 212893 213067 }) {}; 212894 213068 213069 + "prettyprinter-compat-ansi-wl-pprint_1_0_2" = callPackage 213070 + ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal 213071 + , text 213072 + }: 213073 + mkDerivation { 213074 + pname = "prettyprinter-compat-ansi-wl-pprint"; 213075 + version = "1.0.2"; 213076 + sha256 = "0mcy0621lx0zmc2csdq348r21f932f2w51y62jzyz4cby58p5ch5"; 213077 + libraryHaskellDepends = [ 213078 + base prettyprinter prettyprinter-ansi-terminal text 213079 + ]; 213080 + description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«"; 213081 + license = lib.licenses.bsd2; 213082 + hydraPlatforms = lib.platforms.none; 213083 + }) {}; 213084 + 212895 213085 "prettyprinter-compat-wl-pprint" = callPackage 212896 213086 ({ mkDerivation, base, prettyprinter, text }: 212897 213087 mkDerivation { ··· 212905 213095 license = lib.licenses.bsd2; 212906 213096 }) {}; 212907 213097 213098 + "prettyprinter-compat-wl-pprint_1_0_1" = callPackage 213099 + ({ mkDerivation, base, prettyprinter, text }: 213100 + mkDerivation { 213101 + pname = "prettyprinter-compat-wl-pprint"; 213102 + version = "1.0.1"; 213103 + sha256 = "0ffrbh79da9ihn3lbk9vq9329sdhddf6ccnag1k148z3ividxc63"; 213104 + libraryHaskellDepends = [ base prettyprinter text ]; 213105 + description = "Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«"; 213106 + license = lib.licenses.bsd2; 213107 + hydraPlatforms = lib.platforms.none; 213108 + }) {}; 213109 + 212908 213110 "prettyprinter-convert-ansi-wl-pprint" = callPackage 212909 213111 ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest 212910 213112 , prettyprinter, prettyprinter-ansi-terminal, text ··· 212920 213122 testHaskellDepends = [ base doctest ]; 212921 213123 description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones"; 212922 213124 license = lib.licenses.bsd2; 213125 + }) {}; 213126 + 213127 + "prettyprinter-convert-ansi-wl-pprint_1_1_2" = callPackage 213128 + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest 213129 + , prettyprinter, prettyprinter-ansi-terminal, text 213130 + }: 213131 + mkDerivation { 213132 + pname = "prettyprinter-convert-ansi-wl-pprint"; 213133 + version = "1.1.2"; 213134 + sha256 = "0kfrwnaldx0cyr3mwx3ys14bl58nfjpxkzrfi6152gvfh8ly44c6"; 213135 + libraryHaskellDepends = [ 213136 + ansi-terminal ansi-wl-pprint base prettyprinter 213137 + prettyprinter-ansi-terminal text 213138 + ]; 213139 + testHaskellDepends = [ base doctest ]; 213140 + description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones"; 213141 + license = lib.licenses.bsd2; 213142 + hydraPlatforms = lib.platforms.none; 212923 213143 }) {}; 212924 213144 212925 213145 "prettyprinter-graphviz" = callPackage ··· 220440 220660 license = lib.licenses.bsd3; 220441 220661 }) {}; 220442 220662 220663 + "rank2classes_1_4_3" = callPackage 220664 + ({ mkDerivation, base, Cabal, cabal-doctest, distributive, doctest 220665 + , markdown-unlit, tasty, tasty-hunit, template-haskell 220666 + , transformers 220667 + }: 220668 + mkDerivation { 220669 + pname = "rank2classes"; 220670 + version = "1.4.3"; 220671 + sha256 = "03sla9gsg23ma8xxm3mndc9wrh715lsgksxc34rxkmjbp9vxlccj"; 220672 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 220673 + libraryHaskellDepends = [ 220674 + base distributive template-haskell transformers 220675 + ]; 220676 + testHaskellDepends = [ 220677 + base distributive doctest tasty tasty-hunit 220678 + ]; 220679 + testToolDepends = [ markdown-unlit ]; 220680 + description = "standard type constructor class hierarchy, only with methods of rank 2 types"; 220681 + license = lib.licenses.bsd3; 220682 + hydraPlatforms = lib.platforms.none; 220683 + }) {}; 220684 + 220443 220685 "rapid" = callPackage 220444 220686 ({ mkDerivation, async, base, containers, foreign-store, stm }: 220445 220687 mkDerivation { ··· 221463 221705 221464 221706 "reactive-banana" = callPackage 221465 221707 ({ mkDerivation, base, containers, hashable, HUnit, pqueue 221466 - , psqueues, semigroups, test-framework, test-framework-hunit 221708 + , psqueues, semigroups, test-framework, test-framework-hunit, these 221467 221709 , transformers, unordered-containers, vault 221468 221710 }: 221469 221711 mkDerivation { 221470 221712 pname = "reactive-banana"; 221471 - version = "1.2.1.0"; 221472 - sha256 = "18vm9zxr59s8n5bmqx3pg8jbaay6vlz1icnf9p1vnq8bvsb6svyc"; 221713 + version = "1.2.2.0"; 221714 + sha256 = "0zqvswqgisfj1hvwp9r53b91h4062d2afrw4ybcdr7d047ba9icp"; 221473 221715 libraryHaskellDepends = [ 221474 - base containers hashable pqueue semigroups transformers 221716 + base containers hashable pqueue semigroups these transformers 221475 221717 unordered-containers vault 221476 221718 ]; 221477 221719 testHaskellDepends = [ 221478 221720 base containers hashable HUnit pqueue psqueues semigroups 221479 - test-framework test-framework-hunit transformers 221721 + test-framework test-framework-hunit these transformers 221480 221722 unordered-containers vault 221481 221723 ]; 221482 221724 description = "Library for functional reactive programming (FRP)"; ··· 222420 222662 ({ mkDerivation, base, composition-prelude }: 222421 222663 mkDerivation { 222422 222664 pname = "recursion"; 222423 - version = "2.2.4.4"; 222424 - sha256 = "09zssx2yqz22hm678ik5zz2zkanzfazcyfqmwlxc9mk6gxxdy6ia"; 222665 + version = "2.2.5.0"; 222666 + sha256 = "08b72mbg187v27i5pq89zgn63ldnh47nq0hyg2xyh6j58d9f7g4v"; 222425 222667 libraryHaskellDepends = [ base composition-prelude ]; 222426 222668 description = "A recursion schemes library for Haskell"; 222427 222669 license = lib.licenses.bsd3; ··· 223798 224040 223799 224041 "reflex-vty" = callPackage 223800 224042 ({ mkDerivation, base, bimap, containers, data-default 223801 - , dependent-map, dependent-sum, exception-transformers, mtl 223802 - , primitive, ref-tf, reflex, stm, text, text-icu, time 223803 - , transformers, vty 224043 + , dependent-map, dependent-sum, exception-transformers, extra 224044 + , hspec, mmorph, mtl, ordered-containers, primitive, ref-tf, reflex 224045 + , stm, text, time, transformers, vty 223804 224046 }: 223805 224047 mkDerivation { 223806 224048 pname = "reflex-vty"; 223807 - version = "0.1.4.2"; 223808 - sha256 = "07fjw95w8ahllbs1zp215apck01abcrv4sshid8z6972g7n7392r"; 224049 + version = "0.2.0.0"; 224050 + sha256 = "1l7ksf11352llcy6fzap3hsq9vgv99gs948ha5i1vvz9bjvn2qwg"; 223809 224051 isLibrary = true; 223810 224052 isExecutable = true; 223811 224053 libraryHaskellDepends = [ 223812 224054 base bimap containers data-default dependent-map dependent-sum 223813 - exception-transformers mtl primitive ref-tf reflex stm text 223814 - text-icu time transformers vty 224055 + exception-transformers mmorph mtl ordered-containers primitive 224056 + ref-tf reflex stm text time transformers vty 223815 224057 ]; 223816 224058 executableHaskellDepends = [ 223817 224059 base containers reflex text time transformers vty 223818 224060 ]; 224061 + testHaskellDepends = [ base containers extra hspec reflex text ]; 223819 224062 description = "Reflex FRP host and widgets for VTY applications"; 223820 224063 license = lib.licenses.bsd3; 223821 224064 hydraPlatforms = lib.platforms.none; ··· 224326 224569 ]; 224327 224570 description = "PCRE Backend for \"Text.Regex\" (regex-base)"; 224328 224571 license = lib.licenses.bsd3; 224572 + }) {}; 224573 + 224574 + "regex-pcre-builtin_0_95_2_3_8_44" = callPackage 224575 + ({ mkDerivation, array, base, bytestring, containers, regex-base 224576 + , text 224577 + }: 224578 + mkDerivation { 224579 + pname = "regex-pcre-builtin"; 224580 + version = "0.95.2.3.8.44"; 224581 + sha256 = "0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna"; 224582 + libraryHaskellDepends = [ 224583 + array base bytestring containers regex-base text 224584 + ]; 224585 + description = "PCRE Backend for \"Text.Regex\" (regex-base)"; 224586 + license = lib.licenses.bsd3; 224587 + hydraPlatforms = lib.platforms.none; 224329 224588 }) {}; 224330 224589 224331 224590 "regex-pcre-text" = callPackage ··· 227834 228093 }: 227835 228094 mkDerivation { 227836 228095 pname = "rhbzquery"; 227837 - version = "0.4.3"; 227838 - sha256 = "13brargymd1c9b0csaprj85qdqg98bzj3z2smbb0v66myj48v6fp"; 227839 - isLibrary = false; 227840 - isExecutable = true; 227841 - executableHaskellDepends = [ 227842 - base bytestring config-ini directory email-validate extra filepath 227843 - http-types optparse-applicative simple-cmd simple-cmd-args text 227844 - ]; 227845 - testHaskellDepends = [ base simple-cmd ]; 227846 - description = "Bugzilla query tool"; 227847 - license = lib.licenses.gpl2Only; 227848 - hydraPlatforms = lib.platforms.none; 227849 - broken = true; 227850 - }) {}; 227851 - 227852 - "rhbzquery_0_4_4" = callPackage 227853 - ({ mkDerivation, base, bytestring, config-ini, directory 227854 - , email-validate, extra, filepath, http-types, optparse-applicative 227855 - , simple-cmd, simple-cmd-args, text 227856 - }: 227857 - mkDerivation { 227858 - pname = "rhbzquery"; 227859 228096 version = "0.4.4"; 227860 228097 sha256 = "00175smanmcr6k8b83kj7mif47jggxn0pvy64yjc4ikpbw822c2q"; 227861 228098 isLibrary = false; ··· 228698 228935 }: 228699 228936 mkDerivation { 228700 228937 pname = "rle"; 228701 - version = "0.1.0.0"; 228702 - sha256 = "0d1y0s38dh0bx16zd5gadlckx2k5wa6g8xn350gimihlpvwfc5m4"; 228938 + version = "0.1.0.1"; 228939 + sha256 = "05rbhm0lxrq7vdbq9s0q21m0f0hlzmknljmampcmdjnwbl4nvf3d"; 228703 228940 libraryHaskellDepends = [ 228704 228941 base cereal deepseq portray portray-diff wrapped 228705 228942 ]; ··· 231552 231789 }: 231553 231790 mkDerivation { 231554 231791 pname = "sajson"; 231555 - version = "0.1.0.0"; 231556 - sha256 = "0979skxh82s0q56smp8vlg0cj1k7qj1y37ivksl3spw9dspbpcs1"; 231792 + version = "0.2.0.0"; 231793 + sha256 = "0shqik98wnyfxb6qmqbbm6ap3108kbm3f4zrswg2nc6kkxc1dwkm"; 231557 231794 isLibrary = true; 231558 231795 isExecutable = true; 231559 231796 libraryHaskellDepends = [ ··· 232055 232292 }: 232056 232293 mkDerivation { 232057 232294 pname = "sandwich"; 232058 - version = "0.1.0.8"; 232059 - sha256 = "0b0k01r85wiaxn264ax3xva8a2gy7vv9qnig2fxyr42zdkm289jy"; 232060 - isLibrary = true; 232061 - isExecutable = true; 232062 - libraryHaskellDepends = [ 232063 - aeson ansi-terminal async base brick bytestring colour containers 232064 - directory exceptions filepath free haskell-src-exts lens 232065 - lifted-async microlens microlens-th monad-control monad-logger mtl 232066 - optparse-applicative pretty-show process safe safe-exceptions stm 232067 - string-interpolate template-haskell text time transformers 232068 - transformers-base unix unliftio-core vector vty 232069 - ]; 232070 - executableHaskellDepends = [ 232071 - aeson ansi-terminal async base brick bytestring colour containers 232072 - directory exceptions filepath free haskell-src-exts lens 232073 - lifted-async microlens microlens-th monad-control monad-logger mtl 232074 - optparse-applicative pretty-show process safe safe-exceptions stm 232075 - string-interpolate template-haskell text time transformers 232076 - transformers-base unix unliftio-core vector vty 232077 - ]; 232078 - testHaskellDepends = [ 232079 - aeson ansi-terminal async base brick bytestring colour containers 232080 - directory exceptions filepath free haskell-src-exts lens 232081 - lifted-async microlens microlens-th monad-control monad-logger mtl 232082 - optparse-applicative pretty-show process safe safe-exceptions stm 232083 - string-interpolate template-haskell text time transformers 232084 - transformers-base unix unliftio-core vector vty 232085 - ]; 232086 - description = "Yet another test framework for Haskell"; 232087 - license = lib.licenses.bsd3; 232088 - }) {}; 232089 - 232090 - "sandwich_0_1_0_9" = callPackage 232091 - ({ mkDerivation, aeson, ansi-terminal, async, base, brick 232092 - , bytestring, colour, containers, directory, exceptions, filepath 232093 - , free, haskell-src-exts, lens, lifted-async, microlens 232094 - , microlens-th, monad-control, monad-logger, mtl 232095 - , optparse-applicative, pretty-show, process, safe, safe-exceptions 232096 - , stm, string-interpolate, template-haskell, text, time 232097 - , transformers, transformers-base, unix, unliftio-core, vector, vty 232098 - }: 232099 - mkDerivation { 232100 - pname = "sandwich"; 232101 232295 version = "0.1.0.9"; 232102 232296 sha256 = "07knl1kpbg85df08q07byjid26bkgk514pngkf58h9wy4y5l5il7"; 232103 232297 isLibrary = true; ··· 232128 232322 ]; 232129 232323 description = "Yet another test framework for Haskell"; 232130 232324 license = lib.licenses.bsd3; 232131 - hydraPlatforms = lib.platforms.none; 232132 232325 }) {}; 232133 232326 232134 232327 "sandwich-quickcheck" = callPackage 232135 - ({ mkDerivation, base, brick, free, monad-control, QuickCheck 232136 - , safe-exceptions, sandwich, string-interpolate, text, time 232137 - }: 232138 - mkDerivation { 232139 - pname = "sandwich-quickcheck"; 232140 - version = "0.1.0.5"; 232141 - sha256 = "03z8g5q3yxfpazbwi56ji9554z3l2ac776mzz06xsb7cha3kf7lw"; 232142 - libraryHaskellDepends = [ 232143 - base brick free monad-control QuickCheck safe-exceptions sandwich 232144 - string-interpolate text time 232145 - ]; 232146 - testHaskellDepends = [ 232147 - base brick free monad-control QuickCheck safe-exceptions sandwich 232148 - string-interpolate text time 232149 - ]; 232150 - description = "Sandwich integration with QuickCheck"; 232151 - license = lib.licenses.bsd3; 232152 - }) {}; 232153 - 232154 - "sandwich-quickcheck_0_1_0_6" = callPackage 232155 232328 ({ mkDerivation, base, free, monad-control, mtl, QuickCheck 232156 232329 , safe-exceptions, sandwich, text, time 232157 232330 }: ··· 232169 232342 ]; 232170 232343 description = "Sandwich integration with QuickCheck"; 232171 232344 license = lib.licenses.bsd3; 232172 - hydraPlatforms = lib.platforms.none; 232173 232345 }) {}; 232174 232346 232175 232347 "sandwich-slack" = callPackage ··· 232179 232351 }: 232180 232352 mkDerivation { 232181 232353 pname = "sandwich-slack"; 232182 - version = "0.1.0.4"; 232183 - sha256 = "1l296q3lxafj3gd7pr6n6qrvcb4zdkncsj2z6ra6q0qfw465jaqk"; 232184 - isLibrary = true; 232185 - isExecutable = true; 232186 - libraryHaskellDepends = [ 232187 - aeson base bytestring containers lens lens-aeson monad-logger mtl 232188 - safe safe-exceptions sandwich stm string-interpolate text time 232189 - vector wreq 232190 - ]; 232191 - executableHaskellDepends = [ 232192 - aeson base bytestring containers lens lens-aeson monad-logger mtl 232193 - safe safe-exceptions sandwich stm string-interpolate text time 232194 - vector wreq 232195 - ]; 232196 - testHaskellDepends = [ 232197 - aeson base bytestring containers lens lens-aeson monad-logger mtl 232198 - safe safe-exceptions sandwich stm string-interpolate text time 232199 - vector wreq 232200 - ]; 232201 - description = "Sandwich integration with Slack"; 232202 - license = lib.licenses.bsd3; 232203 - }) {}; 232204 - 232205 - "sandwich-slack_0_1_0_6" = callPackage 232206 - ({ mkDerivation, aeson, base, bytestring, containers, lens 232207 - , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich 232208 - , stm, string-interpolate, text, time, vector, wreq 232209 - }: 232210 - mkDerivation { 232211 - pname = "sandwich-slack"; 232212 232354 version = "0.1.0.6"; 232213 232355 sha256 = "1ck4amyxcf2qpgx3qpbg2f137bi6px83k72bspi2kfn0nnx8gja9"; 232214 232356 isLibrary = true; ··· 232230 232372 ]; 232231 232373 description = "Sandwich integration with Slack"; 232232 232374 license = lib.licenses.bsd3; 232233 - hydraPlatforms = lib.platforms.none; 232234 232375 }) {}; 232235 232376 232236 232377 "sandwich-webdriver" = callPackage ··· 234477 234618 license = lib.licenses.mit; 234478 234619 }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;}; 234479 234620 234621 + "sdl2-gfx_0_3_0_0" = callPackage 234622 + ({ mkDerivation, base, lifted-base, monad-control, SDL2, sdl2 234623 + , SDL2_gfx, template-haskell, vector 234624 + }: 234625 + mkDerivation { 234626 + pname = "sdl2-gfx"; 234627 + version = "0.3.0.0"; 234628 + sha256 = "0r9m54ffkp1dv2ffz9i9318qhvpinc76iih7vg1dwq3siwgpxaxw"; 234629 + isLibrary = true; 234630 + isExecutable = true; 234631 + libraryHaskellDepends = [ 234632 + base lifted-base monad-control sdl2 template-haskell vector 234633 + ]; 234634 + librarySystemDepends = [ SDL2_gfx ]; 234635 + libraryPkgconfigDepends = [ SDL2 SDL2_gfx ]; 234636 + executableHaskellDepends = [ base sdl2 vector ]; 234637 + executableSystemDepends = [ SDL2_gfx ]; 234638 + executablePkgconfigDepends = [ SDL2 SDL2_gfx ]; 234639 + description = "Haskell bindings to SDL2_gfx"; 234640 + license = lib.licenses.mit; 234641 + hydraPlatforms = lib.platforms.none; 234642 + }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;}; 234643 + 234480 234644 "sdl2-image" = callPackage 234481 234645 ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image 234482 234646 , template-haskell, text, transformers ··· 234498 234662 license = lib.licenses.mit; 234499 234663 }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; 234500 234664 234665 + "sdl2-image_2_1_0_0" = callPackage 234666 + ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image 234667 + , template-haskell, text 234668 + }: 234669 + mkDerivation { 234670 + pname = "sdl2-image"; 234671 + version = "2.1.0.0"; 234672 + sha256 = "03cjlmj844gmfxqn9mp8333hpsg227kaipgs6g68xwg0cvch696j"; 234673 + isLibrary = true; 234674 + isExecutable = true; 234675 + libraryHaskellDepends = [ 234676 + base bytestring sdl2 template-haskell text 234677 + ]; 234678 + librarySystemDepends = [ SDL2_image ]; 234679 + libraryPkgconfigDepends = [ SDL2 SDL2_image ]; 234680 + executableHaskellDepends = [ base sdl2 text ]; 234681 + executableSystemDepends = [ SDL2_image ]; 234682 + executablePkgconfigDepends = [ SDL2 SDL2_image ]; 234683 + description = "Haskell bindings to SDL2_image"; 234684 + license = lib.licenses.mit; 234685 + hydraPlatforms = lib.platforms.none; 234686 + }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; 234687 + 234501 234688 "sdl2-mixer" = callPackage 234502 234689 ({ mkDerivation, base, bytestring, data-default-class, lifted-base 234503 234690 , monad-control, sdl2, SDL2_mixer, template-haskell, vector ··· 234521 234708 platforms = [ 234522 234709 "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" 234523 234710 ]; 234711 + }) {inherit (pkgs) SDL2_mixer;}; 234712 + 234713 + "sdl2-mixer_1_2_0_0" = callPackage 234714 + ({ mkDerivation, base, bytestring, data-default-class, lifted-base 234715 + , monad-control, sdl2, SDL2_mixer, template-haskell, vector 234716 + }: 234717 + mkDerivation { 234718 + pname = "sdl2-mixer"; 234719 + version = "1.2.0.0"; 234720 + sha256 = "16fgnxq2nmifbz3lrr7dn1qj57l5f2kzv124lya1fjaxmwk1h52q"; 234721 + isLibrary = true; 234722 + isExecutable = true; 234723 + libraryHaskellDepends = [ 234724 + base bytestring data-default-class lifted-base monad-control sdl2 234725 + template-haskell vector 234726 + ]; 234727 + librarySystemDepends = [ SDL2_mixer ]; 234728 + libraryPkgconfigDepends = [ SDL2_mixer ]; 234729 + executableHaskellDepends = [ base data-default-class sdl2 vector ]; 234730 + executableSystemDepends = [ SDL2_mixer ]; 234731 + executablePkgconfigDepends = [ SDL2_mixer ]; 234732 + description = "Haskell bindings to SDL2_mixer"; 234733 + license = lib.licenses.bsd3; 234734 + platforms = [ 234735 + "aarch64-linux" "armv7l-linux" "i686-linux" "x86_64-linux" 234736 + ]; 234737 + hydraPlatforms = lib.platforms.none; 234524 234738 }) {inherit (pkgs) SDL2_mixer;}; 234525 234739 234526 234740 "sdl2-sprite" = callPackage ··· 236955 237169 pname = "servant-benchmark"; 236956 237170 version = "0.1.2.0"; 236957 237171 sha256 = "0lqqk410nx48g895pfxkbbk85b1ijs4bfl9zr2li2p7wwwc4gyi9"; 236958 - revision = "1"; 236959 - editedCabalFile = "1zzprj7pw7fzyscg4n9g023c47bb6fywq5b11krazz3vyynh53cc"; 237172 + revision = "2"; 237173 + editedCabalFile = "1xg1w1cy44a06sb1x2j5crid9splfgay8cj20bpjdnv5sj510gd2"; 236960 237174 libraryHaskellDepends = [ 236961 237175 aeson base base64-bytestring bytestring case-insensitive http-media 236962 237176 http-types QuickCheck servant text yaml ··· 240367 240581 }: 240368 240582 mkDerivation { 240369 240583 pname = "shake"; 240370 - version = "0.19.5"; 240371 - sha256 = "105agfvn75czyq3jbmppybv776njlsqc7k4m1xnx0n78qjmcnpb9"; 240372 - isLibrary = true; 240373 - isExecutable = true; 240374 - enableSeparateDataOutput = true; 240375 - libraryHaskellDepends = [ 240376 - base binary bytestring deepseq directory extra filepath filepattern 240377 - hashable heaps js-dgtable js-flot js-jquery primitive process 240378 - random time transformers unix unordered-containers utf8-string 240379 - ]; 240380 - executableHaskellDepends = [ 240381 - base binary bytestring deepseq directory extra filepath filepattern 240382 - hashable heaps js-dgtable js-flot js-jquery primitive process 240383 - random time transformers unix unordered-containers utf8-string 240384 - ]; 240385 - testHaskellDepends = [ 240386 - base binary bytestring deepseq directory extra filepath filepattern 240387 - hashable heaps js-dgtable js-flot js-jquery primitive process 240388 - QuickCheck random time transformers unix unordered-containers 240389 - utf8-string 240390 - ]; 240391 - description = "Build system library, like Make, but more accurate dependencies"; 240392 - license = lib.licenses.bsd3; 240393 - }) {}; 240394 - 240395 - "shake_0_19_6" = callPackage 240396 - ({ mkDerivation, base, binary, bytestring, deepseq, directory 240397 - , extra, filepath, filepattern, hashable, heaps, js-dgtable 240398 - , js-flot, js-jquery, primitive, process, QuickCheck, random, time 240399 - , transformers, unix, unordered-containers, utf8-string 240400 - }: 240401 - mkDerivation { 240402 - pname = "shake"; 240403 240584 version = "0.19.6"; 240404 240585 sha256 = "0hnm3h1ni4jq73a7b7yxhbg9wm8mrjda5kmkpnmclynnpwvvi7bx"; 240405 240586 isLibrary = true; ··· 240423 240604 ]; 240424 240605 description = "Build system library, like Make, but more accurate dependencies"; 240425 240606 license = lib.licenses.bsd3; 240426 - hydraPlatforms = lib.platforms.none; 240427 240607 }) {}; 240428 240608 240429 240609 "shake-ats" = callPackage ··· 240451 240631 }: 240452 240632 mkDerivation { 240453 240633 pname = "shake-bench"; 240454 - version = "0.1.0.1"; 240455 - sha256 = "0sjxxkv6ji8zlgxx8mxsgwzphcl26g1syy8ky0m8kqahysaydfx7"; 240634 + version = "0.1.0.2"; 240635 + sha256 = "14p9887qa2i34pbwfg2v2zzvdsbcpzf1d0mr0y2rzjy703356xsm"; 240456 240636 libraryHaskellDepends = [ 240457 240637 aeson base Chart Chart-diagrams diagrams-contrib diagrams-core 240458 240638 diagrams-lib diagrams-svg directory extra filepath shake text ··· 241668 241848 pname = "short-vec"; 241669 241849 version = "0.1.0.0"; 241670 241850 sha256 = "0w651jipwxh7k4ng5rvq507br4347hzy8x8c47c1g7haryj80gzq"; 241851 + revision = "2"; 241852 + editedCabalFile = "1w56zmw085509grvk5ddlrv12pqpzfpmdprjd44lv4sgzv09bzfk"; 241671 241853 libraryHaskellDepends = [ 241672 241854 adjunctions base data-default-class deepseq distributive fin-int 241673 241855 indexed-traversable integer-gmp portray portray-diff QuickCheck ··· 243506 243688 243507 243689 "simplexmq" = callPackage 243508 243690 ({ mkDerivation, ansi-terminal, asn1-encoding, asn1-types, async 243509 - , attoparsec, base, base64-bytestring, bytestring, containers 243510 - , cryptonite, cryptostore, directory, filepath, generic-random 243511 - , hspec, hspec-core, HUnit, ini, iso8601-time, memory, mtl, network 243691 + , attoparsec, base, base64-bytestring, bytestring, composition 243692 + , constraints, containers, cryptonite, cryptostore, direct-sqlite 243693 + , directory, file-embed, filepath, generic-random, hspec 243694 + , hspec-core, HUnit, ini, iso8601-time, memory, mtl, network 243512 243695 , network-transport, optparse-applicative, QuickCheck, random 243513 243696 , simple-logger, sqlite-simple, stm, template-haskell, text, time 243514 243697 , timeit, transformers, unliftio, unliftio-core, websockets, x509 243515 243698 }: 243516 243699 mkDerivation { 243517 243700 pname = "simplexmq"; 243518 - version = "0.3.2"; 243519 - sha256 = "1bxg91ycmpa8762v5vdviqvyzkfap4iv9plnr7gcibf8vsd39qxl"; 243701 + version = "0.4.1"; 243702 + sha256 = "0bqpjvcxk8fij0bvdp8abpaca17hwkjrya5fhiwzjsrs48c5w0by"; 243520 243703 isLibrary = true; 243521 243704 isExecutable = true; 243522 243705 libraryHaskellDepends = [ 243523 243706 ansi-terminal asn1-encoding asn1-types async attoparsec base 243524 - base64-bytestring bytestring containers cryptonite directory 243525 - filepath generic-random iso8601-time memory mtl network 243526 - network-transport QuickCheck random simple-logger sqlite-simple stm 243527 - template-haskell text time transformers unliftio unliftio-core 243528 - websockets x509 243707 + base64-bytestring bytestring composition constraints containers 243708 + cryptonite direct-sqlite directory file-embed filepath 243709 + generic-random iso8601-time memory mtl network network-transport 243710 + QuickCheck random simple-logger sqlite-simple stm template-haskell 243711 + text time transformers unliftio unliftio-core websockets x509 243529 243712 ]; 243530 243713 executableHaskellDepends = [ 243531 243714 ansi-terminal asn1-encoding asn1-types async attoparsec base 243532 - base64-bytestring bytestring containers cryptonite cryptostore 243533 - directory filepath generic-random ini iso8601-time memory mtl 243534 - network network-transport optparse-applicative QuickCheck random 243715 + base64-bytestring bytestring composition constraints containers 243716 + cryptonite cryptostore direct-sqlite directory file-embed filepath 243717 + generic-random ini iso8601-time memory mtl network 243718 + network-transport optparse-applicative QuickCheck random 243535 243719 simple-logger sqlite-simple stm template-haskell text time 243536 243720 transformers unliftio unliftio-core websockets x509 243537 243721 ]; 243538 243722 testHaskellDepends = [ 243539 243723 ansi-terminal asn1-encoding asn1-types async attoparsec base 243540 - base64-bytestring bytestring containers cryptonite directory 243541 - filepath generic-random hspec hspec-core HUnit iso8601-time memory 243542 - mtl network network-transport QuickCheck random simple-logger 243724 + base64-bytestring bytestring composition constraints containers 243725 + cryptonite direct-sqlite directory file-embed filepath 243726 + generic-random hspec hspec-core HUnit iso8601-time memory mtl 243727 + network network-transport QuickCheck random simple-logger 243543 243728 sqlite-simple stm template-haskell text time timeit transformers 243544 243729 unliftio unliftio-core websockets x509 243545 243730 ]; ··· 243881 244066 pname = "sint"; 243882 244067 version = "0.1.0.0"; 243883 244068 sha256 = "1gqd5m5r3i9qvszzb1ljjip5c7bnsp5nblmghg4lhbpfrs7r87gf"; 244069 + revision = "1"; 244070 + editedCabalFile = "0z0bm4hj5w0xpasvdlczabd6my5ms1xfzyg1yg9fwc5llbi2z34p"; 243884 244071 libraryHaskellDepends = [ base portray portray-diff ]; 243885 244072 testHaskellDepends = [ 243886 244073 base portray portray-diff QuickCheck test-framework ··· 244865 245052 license = lib.licenses.bsd3; 244866 245053 }) {}; 244867 245054 245055 + "slick_1_1_2_2" = callPackage 245056 + ({ mkDerivation, aeson, base, bytestring, directory, extra 245057 + , mustache, pandoc, shake, text, unordered-containers 245058 + }: 245059 + mkDerivation { 245060 + pname = "slick"; 245061 + version = "1.1.2.2"; 245062 + sha256 = "0q6q496cvrsc4gnksihib0dr80cjg0n9vy69h2ani2ax0g75fzqd"; 245063 + libraryHaskellDepends = [ 245064 + aeson base bytestring directory extra mustache pandoc shake text 245065 + unordered-containers 245066 + ]; 245067 + description = "A quick & easy static site builder built with shake and pandoc"; 245068 + license = lib.licenses.bsd3; 245069 + hydraPlatforms = lib.platforms.none; 245070 + }) {}; 245071 + 244868 245072 "slidemews" = callPackage 244869 245073 ({ mkDerivation, aeson, base, bytestring, MonadCatchIO-transformers 244870 245074 , mtl, pandoc, snap-core, snap-server, utf8-string ··· 245099 245303 license = lib.licenses.gpl3Plus; 245100 245304 }) {}; 245101 245305 245102 - "slynx_0_6_0_0" = callPackage 245103 - ({ mkDerivation, attoparsec, base, bytestring, containers 245306 + "slynx_0_6_1_0" = callPackage 245307 + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers 245104 245308 , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix 245105 245309 , mwc-random, optparse-applicative, statistics, text, transformers 245106 245310 , vector 245107 245311 }: 245108 245312 mkDerivation { 245109 245313 pname = "slynx"; 245110 - version = "0.6.0.0"; 245111 - sha256 = "0jk3l7nlz0s57x952qcn1yj6fdfds01flcz6xiykpjwbyjm0fq81"; 245314 + version = "0.6.1.0"; 245315 + sha256 = "15wjlxmhwrk3fj6hzmc9rpgc7qnkld028z79h9a5k6vs90hgcwlx"; 245112 245316 isLibrary = true; 245113 245317 isExecutable = true; 245114 245318 libraryHaskellDepends = [ 245115 - attoparsec base bytestring containers elynx-markov elynx-seq 245319 + aeson attoparsec base bytestring containers elynx-markov elynx-seq 245116 245320 elynx-tools elynx-tree hmatrix mwc-random optparse-applicative 245117 245321 statistics text transformers vector 245118 245322 ]; ··· 246542 246746 }: 246543 246747 mkDerivation { 246544 246748 pname = "snaplet-customauth"; 246545 - version = "0.2"; 246546 - sha256 = "10brxk6fpblbc58wjfhp3frx6r4d13iqz704v804r2hhsj35rkfz"; 246749 + version = "0.2.1"; 246750 + sha256 = "04bnkw268klv06w0hbgdcxmdcyyg7bjxfhqfx7ymbl41a887h2zb"; 246547 246751 libraryHaskellDepends = [ 246548 246752 aeson base base64-bytestring binary binary-instances bytestring 246549 246753 bytestring-show configurator containers errors heist hoauth2 ··· 254866 255070 }) {}; 254867 255071 254868 255072 "strict-list" = callPackage 254869 - ({ mkDerivation, base, hashable, QuickCheck, quickcheck-instances 254870 - , rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck 254871 - }: 254872 - mkDerivation { 254873 - pname = "strict-list"; 254874 - version = "0.1.5"; 254875 - sha256 = "06mv208bspfl2mh1razi6af3fri8w7f5p3klkc3b9yx5ddv3hwxs"; 254876 - libraryHaskellDepends = [ base hashable semigroupoids ]; 254877 - testHaskellDepends = [ 254878 - QuickCheck quickcheck-instances rerebase tasty tasty-hunit 254879 - tasty-quickcheck 254880 - ]; 254881 - description = "Strict linked list"; 254882 - license = lib.licenses.mit; 254883 - }) {}; 254884 - 254885 - "strict-list_0_1_6" = callPackage 254886 255073 ({ mkDerivation, base, deepseq, hashable, QuickCheck 254887 255074 , quickcheck-instances, rerebase, semigroupoids, tasty, tasty-hunit 254888 255075 , tasty-quickcheck ··· 254898 255085 ]; 254899 255086 description = "Strict linked list"; 254900 255087 license = lib.licenses.mit; 254901 - hydraPlatforms = lib.platforms.none; 254902 255088 }) {}; 254903 255089 254904 255090 "strict-optics" = callPackage ··· 256008 256194 }: 256009 256195 mkDerivation { 256010 256196 pname = "stylish-haskell"; 256011 - version = "0.12.2.0"; 256012 - sha256 = "074nr4yg3yqjshnwxxrbs0shsjphbrmacz92ysyw8gnppq1z538c"; 256197 + version = "0.13.0.0"; 256198 + sha256 = "0x9w3zh1lzp6l5xj3mynnlr0fzb5mbv0wwpfxp8fr6bk0jcrzjwf"; 256013 256199 isLibrary = true; 256014 256200 isExecutable = true; 256015 256201 libraryHaskellDepends = [ ··· 256456 256642 pname = "suitable"; 256457 256643 version = "0.1.1"; 256458 256644 sha256 = "1pvw7zgvfr0z2gjy224gd92ayh20j3v97rdlqmq6k6g4yabdpgci"; 256645 + revision = "1"; 256646 + editedCabalFile = "10yinlpa6q6jvpsnazpbgqnpg0d8va7lkfqafpym9gsgcn9f6xf4"; 256459 256647 libraryHaskellDepends = [ base containers ]; 256460 256648 description = "Abstract over the constraints on the parameters to type constructors"; 256461 256649 license = lib.licenses.bsd3; ··· 256479 256667 ({ mkDerivation, base, generics-sop, profunctors, vector }: 256480 256668 mkDerivation { 256481 256669 pname = "summer"; 256482 - version = "0.3.7.0"; 256483 - sha256 = "13hcvr8rpl6ji76r52zk5dq60khf9rbks3iisj0y6b6lzz2jpf76"; 256670 + version = "0.3.7.1"; 256671 + sha256 = "0g745i3ms1i6qz428aln33hczvgn1zg79xd0n94h696x397d7zs5"; 256484 256672 libraryHaskellDepends = [ base generics-sop profunctors vector ]; 256485 256673 testHaskellDepends = [ base ]; 256486 256674 description = "An implementation of extensible products and sums"; ··· 261669 261857 license = lib.licenses.mit; 261670 261858 }) {}; 261671 261859 261860 + "tasty-silver_3_2_3" = callPackage 261861 + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers 261862 + , deepseq, directory, filepath, mtl, optparse-applicative, process 261863 + , process-extras, regex-tdfa, silently, stm, tagged, tasty 261864 + , tasty-hunit, temporary, text, transformers 261865 + }: 261866 + mkDerivation { 261867 + pname = "tasty-silver"; 261868 + version = "3.2.3"; 261869 + sha256 = "0nvh2k8iqqkanmp7lpwd3asimyarzisly8wavbdahcxryn0j4xb7"; 261870 + libraryHaskellDepends = [ 261871 + ansi-terminal async base bytestring containers deepseq directory 261872 + filepath mtl optparse-applicative process process-extras regex-tdfa 261873 + stm tagged tasty temporary text 261874 + ]; 261875 + testHaskellDepends = [ 261876 + base directory filepath process silently tasty tasty-hunit 261877 + temporary transformers 261878 + ]; 261879 + description = "A fancy test runner, including support for golden tests"; 261880 + license = lib.licenses.mit; 261881 + hydraPlatforms = lib.platforms.none; 261882 + }) {}; 261883 + 261672 261884 "tasty-smallcheck" = callPackage 261673 261885 ({ mkDerivation, base, optparse-applicative, smallcheck, tagged 261674 261886 , tasty ··· 263006 263218 }: 263007 263219 mkDerivation { 263008 263220 pname = "ten"; 263009 - version = "0.1.0.0"; 263010 - sha256 = "0rgcwwc3rq1bk3dc1plqyhc8mzk429ghswl6ry4zs2n8ds57gnwj"; 263011 - revision = "1"; 263012 - editedCabalFile = "0dslnfn52q87sb2d9di80nirwmfk3bkhc2wbp2wh209k0b5va63w"; 263221 + version = "0.1.0.2"; 263222 + sha256 = "0djvcb2l9dnnjbhivchi6yyaj5i96jmy7yhr9x3paiz1l54brrqx"; 263013 263223 libraryHaskellDepends = [ 263014 263224 adjunctions base data-default-class deepseq distributive hashable 263015 263225 portray portray-diff some text transformers wrapped ··· 263027 263237 ({ mkDerivation, base, lens, profunctors, some, ten }: 263028 263238 mkDerivation { 263029 263239 pname = "ten-lens"; 263030 - version = "0.1.0.0"; 263031 - sha256 = "1b27ds47395jnzqvhsp68807ffa6lmln37vzqkyp1l4r3bk2s7wb"; 263032 - revision = "1"; 263033 - editedCabalFile = "0ik4f5f4as087ync93znh90hw3fhqr2amk8mz5b10pqf6wfrm9pf"; 263240 + version = "0.1.0.1"; 263241 + sha256 = "0qckywzj1c1k8la2ya1vpgrpl9fnqhggx6m6ad0rgrhyal48522c"; 263034 263242 libraryHaskellDepends = [ base lens profunctors some ten ]; 263035 - description = "Lenses for the types in the \"ten\" package"; 263243 + description = "Lenses for the types in the ten package"; 263036 263244 license = lib.licenses.asl20; 263037 263245 }) {}; 263038 263246 ··· 263044 263252 }: 263045 263253 mkDerivation { 263046 263254 pname = "ten-unordered-containers"; 263047 - version = "0.1.0.0"; 263048 - sha256 = "1p399g5m3sbd5f11wksiz49hjd4jrs000jypav82dqw9qr2ys0xl"; 263049 - revision = "1"; 263050 - editedCabalFile = "0pn7xhissqw71xz00v01s9s81hbklyhsqrdqhwkz4b6h6paay5xz"; 263255 + version = "0.1.0.2"; 263256 + sha256 = "0y4aw77ix2ay43l8n17322hbmm1npcdr1bl7kdza377jd1ci20px"; 263051 263257 libraryHaskellDepends = [ 263052 263258 base hashable portray portray-diff some ten unordered-containers 263053 263259 wrapped ··· 264612 264818 license = lib.licenses.mit; 264613 264819 }) {}; 264614 264820 264821 + "text-builder_0_6_6_3" = callPackage 264822 + ({ mkDerivation, base, bytestring, criterion, deferred-folds 264823 + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit 264824 + , tasty-quickcheck, text, transformers 264825 + }: 264826 + mkDerivation { 264827 + pname = "text-builder"; 264828 + version = "0.6.6.3"; 264829 + sha256 = "0j2f9zbkk2lbvfb0f3c1i6376zbrr4p782ivbhgi8nv65rsp2ijy"; 264830 + libraryHaskellDepends = [ 264831 + base bytestring deferred-folds text transformers 264832 + ]; 264833 + testHaskellDepends = [ 264834 + QuickCheck quickcheck-instances rerebase tasty tasty-hunit 264835 + tasty-quickcheck 264836 + ]; 264837 + benchmarkHaskellDepends = [ criterion rerebase ]; 264838 + description = "An efficient strict text builder"; 264839 + license = lib.licenses.mit; 264840 + hydraPlatforms = lib.platforms.none; 264841 + }) {}; 264842 + 264615 264843 "text-containers" = callPackage 264616 264844 ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim 264617 264845 , hashable, QuickCheck, quickcheck-instances, tasty ··· 264840 265068 }) {}; 264841 265069 264842 265070 "text-ldap" = callPackage 264843 - ({ mkDerivation, attoparsec, base, bytestring, containers, dlist 264844 - , memory, QuickCheck, quickcheck-simple, random, transformers 264845 - }: 264846 - mkDerivation { 264847 - pname = "text-ldap"; 264848 - version = "0.1.1.13"; 264849 - sha256 = "0d1a7932999yx98hjvnrap1lpm9jcfg34m2m0hdy4j1m6cq4q5zc"; 264850 - isLibrary = true; 264851 - isExecutable = true; 264852 - libraryHaskellDepends = [ 264853 - attoparsec base bytestring containers dlist memory transformers 264854 - ]; 264855 - executableHaskellDepends = [ base bytestring ]; 264856 - testHaskellDepends = [ 264857 - base bytestring QuickCheck quickcheck-simple random 264858 - ]; 264859 - description = "Parser and Printer for LDAP text data stream"; 264860 - license = lib.licenses.bsd3; 264861 - }) {}; 264862 - 264863 - "text-ldap_0_1_1_14" = callPackage 264864 265071 ({ mkDerivation, attoparsec, base, bytestring, containers, memory 264865 265072 , QuickCheck, quickcheck-simple, random, transformers 264866 265073 }: ··· 264879 265086 ]; 264880 265087 description = "Parser and Printer for LDAP text data stream"; 264881 265088 license = lib.licenses.bsd3; 264882 - hydraPlatforms = lib.platforms.none; 264883 265089 }) {}; 264884 265090 264885 265091 "text-lens" = callPackage ··· 266115 266321 }: 266116 266322 mkDerivation { 266117 266323 pname = "th-reify-many"; 266118 - version = "0.1.9"; 266119 - sha256 = "0hxf56filzqnyrc8q7766vai80y6cgrrbrczx6n93caskl1dv2gq"; 266120 - revision = "1"; 266121 - editedCabalFile = "0y0gyh866i40a71732mbkzb1clxh4cq26kma4xnrq86kdd7s2rr8"; 266122 - libraryHaskellDepends = [ 266123 - base containers mtl safe template-haskell th-expand-syns 266124 - ]; 266125 - testHaskellDepends = [ base template-haskell ]; 266126 - description = "Recurseively reify template haskell datatype info"; 266127 - license = lib.licenses.bsd3; 266128 - }) {}; 266129 - 266130 - "th-reify-many_0_1_10" = callPackage 266131 - ({ mkDerivation, base, containers, mtl, safe, template-haskell 266132 - , th-expand-syns 266133 - }: 266134 - mkDerivation { 266135 - pname = "th-reify-many"; 266136 266324 version = "0.1.10"; 266137 266325 sha256 = "19g4gc1q3zxbylmvrgk3dqjzychq2k02i7fwvs3vhbrg4ihhw9cx"; 266138 266326 libraryHaskellDepends = [ ··· 266141 266329 testHaskellDepends = [ base template-haskell ]; 266142 266330 description = "Recurseively reify template haskell datatype info"; 266143 266331 license = lib.licenses.bsd3; 266144 - hydraPlatforms = lib.platforms.none; 266145 266332 }) {}; 266146 266333 266147 266334 "th-sccs" = callPackage ··· 268937 269124 license = lib.licenses.gpl3Plus; 268938 269125 }) {}; 268939 269126 268940 - "tlynx_0_6_0_0" = callPackage 269127 + "tlynx_0_6_1_0" = callPackage 268941 269128 ({ mkDerivation, aeson, async, attoparsec, base, bytestring 268942 269129 , comonad, containers, data-default-class, elynx-tools, elynx-tree 268943 - , gnuplot, mwc-random, optparse-applicative, parallel, statistics 268944 - , text, transformers, vector 269130 + , gnuplot, mwc-random, optparse-applicative, parallel, primitive 269131 + , statistics, text, transformers, vector 268945 269132 }: 268946 269133 mkDerivation { 268947 269134 pname = "tlynx"; 268948 - version = "0.6.0.0"; 268949 - sha256 = "1iz555rfq4wi5yc5bqfgkgwzmlxcksxmbpcfdwmcarcijazm9mpi"; 269135 + version = "0.6.1.0"; 269136 + sha256 = "0dwwpq0jj89g68scxrqy4zr6r3f93w8024icbblwx4ygv51xkxai"; 268950 269137 isLibrary = true; 268951 269138 isExecutable = true; 268952 269139 libraryHaskellDepends = [ 268953 269140 aeson async attoparsec base bytestring comonad containers 268954 269141 data-default-class elynx-tools elynx-tree gnuplot mwc-random 268955 - optparse-applicative parallel statistics text transformers vector 269142 + optparse-applicative parallel primitive statistics text 269143 + transformers vector 268956 269144 ]; 268957 269145 executableHaskellDepends = [ base ]; 268958 269146 description = "Handle phylogenetic trees"; ··· 281127 281315 ({ mkDerivation, base, tasty, tasty-quickcheck, vector }: 281128 281316 mkDerivation { 281129 281317 pname = "vector-rotcev"; 281130 - version = "0.1.0.0"; 281131 - sha256 = "1sl5jwmpmzzvknalgqrbpy3yhqclgqxf75wnpb24rn416kdscy6j"; 281132 - revision = "1"; 281133 - editedCabalFile = "1hn2g8wykmisaacw4w8iffcd8qn3dnkl9lkj3j9n0324xm1b3sp0"; 281134 - libraryHaskellDepends = [ base vector ]; 281135 - testHaskellDepends = [ base tasty tasty-quickcheck vector ]; 281136 - description = "Vectors with O(1) reverse"; 281137 - license = lib.licenses.bsd3; 281138 - }) {}; 281139 - 281140 - "vector-rotcev_0_1_0_1" = callPackage 281141 - ({ mkDerivation, base, tasty, tasty-quickcheck, vector }: 281142 - mkDerivation { 281143 - pname = "vector-rotcev"; 281144 281318 version = "0.1.0.1"; 281145 281319 sha256 = "1zrw1r6xspjncavd307xbbnjdmmhjq9w3dbvm0khnkxjgh47is8v"; 281146 281320 libraryHaskellDepends = [ base vector ]; 281147 281321 testHaskellDepends = [ base tasty tasty-quickcheck vector ]; 281148 281322 description = "Vectors with O(1) reverse"; 281149 281323 license = lib.licenses.bsd3; 281150 - hydraPlatforms = lib.platforms.none; 281151 281324 }) {}; 281152 281325 281153 281326 "vector-shuffling" = callPackage ··· 284647 284820 }: 284648 284821 mkDerivation { 284649 284822 pname = "wai-session-redis"; 284650 - version = "0.1.0.2"; 284651 - sha256 = "15l0sq5y9lalprn3k7fcw37fnmzphhd00qkpwna3wxpr0vrlihzs"; 284652 - isLibrary = true; 284653 - isExecutable = true; 284654 - libraryHaskellDepends = [ 284655 - base bytestring cereal data-default hedis vault wai wai-session 284656 - ]; 284657 - executableHaskellDepends = [ 284658 - base bytestring cereal data-default hedis http-types vault wai 284659 - wai-session warp 284660 - ]; 284661 - testHaskellDepends = [ 284662 - base bytestring cereal data-default hedis hspec vault wai 284663 - wai-session 284664 - ]; 284665 - description = "Simple Redis backed wai-session backend"; 284666 - license = lib.licenses.bsd3; 284667 - hydraPlatforms = lib.platforms.none; 284668 - broken = true; 284669 - }) {}; 284670 - 284671 - "wai-session-redis_0_1_0_3" = callPackage 284672 - ({ mkDerivation, base, bytestring, cereal, data-default, hedis 284673 - , hspec, http-types, vault, wai, wai-session, warp 284674 - }: 284675 - mkDerivation { 284676 - pname = "wai-session-redis"; 284677 284823 version = "0.1.0.3"; 284678 284824 sha256 = "1ikm5i4cvx2wzlq5ij7aqk9c37jpnw9c0dl0xdw3c4hqsnjnb5yj"; 284679 284825 isLibrary = true; ··· 285633 285779 executableHaskellDepends = [ base optparse-generic ]; 285634 285780 description = "representations of a web page"; 285635 285781 license = lib.licenses.mit; 285636 - hydraPlatforms = lib.platforms.none; 285637 285782 }) {}; 285638 285783 285639 285784 "web-routes" = callPackage ··· 287359 287504 ]; 287360 287505 description = "Implements Windows Live Web Authentication and Delegated Authentication"; 287361 287506 license = lib.licenses.bsd3; 287507 + hydraPlatforms = lib.platforms.none; 287508 + broken = true; 287362 287509 }) {}; 287363 287510 287364 287511 "winerror" = callPackage ··· 288475 288622 }) {}; 288476 288623 288477 288624 "worldturtle" = callPackage 288478 - ({ mkDerivation, base, containers, gloss, lens, matrix, mtl }: 288625 + ({ mkDerivation, base, containers, gloss, lens, matrix 288626 + , transformers 288627 + }: 288479 288628 mkDerivation { 288480 288629 pname = "worldturtle"; 288481 - version = "0.2.0.0"; 288482 - sha256 = "0h5r74ba0wjhyp8yl3clxgq5yfdr51fdkfn2xz4ahizxycyrx14f"; 288483 - libraryHaskellDepends = [ base containers gloss lens matrix mtl ]; 288484 - description = "Turtle graphics"; 288630 + version = "0.2.2.0"; 288631 + sha256 = "0h7zhgpddhmsxmz1x7hmz785r4mx7i37ad16621wmnc1w84zcfaq"; 288632 + revision = "1"; 288633 + editedCabalFile = "1m8mivb0xsbbyrbc27r9kdkkfyd5wnasppjx8ywpsl2xknmxx918"; 288634 + libraryHaskellDepends = [ 288635 + base containers gloss lens matrix transformers 288636 + ]; 288637 + description = "LOGO-like Turtle graphics with a monadic interface"; 288485 288638 license = lib.licenses.bsd3; 288486 288639 }) {}; 288487 288640 ··· 292651 292804 }: 292652 292805 mkDerivation { 292653 292806 pname = "yampa-test"; 292654 - version = "0.2"; 292655 - sha256 = "030dakxny9nh0spq04vbxs961y12i2xbr9g9g3q7lk78mhshwv5v"; 292807 + version = "0.13.2"; 292808 + sha256 = "004qly1sags94p7ks1j93xziixbpi3wsblbh2d2ws78gyywqdj9f"; 292656 292809 libraryHaskellDepends = [ 292657 292810 base normaldistribution QuickCheck Yampa 292658 292811 ]; ··· 293005 293158 }: 293006 293159 mkDerivation { 293007 293160 pname = "yeamer"; 293008 - version = "0.1.1.0"; 293009 - sha256 = "0i3ka3c4ci70kgrbmc7ynk587a4sihpqhyv6bjc1n9gwjbm9abxi"; 293161 + version = "0.1.2.0"; 293162 + sha256 = "07xl891fdy9cilzpfpirzqmz7f6jw2m151bdk8p16633fkhsmvc3"; 293010 293163 isLibrary = true; 293011 293164 isExecutable = true; 293012 293165 libraryHaskellDepends = [ ··· 293282 293435 }: 293283 293436 mkDerivation { 293284 293437 pname = "yesod-auth"; 293285 - version = "1.6.10.3"; 293286 - sha256 = "00a7gbp2czg6ixxx62k2nmrj5g1la6cjh697y8vg9xhxq7vpyshg"; 293287 - libraryHaskellDepends = [ 293288 - aeson authenticate base base16-bytestring base64-bytestring binary 293289 - blaze-builder blaze-html blaze-markup bytestring conduit 293290 - conduit-extra containers cryptonite data-default email-validate 293291 - file-embed http-client http-client-tls http-conduit http-types 293292 - memory network-uri nonce persistent random safe shakespeare 293293 - template-haskell text time transformers unliftio unliftio-core 293294 - unordered-containers wai yesod-core yesod-form yesod-persistent 293295 - ]; 293296 - description = "Authentication for Yesod"; 293297 - license = lib.licenses.mit; 293298 - }) {}; 293299 - 293300 - "yesod-auth_1_6_10_4" = callPackage 293301 - ({ mkDerivation, aeson, authenticate, base, base16-bytestring 293302 - , base64-bytestring, binary, blaze-builder, blaze-html 293303 - , blaze-markup, bytestring, conduit, conduit-extra, containers 293304 - , cryptonite, data-default, email-validate, file-embed, http-client 293305 - , http-client-tls, http-conduit, http-types, memory, network-uri 293306 - , nonce, persistent, random, safe, shakespeare, template-haskell 293307 - , text, time, transformers, unliftio, unliftio-core 293308 - , unordered-containers, wai, yesod-core, yesod-form 293309 - , yesod-persistent 293310 - }: 293311 - mkDerivation { 293312 - pname = "yesod-auth"; 293313 293438 version = "1.6.10.4"; 293314 293439 sha256 = "01s5svba45g0d12cz8kc8lvdw18jfhjxr7yk69cf5157qg0f2czv"; 293315 293440 libraryHaskellDepends = [ ··· 293323 293448 ]; 293324 293449 description = "Authentication for Yesod"; 293325 293450 license = lib.licenses.mit; 293326 - hydraPlatforms = lib.platforms.none; 293327 293451 }) {}; 293328 293452 293329 293453 "yesod-auth-account" = callPackage
+1 -1
pkgs/development/tools/haskell/haskell-language-server/withWrapper.nix
··· 1 - { lib, supportedGhcVersions ? [ "884" "8107" ], stdenv, haskellPackages 1 + { lib, supportedGhcVersions ? [ "884" "8107" "901" ], stdenv, haskellPackages 2 2 , haskell }: 3 3 # 4 4 # The recommended way to override this package is
+3 -3
pkgs/development/tools/py-spy/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "py-spy"; 5 - version = "0.3.8"; 5 + version = "0.3.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "benfred"; 9 9 repo = "py-spy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nb4ehJQGo6k4/gO2e54sBW1+eZ23jxgst142RPAn2jw="; 11 + sha256 = "sha256-jGHTt3MMSNBVi9W3JRWxKrao1OXrV8mB1pXoiZcQ7SU="; 12 12 }; 13 13 14 14 NIX_CFLAGS_COMPILE = "-L${libunwind}/lib"; ··· 20 20 21 21 checkInputs = [ python3 ]; 22 22 23 - cargoSha256 = "sha256-qiK/LBRF6YCK1rhOlvK7g7BxF5G5zPgWJ3dM2Le0Yio="; 23 + cargoSha256 = "sha256-UW8fqauuE2e6NPsJP2YtjU8bwi60UWJvGvZ7dglmPA0="; 24 24 25 25 meta = with lib; { 26 26 description = "Sampling profiler for Python programs";
+26
pkgs/development/tools/rust/cargo-dephell/default.nix
··· 1 + { lib, rustPlatform, fetchFromGitHub, pkg-config, openssl, stdenv, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "cargo-dephell"; 5 + version = "0.5.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "mimoo"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1v3psrkjhgbkq9lm3698ac77qgk090jbly4r187nryj0vcmf9s1l"; 12 + }; 13 + 14 + cargoSha256 = "0fwj782dbyj3ps16hxmq61drf8714863jb0d3mhivn3zlqawyyil"; 15 + 16 + nativeBuildInputs = [ pkg-config ]; 17 + 18 + buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin Security; 19 + 20 + meta = with lib; { 21 + description = "A tool to analyze the third-party dependencies imported by a rust crate or rust workspace"; 22 + homepage = "https://github.com/mimoo/cargo-dephell"; 23 + license = with licenses; [ mit /* or */ asl20 ]; 24 + maintainers = with maintainers; [ figsoda ]; 25 + }; 26 + }
+26
pkgs/development/tools/rust/cargo-tally/default.nix
··· 1 + { lib, rustPlatform, fetchCrate, stdenv, DiskArbitration, Foundation, IOKit }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "cargo-tally"; 5 + version = "1.0.0"; 6 + 7 + src = fetchCrate { 8 + inherit pname version; 9 + sha256 = "16r60ddrqsss5nagfb5g49md8wwm4zbp9sffbm23bhlqhxh35y0i"; 10 + }; 11 + 12 + cargoSha256 = "0ffq67vy0pa7va8j93g03bralz7lck6ds1hidbpzzkp13pdcgf97"; 13 + 14 + buildInputs = lib.optionals stdenv.isDarwin [ 15 + DiskArbitration 16 + Foundation 17 + IOKit 18 + ]; 19 + 20 + meta = with lib; { 21 + description = "Graph the number of crates that depend on your crate over time"; 22 + homepage = "https://github.com/dtolnay/cargo-tally"; 23 + license = with licenses; [ asl20 /* or */ mit ]; 24 + maintainers = with maintainers; [ figsoda ]; 25 + }; 26 + }
+3 -3
pkgs/development/tools/skaffold/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "skaffold"; 5 - version = "1.31.0"; 5 + version = "1.32.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "GoogleContainerTools"; 9 9 repo = "skaffold"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-j7e+zwt6CxYndwhv1CsUU0qcLkzyBts+k8K0/CqbktQ="; 11 + sha256 = "sha256-LvTAM3uYzSEhX7zz7Z+VcMYV5p80EnyaEIu0CmAUaSg="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-9/MlQ18c12Jp0f/pGPUAUY5aWY8tRZTHWZEMbaOl6mI="; 14 + vendorSha256 = "sha256-TUpHg4yvZ0WKcUFXjWh4Q4/gRtJ93xNa/gLkj5PYo/w="; 15 15 16 16 subPackages = ["cmd/skaffold"]; 17 17
+2 -2
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.0.238"; 5 + version = "0.0.240"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-dW5+Ga3/sfI33DUmJ3OwXvgbLqC1JkTXXauu0POc16s="; 11 + sha256 = "sha256-bcpHrc5DfpkzDzqHlYUfrlQFjVC1j0uRQfAIOVWiV8g="; 12 12 }; 13 13 14 14 preBuild = ''
+3 -3
pkgs/misc/emulators/ruffle/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "ruffle"; 16 - version = "nightly-2021-05-14"; 16 + version = "nightly-2021-09-17"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ruffle-rs"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "15azv8y7a4sgxvvhl7z45jyxj91b4nn681vband5726c7znskhwl"; 22 + sha256 = "sha256-N4i13vx/hWzFf2DT3lToAAnbMgIaUL/B2C3WI1el3ps="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ ··· 48 48 wrapProgram $out/bin/ruffle_desktop --prefix LD_LIBRARY_PATH ':' ${vulkan-loader}/lib 49 49 ''; 50 50 51 - cargoSha256 = "0ihy4rgw9b4yqlqs87rx700h3a8wm02wpahhg7inic1lcag4bxif"; 51 + cargoSha256 = "sha256-6B6bSIU15Ca1/lLYij9YjpFykbJhOGZieydNXis/Cw8="; 52 52 53 53 meta = with lib; { 54 54 description = "An Adobe Flash Player emulator written in the Rust programming language.";
+2 -1
pkgs/misc/vim-plugins/build-vim-plugin.nix
··· 29 29 # dont move the doc folder since vim expects it 30 30 forceShare= [ "man" "info" ]; 31 31 32 - nativeBuildInputs = attrs.nativeBuildInputs or [] ++ [ vimGenDocHook ]; 32 + nativeBuildInputs = attrs.nativeBuildInputs or [] 33 + ++ lib.optional (stdenv.hostPlatform == stdenv.buildPlatform) vimGenDocHook; 33 34 inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall; 34 35 35 36 installPhase = ''
+2 -2
pkgs/servers/sabnzbd/default.nix
··· 20 20 ]); 21 21 path = lib.makeBinPath [ par2cmdline unrar unzip p7zip ]; 22 22 in stdenv.mkDerivation rec { 23 - version = "3.3.1"; 23 + version = "3.4.0"; 24 24 pname = "sabnzbd"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = pname; 28 28 repo = pname; 29 29 rev = version; 30 - sha256 = "sha256-OcasqRu6nh9hKepMbXVgZ49MeJTlWK+qPSkiBPgmYYo="; 30 + sha256 = "sha256-zax+PuvCmYOlEhRmiCp7UOd9VI0i8dbgTPyTtqLuGUM="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/servers/teleport/default.nix
··· 10 10 in 11 11 buildGoModule rec { 12 12 pname = "teleport"; 13 - version = "7.1.0"; 13 + version = "7.1.2"; 14 14 15 15 # This repo has a private submodule "e" which fetchgit cannot handle without failing. 16 16 src = fetchFromGitHub { 17 17 owner = "gravitational"; 18 18 repo = "teleport"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-4kXI/eOrgJQYt4D/S709bUt+x5cGiFGAOP0VEoSgIsM="; 20 + sha256 = "sha256-1/Dmh7jTlGg3CqNZDFNIT8/OvgzkHG2m6Qs0ya4IM18="; 21 21 }; 22 22 23 23 vendorSha256 = null;
+2 -2
pkgs/tools/misc/calamares/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "calamares"; 9 - version = "3.2.42"; 9 + version = "3.2.43"; 10 10 11 11 # release including submodule 12 12 src = fetchurl { 13 13 url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz"; 14 - sha256 = "sha256-NbtgtbhauEo7EGvNUNltUQRBpLlzBjAR0GLL9CadgsQ="; 14 + sha256 = "sha256-68mt+bkdEBUODvyf3hh09snL+ecMfmSqNlVleOOJ2K8="; 15 15 }; 16 16 17 17 nativeBuildInputs = [ cmake extra-cmake-modules ];
+8
pkgs/tools/networking/smartdns/default.nix
··· 13 13 14 14 buildInputs = [ openssl ]; 15 15 16 + # Force the systemd service file to be regenerated from it's template. This 17 + # file is erroneously added in version 35 and it has already been deleted from 18 + # upstream's git repository. So this "postPatch" phase can be deleted in next 19 + # release. 20 + postPatch = '' 21 + rm -f systemd/smartdns.service 22 + ''; 23 + 16 24 makeFlags = [ 17 25 "PREFIX=${placeholder "out"}" 18 26 "SYSTEMDSYSTEMUNITDIR=${placeholder "out"}/lib/systemd/system"
+6
pkgs/top-level/all-packages.nix
··· 12397 12397 cargo-deny = callPackage ../development/tools/rust/cargo-deny { 12398 12398 inherit (darwin.apple_sdk.frameworks) Security; 12399 12399 }; 12400 + cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { 12401 + inherit (darwin.apple_sdk.frameworks) Security; 12402 + }; 12400 12403 cargo-diet = callPackage ../development/tools/rust/cargo-diet { }; 12401 12404 cargo-embed = callPackage ../development/tools/rust/cargo-embed { 12402 12405 inherit (darwin.apple_sdk.frameworks) AppKit; ··· 12435 12438 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck { }; 12436 12439 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { }; 12437 12440 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme {}; 12441 + cargo-tally = callPackage ../development/tools/rust/cargo-tally { 12442 + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit; 12443 + }; 12438 12444 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps { 12439 12445 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; 12440 12446 };
+1 -3
pkgs/top-level/release-haskell.nix
··· 306 306 Cabal_3_6_1_0 = with compilerNames; [ ghc884 ghc8107 ghc901 ghc921 ]; 307 307 cabal2nix-unstable = all; 308 308 funcmp = all; 309 - # Doesn't currently work on ghc-9.0: 310 - # https://github.com/haskell/haskell-language-server/issues/297 311 - haskell-language-server = with compilerNames; [ ghc884 ghc8107 ]; 309 + haskell-language-server = all; 312 310 hoogle = all; 313 311 hsdns = all; 314 312 jailbreak-cabal = all;