Merge remote-tracking branch 'upstream/staging-next' into staging

Conflicts:
	pkgs/development/python-modules/cssutils/default.nix
This commit is contained in:
annalee 2024-03-31 12:50:06 +00:00
commit df5c3e6dd1
No known key found for this signature in database
58 changed files with 4690 additions and 3375 deletions

View File

@ -78,6 +78,7 @@ import Network.HTTP.Req (
)
import System.Directory (XdgDirectory (XdgCache), getXdgDirectory)
import System.Environment (getArgs)
import System.Exit (die)
import System.Process (readProcess)
import Prelude hiding (id)
import Data.List (sortOn)
@ -155,17 +156,20 @@ data Build = Build
data HydraSlownessWorkaroundFlag = HydraSlownessWorkaround | NoHydraSlownessWorkaround
data RequestLogsFlag = RequestLogs | NoRequestLogs
usage :: IO a
usage = die "Usage: get-report [--slow] [EVAL-ID] | ping-maintainers | mark-broken-list [--no-request-logs] | eval-info"
main :: IO ()
main = do
args <- getArgs
case args of
["get-report", "--slow"] -> getBuildReports HydraSlownessWorkaround
["get-report"] -> getBuildReports NoHydraSlownessWorkaround
"get-report":"--slow":id -> getBuildReports HydraSlownessWorkaround id
"get-report":id -> getBuildReports NoHydraSlownessWorkaround id
["ping-maintainers"] -> printMaintainerPing
["mark-broken-list", "--no-request-logs"] -> printMarkBrokenList NoRequestLogs
["mark-broken-list"] -> printMarkBrokenList RequestLogs
["eval-info"] -> printEvalInfo
_ -> putStrLn "Usage: get-report [--slow] | ping-maintainers | mark-broken-list [--no-request-logs] | eval-info"
_ -> usage
reportFileName :: IO FilePath
reportFileName = getXdgDirectory XdgCache "haskell-updates-build-report.json"
@ -173,23 +177,26 @@ reportFileName = getXdgDirectory XdgCache "haskell-updates-build-report.json"
showT :: Show a => a -> Text
showT = Text.pack . show
getBuildReports :: HydraSlownessWorkaroundFlag -> IO ()
getBuildReports opt = runReq defaultHttpConfig do
evalMay <- Seq.lookup 0 . evals <$> hydraJSONQuery mempty ["jobset", "nixpkgs", "haskell-updates", "evals"]
eval@Eval{id} <- maybe (liftIO $ fail "No Evaluation found") pure evalMay
getBuildReports :: HydraSlownessWorkaroundFlag -> [String] -> IO ()
getBuildReports opt args = runReq defaultHttpConfig do
eval@Eval{id} <- case args of
[id] -> hydraJSONQuery mempty ["eval", Text.pack id]
[] -> do
evalMay <- Seq.lookup 0 . evals <$> hydraJSONQuery mempty ["jobset", "nixpkgs", "haskell-updates", "evals"]
maybe (liftIO $ fail "No Evaluation found") pure evalMay
_ -> liftIO usage
liftIO . putStrLn $ "Fetching evaluation " <> show id <> " from Hydra. This might take a few minutes..."
buildReports <- getEvalBuilds opt id
buildReports <- getEvalBuilds opt eval
liftIO do
fileName <- reportFileName
putStrLn $ "Finished fetching all builds from Hydra, saving report as " <> fileName
now <- getCurrentTime
encodeFile fileName (eval, now, buildReports)
getEvalBuilds :: HydraSlownessWorkaroundFlag -> Int -> Req (Seq Build)
getEvalBuilds NoHydraSlownessWorkaround id =
getEvalBuilds :: HydraSlownessWorkaroundFlag -> Eval -> Req (Seq Build)
getEvalBuilds NoHydraSlownessWorkaround Eval{id} =
hydraJSONQuery mempty ["eval", showT id, "builds"]
getEvalBuilds HydraSlownessWorkaround id = do
Eval{builds} <- hydraJSONQuery mempty [ "eval", showT id ]
getEvalBuilds HydraSlownessWorkaround Eval{builds} = do
forM builds $ \buildId -> do
liftIO $ putStrLn $ "Querying build " <> show buildId
hydraJSONQuery mempty [ "build", showT buildId ]

View File

@ -25,13 +25,6 @@ in
};
testScript = ''
assert (
"${pkgs.agdaPackages.lib.interfaceFile "Everything.agda"}" == "Everything.agdai"
), "wrong interface file for Everything.agda"
assert (
"${pkgs.agdaPackages.lib.interfaceFile "tmp/Everything.agda.md"}" == "tmp/Everything.agdai"
), "wrong interface file for tmp/Everything.agda.md"
# Minimal script that typechecks
machine.succeed("touch TestEmpty.agda")
machine.succeed("agda TestEmpty.agda")

View File

@ -19,10 +19,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "53e4efdf3388207d91f3e3767490172389cb92db449b951768af865b400ca7fe",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.4.tar.gz",
"build_number": "233.14475.37"
"version": "2023.3.5",
"sha256": "ae964f1cc71072629baae84fb32e0d822c6cb9405fe4f724078b0decefe88e41",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.5.tar.gz",
"build_number": "233.15026.16"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -35,26 +35,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
"version": "2023.3.5",
"sha256": "bf4cacb8b9f2cc2bf5661d19f1e240debd978a6e043d7e3c2a26f0ba3b409487",
"url": "https://download.jetbrains.com/go/goland-2023.3.5.tar.gz",
"build_number": "233.14808.20"
"version": "2023.3.6",
"sha256": "96fb4117d4aedd32ace976f48b6618fe30480b3fbfa81adfef963eb720a442e1",
"url": "https://download.jetbrains.com/go/goland-2023.3.6.tar.gz",
"build_number": "233.15026.17"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.tar.gz",
"version": "2023.3.5",
"sha256": "869e534533de1dbce095db6e3fee4a63a3c8fd654052089b83d08b7808495634",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5.tar.gz",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "5e376677d4b9810f4171700ce9d9d3ece58f245ce8d9f2011b05966df5dd7ddd",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6.tar.gz",
"build_number": "233.15026.9"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.tar.gz",
"version": "2023.3.5",
"sha256": "86f45fb2f171ac1394e2c238c06b9e6e6308ce7982465ae0b86ffded2c329ef8",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5.tar.gz",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "2bf74ab0eeb8d8d998e7b59581b576786f72c6b70821eb50a2c96dcc0aa44954",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6.tar.gz",
"build_number": "233.15026.9"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -67,27 +67,27 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
"version": "2023.3.5",
"sha256": "05700ce1b36c0132ff0daf9ddc129e6f2adfbfbac01a55f5881bac8bbaecf66b",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5.tar.gz",
"build_number": "233.14808.18",
"version": "2023.3.6",
"sha256": "abf03a945460a92cfed41cc1f5cbaab0eb80799cdfbadaac15594a8ddeec1b7e",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6.tar.gz",
"build_number": "233.15026.12",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "27546b7900c0da52baa9b14f88406c2b1244c570363e506f225bf101e65cea79",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4.tar.gz",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "d8ffc4a20b692d506b0e4c4439b77fabca7f3a0fdb7eaddeb6c9edd7cb3febaf",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5.tar.gz",
"build_number": "233.15026.15"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "41367c6d92f69d33c0f375e4a058fef799be00d14437402371dc8ca3e5f1161e",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4.tar.gz",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "7e77390d7bba42843e950b1544da718913e6bae8543ce499c01484550df39004",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5.tar.gz",
"build_number": "233.15026.15"
},
"rider": {
"update-channel": "Rider RELEASE",
@ -100,26 +100,26 @@
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.tar.gz",
"version": "2023.3.5",
"sha256": "2ba00db4538fcdbe116b767666529bfe3d015592d8c41234c94cff7f17086630",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5.tar.gz",
"build_number": "233.14808.14"
"version": "2023.3.6",
"sha256": "d431626f1207d872e708e144056bebd001e25da198e785904b0cc08112daebe8",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6.tar.gz",
"build_number": "233.15026.14"
},
"rust-rover": {
"update-channel": "RustRover EAP",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.tar.gz",
"version": "2023.3 EAP",
"sha256": "51b6db1563d68326bd7c8defe1f6c04b428e1a592d06579edfeb0feb60c45077",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155.tar.gz",
"build_number": "233.14015.155"
"sha256": "489ea17a55e39ddb11e2ba5d98d69dd8353e228ff4ba618a969f0fd2ff55d730",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74.tar.gz",
"build_number": "233.14475.74"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.tar.gz",
"version": "2023.3.4",
"sha256": "236204a90d47e0dd25002078d3f032e51e03ce6bf214a78bebd28640bdd31908",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4.tar.gz",
"build_number": "233.14475.40"
"version": "2023.3.6",
"sha256": "deb38fe0f83a616cd07a2ec1243945ec15539c3d3a2e2f27294c5922737f0b5f",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6.tar.gz",
"build_number": "233.15026.13"
}
},
"aarch64-linux": {
@ -142,10 +142,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "3dbc17eec909f5b4c99b08f07e15c4c5f86b30c3bbffac486bb1afcecfa47782",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.37"
"version": "2023.3.5",
"sha256": "966b2a9f8b7fc69738388a44b8ebd59b1cd1a5cf8f76b516bfce830500723732",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.5-aarch64.tar.gz",
"build_number": "233.15026.16"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -158,26 +158,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.tar.gz",
"version": "2023.3.5",
"sha256": "79d2f7bca00233710546198a80eb3beb55d0524cd0015781686a2cf9bc36fce8",
"url": "https://download.jetbrains.com/go/goland-2023.3.5-aarch64.tar.gz",
"build_number": "233.14808.20"
"version": "2023.3.6",
"sha256": "b4d9159d61aafe431f83f42a7ab5d9e2748e3f3efa1ce915ff2bcf5674d02c80",
"url": "https://download.jetbrains.com/go/goland-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.17"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.tar.gz",
"version": "2023.3.5",
"sha256": "9a4f532f83becaee99d9e2c57c96f016da2d1b26c73ae8e220cc02361c222a5e",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5-aarch64.tar.gz",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "cfc98c4a09f6740ef47a3dbc8f2e71a66a8aab2eae3fb1b901c2db5dcce5f060",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.9"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.tar.gz",
"version": "2023.3.5",
"sha256": "620a164756338c49c4949dda24716b2269d88e92caddc7566d7fa8625c9ca5cb",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5-aarch64.tar.gz",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "4427884e3c9f63bad3c8b71c73f268dfc0df5963f87de915b632d14a415a6b9c",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.9"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -190,27 +190,27 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.tar.gz",
"version": "2023.3.5",
"sha256": "bd3f4eca26332ecb1e0a62ffbeee7b0d527a17229bf9998179edb8c0b1e0c524",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5-aarch64.tar.gz",
"build_number": "233.14808.18",
"version": "2023.3.6",
"sha256": "697ffef0d76788fa35d4911a7d96f76261feec42df3a537773d29c4714b32635",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.12",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "9c9678921b118f90519ba73543c63657d262e6aa7a7fe6b2293dcd5f26943531",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "99522aa803eb6fc1570f99286e5d710d5000378e0c116d9a62caea5c7a5ff95e",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5-aarch64.tar.gz",
"build_number": "233.15026.15"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "4800ba2575ba2b277785f9d3c9fce05d552c623b41db220f7dfdd886874b7042",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "4a5aef97f10d19b3b4f9e34f244a84592bde730171e0596abcfde1baffb65be4",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5-aarch64.tar.gz",
"build_number": "233.15026.15"
},
"rider": {
"update-channel": "Rider RELEASE",
@ -223,26 +223,26 @@
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.tar.gz",
"version": "2023.3.5",
"sha256": "91fd717d04512170e181fd77f7cd0a63ef10e4f510a81d124d67a82d5d82a5d8",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5-aarch64.tar.gz",
"build_number": "233.14808.14"
"version": "2023.3.6",
"sha256": "038023de9fe12771043998cada293db8d1f869374cc48d276ac19c440cb25233",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.14"
},
"rust-rover": {
"update-channel": "RustRover EAP",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.tar.gz",
"version": "2023.3 EAP",
"sha256": "d71b4d2eb3769a3acc2ebb3b3324ca376b86eb6788bf9e85467db8ee60f006c7",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155-aarch64.tar.gz",
"build_number": "233.14015.155"
"sha256": "e58fc90e714dd98483f10ed48588e2ce95bad049f4967193a8b0c294259ae2ab",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74-aarch64.tar.gz",
"build_number": "233.14475.74"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.tar.gz",
"version": "2023.3.4",
"sha256": "2e072ee801d07961079ef183dec13561726e2c38df68e35fe4be51d8caac585c",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4-aarch64.tar.gz",
"build_number": "233.14475.40"
"version": "2023.3.6",
"sha256": "826ff930268394c1ffc649586c115f35a1630246ea23b3df4ba446a10b791cec",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6-aarch64.tar.gz",
"build_number": "233.15026.13"
}
},
"x86_64-darwin": {
@ -265,10 +265,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}.dmg",
"version": "2023.3.4",
"sha256": "8bc75545a3c502a98e6e8360ab4d0e7639979456d87ec7cb508344d7e3066955",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.4.dmg",
"build_number": "233.14475.37"
"version": "2023.3.5",
"sha256": "596ffeebc9620f5fe94ed104f601157810cc36fa20887a5a12fecb385402c304",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.5.dmg",
"build_number": "233.15026.16"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -281,26 +281,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
"version": "2023.3.5",
"sha256": "2d76043909619e7fc59d87cda6c17fac03acaafc20f7a30da0219ef57415386f",
"url": "https://download.jetbrains.com/go/goland-2023.3.5.dmg",
"build_number": "233.14808.20"
"version": "2023.3.6",
"sha256": "f83484fc068791733d1411a1ec74a6cbaf5b2ecb4ca2cce462eff6b16b7718a4",
"url": "https://download.jetbrains.com/go/goland-2023.3.6.dmg",
"build_number": "233.15026.17"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}.dmg",
"version": "2023.3.5",
"sha256": "f9ac332146ea4eb01b2d3789c042d62a024c6ccedb7e15bf9b09f506ef0663ac",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5.dmg",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "c26c884842e8a315430dcf1351255aac4385ab1abd16ccb8a8b1c407a1851355",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6.dmg",
"build_number": "233.15026.9"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}.dmg",
"version": "2023.3.5",
"sha256": "e31b7b572cb3e908e325707873d1cba53ccff0032c1876cfd7d1d998f247629b",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5.dmg",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "d54bf2088981678bf4026da4927d39ad686ee25e20dcf374785306076ec98f74",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6.dmg",
"build_number": "233.15026.9"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -313,27 +313,27 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
"version": "2023.3.5",
"sha256": "536836776189c54f6ba6dc61c344758ba1bc5c8b6191d09c69cfaeaa11ef33dd",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5.dmg",
"build_number": "233.14808.18",
"version": "2023.3.6",
"sha256": "1972219f45224fd3769fd78ba313ef6379c75d8b4980e049b438a2b2ebb5a977",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6.dmg",
"build_number": "233.15026.12",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}.dmg",
"version": "2023.3.4",
"sha256": "492268d99fec38fa81bd02772ed57b243403ecad1f5f28b3a1150502cf8b4a6c",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4.dmg",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "413b5d5975aef0cc4e8aef3a93719b2c2c3150082944841538c284f525d015e3",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5.dmg",
"build_number": "233.15026.15"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}.dmg",
"version": "2023.3.4",
"sha256": "59512bbe61a9332f02e78d34b85ab2563b5dac2fa9882519ed27cfcbccef5dc2",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4.dmg",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "315081d461086495ab07483c5ac3858f6354b1f7bc684114c0d3c511e7ab6932",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5.dmg",
"build_number": "233.15026.15"
},
"rider": {
"update-channel": "Rider RELEASE",
@ -346,26 +346,26 @@
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}.dmg",
"version": "2023.3.5",
"sha256": "bb25d2e10187c87b809c9ce06ca5d05eb3675dd33bff587b3249117f4c290d01",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5.dmg",
"build_number": "233.14808.14"
"version": "2023.3.6",
"sha256": "50b9988942ead060eaf01b54aa8aebedf132df3a92b98018f1b78e922bff08f8",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6.dmg",
"build_number": "233.15026.14"
},
"rust-rover": {
"update-channel": "RustRover EAP",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}.dmg",
"version": "2023.3 EAP",
"sha256": "ceb2f78f0d018b66a2f81ad0e2facc7717e4d2f0fe0a3d3ef9277269afb64dee",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155.dmg",
"build_number": "233.14015.155"
"sha256": "7d32ac16748977a70830eafeae983138d2f18724ed8255aa6967ce7a329206ec",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74.dmg",
"build_number": "233.14475.74"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}.dmg",
"version": "2023.3.4",
"sha256": "5c7f2b3194bf49712456466bfdc58f20bd434f00128c4964d82e9744ee114cf8",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4.dmg",
"build_number": "233.14475.40"
"version": "2023.3.6",
"sha256": "03220e45e5308664d2c413eb1b928daf6f5b3600305526d0dd230b084bdfbb9c",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6.dmg",
"build_number": "233.15026.13"
}
},
"aarch64-darwin": {
@ -388,10 +388,10 @@
"dataspell": {
"update-channel": "DataSpell RELEASE",
"url-template": "https://download.jetbrains.com/python/dataspell-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "2b87177f16dc4d31ff0dcf7206e03da3ff811c88ad18711170ca263e02d6ffa5",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.4-aarch64.dmg",
"build_number": "233.14475.37"
"version": "2023.3.5",
"sha256": "b7a73513f9d463025ccd48c0c04a1621f1cda6f21eea4f9aa96a36d03032d957",
"url": "https://download.jetbrains.com/python/dataspell-2023.3.5-aarch64.dmg",
"build_number": "233.15026.16"
},
"gateway": {
"update-channel": "Gateway RELEASE",
@ -404,26 +404,26 @@
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
"version": "2023.3.5",
"sha256": "2addb56238a56fc91fe6bbbaa5d7ae1d7adc223abb1a12e2575abf85425d1e54",
"url": "https://download.jetbrains.com/go/goland-2023.3.5-aarch64.dmg",
"build_number": "233.14808.20"
"version": "2023.3.6",
"sha256": "dbf0131ac203ad5bf69a3fb50ded3a5088d207ba6b994d6c5b26b462708f980e",
"url": "https://download.jetbrains.com/go/goland-2023.3.6-aarch64.dmg",
"build_number": "233.15026.17"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIC-{version}-aarch64.dmg",
"version": "2023.3.5",
"sha256": "f1f3d2585e4dceff80e5e5ac5e532e5cc94bd6711167c429c3d3c7a6b3c81f09",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.5-aarch64.dmg",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "501dc51bc9ac39722f3885bc6116cc426d17cd1ab9afc97e4f3f295049e2e0b3",
"url": "https://download.jetbrains.com/idea/ideaIC-2023.3.6-aarch64.dmg",
"build_number": "233.15026.9"
},
"idea-ultimate": {
"update-channel": "IntelliJ IDEA RELEASE",
"url-template": "https://download.jetbrains.com/idea/ideaIU-{version}-aarch64.dmg",
"version": "2023.3.5",
"sha256": "a81096a8f697967df1a2c8564267df81bbee24d88a10011dc3e4340efb66461a",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.5-aarch64.dmg",
"build_number": "233.14808.21"
"version": "2023.3.6",
"sha256": "e3a606e04c86d7cfeacde69d00b974a8ad6b175a30d3ea6039afd226a740db25",
"url": "https://download.jetbrains.com/idea/ideaIU-2023.3.6-aarch64.dmg",
"build_number": "233.15026.9"
},
"mps": {
"update-channel": "MPS RELEASE",
@ -436,27 +436,27 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
"version": "2023.3.5",
"sha256": "6b4da9083d0e4bd9725c7394981de66e9a633ad797dfb771baf65887b8d18471",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.5-aarch64.dmg",
"build_number": "233.14808.18",
"version": "2023.3.6",
"sha256": "892404f4e835b3248094ebf64a7de2c1311b3446e0334ddf90033dc0f226d54b",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.3.6-aarch64.dmg",
"build_number": "233.15026.12",
"version-major-minor": "2022.3"
},
"pycharm-community": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-community-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "885ed6dcb7b99147e345ce2d088e2636e8317a5e71ff67e9bc9d0f770266646e",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.4-aarch64.dmg",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "a70dfac39bcd9a049094e1f168d35bb24d37a2b44135178996c50e460ab996fe",
"url": "https://download.jetbrains.com/python/pycharm-community-2023.3.5-aarch64.dmg",
"build_number": "233.15026.15"
},
"pycharm-professional": {
"update-channel": "PyCharm RELEASE",
"url-template": "https://download.jetbrains.com/python/pycharm-professional-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "58dbf1628f59950d40be4ed73199ce92ef36be6735823d9566135ddea16c1718",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.4-aarch64.dmg",
"build_number": "233.14475.56"
"version": "2023.3.5",
"sha256": "6fe15528a5b0badead7f807384ffd138d648fe76f5c684c905a584e204a51138",
"url": "https://download.jetbrains.com/python/pycharm-professional-2023.3.5-aarch64.dmg",
"build_number": "233.15026.15"
},
"rider": {
"update-channel": "Rider RELEASE",
@ -469,26 +469,26 @@
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
"url-template": "https://download.jetbrains.com/ruby/RubyMine-{version}-aarch64.dmg",
"version": "2023.3.5",
"sha256": "1ea4720ef6559a52901e8627dd100f25951419ab4ce592f602e5bb2359027b6b",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.5-aarch64.dmg",
"build_number": "233.14808.14"
"version": "2023.3.6",
"sha256": "3baa33194fe9f826c88f868d76ff0eea3b2fbb7d73a65a910e83daa18ccff78e",
"url": "https://download.jetbrains.com/ruby/RubyMine-2023.3.6-aarch64.dmg",
"build_number": "233.15026.14"
},
"rust-rover": {
"update-channel": "RustRover EAP",
"url-template": "https://download.jetbrains.com/rustrover/RustRover-{version}-aarch64.dmg",
"version": "2023.3 EAP",
"sha256": "13c986d075c78e6a81db489247fc542014ad46da7cc7bd6fa1710be047ef0884",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14015.155-aarch64.dmg",
"build_number": "233.14015.155"
"sha256": "f1a11b0d241671b5afe811a76a7e43777d04a4819a3e83432508d53f319deb8f",
"url": "https://download.jetbrains.com/rustrover/RustRover-233.14475.74-aarch64.dmg",
"build_number": "233.14475.74"
},
"webstorm": {
"update-channel": "WebStorm RELEASE",
"url-template": "https://download.jetbrains.com/webstorm/WebStorm-{version}-aarch64.dmg",
"version": "2023.3.4",
"sha256": "e8abaf52bc68a9da2873897de4f1aa89510323d4a12dc32fa98b192bc4eae5bc",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.4-aarch64.dmg",
"build_number": "233.14475.40"
"version": "2023.3.6",
"sha256": "ea8262e07318b894f0019003b2df1038d647db0335904d8996827ddaf633c39a",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2023.3.6-aarch64.dmg",
"build_number": "233.15026.13"
}
}
}

View File

@ -17,17 +17,17 @@
"webstorm"
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip"
"233.13135.979": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.14475.74": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip"
},
"name": "ideavim"
},
@ -36,7 +36,7 @@
"idea-ultimate"
],
"builds": {
"233.14808.21": "https://plugins.jetbrains.com/files/631/502576/python-233.14808.21.zip"
"233.15026.9": "https://plugins.jetbrains.com/files/631/509008/python-233.15026.9.zip"
},
"name": "python"
},
@ -48,7 +48,7 @@
],
"builds": {
"233.13135.979": null,
"233.14808.21": null
"233.15026.9": null
},
"name": "kotlin"
},
@ -71,15 +71,15 @@
"builds": {
"233.13135.979": null,
"233.14015.137": null,
"233.14015.155": null,
"233.14475.31": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip"
"233.14475.31": null,
"233.14475.66": null,
"233.14475.74": null,
"233.15026.12": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip"
},
"name": "ini"
},
@ -89,8 +89,8 @@
"phpstorm"
],
"builds": {
"233.14808.18": "https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip"
"233.15026.12": "https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip"
},
"name": "symfony-support"
},
@ -100,8 +100,8 @@
"phpstorm"
],
"builds": {
"233.14808.18": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip"
"233.15026.12": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip"
},
"name": "php-annotations"
},
@ -115,10 +115,10 @@
],
"builds": {
"233.14015.137": "https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip"
},
"name": "python-community-edition"
},
@ -141,13 +141,13 @@
"233.13135.979": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip"
"233.15026.12": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip"
},
"name": "-deprecated-rust"
},
@ -170,13 +170,13 @@
"233.13135.979": null,
"233.14015.137": null,
"233.14475.31": null,
"233.14475.40": null,
"233.14475.56": null,
"233.14475.66": null,
"233.14808.14": null,
"233.14808.18": null,
"233.14808.20": null,
"233.14808.21": null
"233.15026.12": null,
"233.15026.13": null,
"233.15026.14": null,
"233.15026.15": null,
"233.15026.17": null,
"233.15026.9": null
},
"name": "-deprecated-rust-beta"
},
@ -190,10 +190,10 @@
"ruby-mine"
],
"builds": {
"233.14475.56": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip"
"233.15026.14": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip"
},
"name": "ide-features-trainer"
},
@ -216,15 +216,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip"
},
"name": "nixidea"
},
@ -234,8 +234,8 @@
"idea-ultimate"
],
"builds": {
"233.14808.20": "https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip"
"233.15026.17": "https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip"
},
"name": "go"
},
@ -258,15 +258,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/10037/493012/CSVEditor-3.3.0-233.zip"
},
"name": "csv-editor"
},
@ -289,15 +289,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/12062/445740/keymap-vscode-233.11799.188.zip"
},
"name": "vscode-keymap"
},
@ -320,15 +320,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip"
},
"name": "eclipse-keymap"
},
@ -351,15 +351,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip"
},
"name": "visual-studio-keymap"
},
@ -382,15 +382,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14015.137": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14015.155": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.31": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.40": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.56": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14475.66": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14808.14": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14808.18": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14808.20": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.14808.21": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
"233.14475.74": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.12": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.13": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.14": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.15": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.17": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar",
"233.15026.9": "https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar"
},
"name": "darcula-pitch-black"
},
@ -411,17 +411,17 @@
"webstorm"
],
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip"
"233.13135.979": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.14475.74": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip"
},
"name": "github-copilot"
},
@ -444,15 +444,15 @@
"builds": {
"233.13135.979": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14015.137": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14015.155": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.40": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.56": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14475.66": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14808.14": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14808.18": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14808.20": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
"233.14475.74": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.12": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.13": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.14": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.15": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.17": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip"
},
"name": "netbeans-6-5-keymap"
},
@ -463,9 +463,9 @@
"rust-rover"
],
"builds": {
"233.14015.155": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip",
"233.14475.31": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip",
"233.14808.21": "https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip"
"233.14475.31": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip",
"233.14475.74": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip",
"233.15026.9": "https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip"
},
"name": "rust"
}
@ -476,21 +476,20 @@
"https://plugins.jetbrains.com/files/12559/445772/keymap-eclipse-233.11799.165.zip": "sha256-IsmoWuUroAp1LLuphp4F1dun4tQOOitZxoG+Nxs5pYk=",
"https://plugins.jetbrains.com/files/13017/445774/keymap-visualStudio-233.11799.165.zip": "sha256-Nb2tSxL+mAY1qJ3waipgV8ep+0R/BaYnzz7zfwtLHmk=",
"https://plugins.jetbrains.com/files/14059/82616/darcula-pitch-black.jar": "sha256-eXInfAqY3yEZRXCAuv3KGldM1pNKEioNwPB0rIGgJFw=",
"https://plugins.jetbrains.com/files/164/491097/IdeaVim-2.9.1-signed.zip": "sha256-cUlxDF2aYw6od+dwLC3Gtv9tOzzMKo4NGZECBodIQPA=",
"https://plugins.jetbrains.com/files/17718/499821/github-copilot-intellij-1.5.0.5148.zip": "sha256-/JuPSqFG6VyaDj2IQAYK3Lz7/FQWppfxxXUGuGQggrY=",
"https://plugins.jetbrains.com/files/164/507552/IdeaVim-2.10.1-signed.zip": "sha256-mztZWmQhGIuebUzj+FUOgYMMYMNRaiOi5TooNMInSdA=",
"https://plugins.jetbrains.com/files/17718/512366/github-copilot-intellij-1.5.1.5285.zip": "sha256-lep8ZUOjbV0tsfO/yEWJiHWtwm639zxpc/7L9rCKSsU=",
"https://plugins.jetbrains.com/files/18444/165585/NetBeans6.5Keymap.zip": "sha256-KrzZTKZMQqoEMw+vDUv2jjs0EX0leaPBkU8H/ecq/oI=",
"https://plugins.jetbrains.com/files/22407/498174/intellij-rust-233.24015.155.zip": "sha256-oFg2xlR3gB1DpmhqHlugSjnrBDgAHlwvroqwAHiUAzI=",
"https://plugins.jetbrains.com/files/631/502576/python-233.14808.21.zip": "sha256-1YN+brLdFOgcSQwLzafrjbIZ4NWBllaKulLCJ6MfdGI=",
"https://plugins.jetbrains.com/files/6981/487357/ini-233.14475.38.zip": "sha256-++4e6qSYfqoP3/M69xyNaNmkhyeX3h8dK9cJabeB5cY=",
"https://plugins.jetbrains.com/files/6981/502555/ini-233.14808.20.zip": "sha256-8uDtfKkWfYr2qTD4Etb/zne1IXiiVLKQGJHKIVtp5cI=",
"https://plugins.jetbrains.com/files/7219/497847/Symfony_Plugin-2023.1.265.zip": "sha256-lAAu2NamhKjGcVTu5cBlwSX8UP8bkKf9S++CW6xzvkk=",
"https://plugins.jetbrains.com/files/7320/346181/PHP_Annotations-9.4.0.zip": "sha256-hT5K4w4lhvNwDzDMDSvsIDGj9lyaRqglfOhlbNdqpWs=",
"https://plugins.jetbrains.com/files/22407/507547/intellij-rust-233.24475.74.zip": "sha256-Ftyamb+ToQNrBxWrxC68e4nyCrX9cQ8ozcauJkmenmE=",
"https://plugins.jetbrains.com/files/631/509008/python-233.15026.9.zip": "sha256-Lb0TzM7vr8IZmahGMzdS9GXaxzrCKwG3NFspInRlOG0=",
"https://plugins.jetbrains.com/files/6981/509027/ini-233.15026.15.zip": "sha256-6sTD+OFO/yA7m5o0XqoJKLcQ4zAFro7Iy7WNPfA49xM=",
"https://plugins.jetbrains.com/files/7219/509039/Symfony_Plugin-2023.1.266.zip": "sha256-p0ixoyTuZ2N5LCkraLpG2JDRQsKc1JcJaj6CElkZvOY=",
"https://plugins.jetbrains.com/files/7320/507957/PHP_Annotations-10.0.0.zip": "sha256-JIZ6Iq3sOcAm8fBXnjRrG9dqCZuD/WajyVmn1JjYMBA=",
"https://plugins.jetbrains.com/files/7322/474341/python-ce-233.14015.106.zip": "sha256-yd70cSA/Icn5YlH4Q79cIWGFJ6huYUBDKk6vCIYa3DU=",
"https://plugins.jetbrains.com/files/7322/484110/python-ce-233.14475.9.zip": "sha256-YMB/ewCKE1F/JXI8iau9pKkv9D5D9a8OiTVukkzTocA=",
"https://plugins.jetbrains.com/files/7322/502153/python-ce-233.14808.12.zip": "sha256-PUBR9krJ26QrL2jTus0b+uhzkEkT+lGnBKy1f4i/U+w=",
"https://plugins.jetbrains.com/files/8182/466854/intellij-rust-233.15445.zip": "sha256-+Lc/avYBLpyIV63DlbhAJtieHDv4HdggqdGFDw9iqN0=",
"https://plugins.jetbrains.com/files/8554/469535/featuresTrainer-233.14015.29.zip": "sha256-Hj/CsaQb1U3FN1x2+00Rq2NjC6AWrfuTJL1NiEssfJ4=",
"https://plugins.jetbrains.com/files/8607/422943/NixIDEA-0.4.0.11.zip": "sha256-Dwitpu5yLPWx+IUilpN5iqnN8FkKgaxUNjroBEx5lkM=",
"https://plugins.jetbrains.com/files/9568/502583/go-plugin-233.14808.21.zip": "sha256-QPZRPCCSta/q9hj0fVlmF26xebAKyUhh/dc27FgJHco="
"https://plugins.jetbrains.com/files/9568/508998/go-plugin-233.15026.9.zip": "sha256-K/qqFSrUIf0n4Wh2JGNRuT7SuGlPlQD/pjUI/EVTtxQ="
}
}

View File

@ -1,17 +1,23 @@
{ haskellPackages, mkDerivation, fetchFromGitHub, fetchpatch, lib, stdenv
{ haskellPackages, mkDerivation, fetchFromGitHub, applyPatches, lib, stdenv
# the following are non-haskell dependencies
, makeWrapper, which, maude, graphviz, glibcLocales
}:
let
version = "1.8.0";
src = fetchFromGitHub {
owner = "tamarin-prover";
repo = "tamarin-prover";
rev = version;
sha256 = "sha256-ujnaUdbjqajmkphOS4Fs4QBCRGX4JZkQ2p1X2jripww=";
src = applyPatches {
src = fetchFromGitHub {
owner = "tamarin-prover";
repo = "tamarin-prover";
rev = version;
sha256 = "sha256-ujnaUdbjqajmkphOS4Fs4QBCRGX4JZkQ2p1X2jripww=";
};
patches = [
./tamarin-prover-1.8.0-ghc-9.6.patch
];
};
# tamarin has its own dependencies, but they're kept inside the repo,
# no submodules. this factors out the common metadata among all derivations
common = pname: src: {
@ -34,7 +40,7 @@ let
tamarin-prover-utils = mkDerivation (common "tamarin-prover-utils" (src + "/lib/utils") // {
postPatch = replaceSymlinks;
libraryHaskellDepends = with haskellPackages; [
base64-bytestring blaze-builder
base64-bytestring blaze-builder list-t
dlist exceptions fclabels safe SHA syb
];
});
@ -93,8 +99,6 @@ mkDerivation (common "tamarin-prover" src // {
isLibrary = false;
isExecutable = true;
patches = [ ];
# strip out unneeded deps manually
doHaddock = false;
enableSharedExecutables = false;

View File

@ -0,0 +1,237 @@
commit 084bd5474d9ac687656c2a3a6b2e1d507febaa98
Author: Artur Cygan <arczicygan@gmail.com>
Date: Mon Feb 26 10:04:48 2024 +0100
Update to GHC 9.6 (#618)
Cherry-picked from b3e18f61e45d701d42d794bc91ccbb4c0e3834ec.
Removing Control.Monad.List
diff --git a/lib/sapic/src/Sapic/Exceptions.hs b/lib/sapic/src/Sapic/Exceptions.hs
index 146b721e..b9962478 100644
--- a/lib/sapic/src/Sapic/Exceptions.hs
+++ b/lib/sapic/src/Sapic/Exceptions.hs
@@ -23,7 +23,6 @@ import Theory.Sapic
import Data.Label
import qualified Data.Maybe
import Theory.Text.Pretty
-import Sapic.Annotation --toAnProcess
import Theory.Sapic.Print (prettySapic)
import qualified Theory.Text.Pretty as Pretty
@@ -67,14 +66,14 @@ data ExportException = UnsupportedBuiltinMS
| UnsupportedTypes [String]
instance Show ExportException where
-
+
show (UnsupportedTypes incorrectFunctionUsages) = do
let functionsString = List.intercalate ", " incorrectFunctionUsages
(case length functionsString of
1 -> "The function " ++ functionsString ++ ", which is declared with a user-defined type, appears in a rewrite rule. "
_ -> "The functions " ++ functionsString ++ ", which are declared with a user-defined type, appear in a rewrite rule. ")
++ "However, the translation of rules only works with bitstrings at the moment."
- show unsuppBuiltin =
+ show unsuppBuiltin =
"The builtins bilinear-pairing and multiset are not supported for export. However, your model uses " ++
(case unsuppBuiltin of
UnsupportedBuiltinBP -> "bilinear-pairing."
@@ -93,7 +92,7 @@ instance Show (SapicException an) where
show (InvalidPosition p) = "Invalid position:" ++ prettyPosition p
show (NotImplementedError s) = "This feature is not implemented yet. Sorry! " ++ s
show (ImplementationError s) = "You've encountered an error in the implementation: " ++ s
- show a@(ProcessNotWellformed e p) = "Process not well-formed: " ++ Pretty.render (text (show e) $-$ nest 2 (maybe emptyDoc prettySapic p))
+ show (ProcessNotWellformed e p) = "Process not well-formed: " ++ Pretty.render (text (show e) $-$ nest 2 (maybe emptyDoc prettySapic p))
show ReliableTransmissionButNoProcess = "The builtin support for reliable channels currently only affects the process calculus, but you have not specified a top-level process. Please remove \"builtins: reliable-channel\" to proceed."
show (CannotExpandPredicate facttag rstr) = "Undefined predicate "
++ showFactTagArity facttag
@@ -135,7 +134,7 @@ instance Show WFerror where
++ prettySapicFunType t2
++ "."
show (FunctionNotDefined sym ) = "Function not defined " ++ show sym
-
+
instance Exception WFerror
instance (Typeable an) => Exception (SapicException an)
diff --git a/lib/term/src/Term/Narrowing/Narrow.hs b/lib/term/src/Term/Narrowing/Narrow.hs
index 56f145d9..88f89aa1 100644
--- a/lib/term/src/Term/Narrowing/Narrow.hs
+++ b/lib/term/src/Term/Narrowing/Narrow.hs
@@ -12,6 +12,7 @@ module Term.Narrowing.Narrow (
import Term.Unification
import Term.Positions
+import Control.Monad
import Control.Monad.Reader
import Extension.Prelude
diff --git a/lib/term/src/Term/Unification.hs b/lib/term/src/Term/Unification.hs
index b5c107cd..fcf52128 100644
--- a/lib/term/src/Term/Unification.hs
+++ b/lib/term/src/Term/Unification.hs
@@ -61,7 +61,7 @@ module Term.Unification (
, pairDestMaudeSig
, symEncDestMaudeSig
, asymEncDestMaudeSig
- , signatureDestMaudeSig
+ , signatureDestMaudeSig
, locationReportMaudeSig
, revealSignatureMaudeSig
, hashMaudeSig
@@ -80,7 +80,7 @@ module Term.Unification (
, module Term.Rewriting.Definitions
) where
--- import Control.Applicative
+import Control.Monad
import Control.Monad.RWS
import Control.Monad.Except
import Control.Monad.State
diff --git a/lib/theory/src/Theory/Constraint/System/Guarded.hs b/lib/theory/src/Theory/Constraint/System/Guarded.hs
index 99f985a8..3f0cd8d8 100644
--- a/lib/theory/src/Theory/Constraint/System/Guarded.hs
+++ b/lib/theory/src/Theory/Constraint/System/Guarded.hs
@@ -88,6 +88,7 @@ module Theory.Constraint.System.Guarded (
import Control.Arrow
import Control.DeepSeq
+import Control.Monad
import Control.Monad.Except
import Control.Monad.Fresh (MonadFresh, scopeFreshness)
import qualified Control.Monad.Trans.PreciseFresh as Precise (Fresh, evalFresh, evalFreshT)
diff --git a/lib/utils/src/Control/Monad/Trans/Disj.hs b/lib/utils/src/Control/Monad/Trans/Disj.hs
index 96dae742..b3b63825 100644
--- a/lib/utils/src/Control/Monad/Trans/Disj.hs
+++ b/lib/utils/src/Control/Monad/Trans/Disj.hs
@@ -18,10 +18,10 @@ module Control.Monad.Trans.Disj (
, runDisjT
) where
--- import Control.Applicative
-import Control.Monad.List
-import Control.Monad.Reader
+import Control.Monad
import Control.Monad.Disj.Class
+import Control.Monad.Reader
+import ListT
------------------------------------------------------------------------------
@@ -33,12 +33,12 @@ newtype DisjT m a = DisjT { unDisjT :: ListT m a }
deriving (Functor, Applicative, MonadTrans )
-- | Construct a 'DisjT' action.
-disjT :: m [a] -> DisjT m a
-disjT = DisjT . ListT
+disjT :: (Monad m, Foldable m) => m a -> DisjT m a
+disjT = DisjT . fromFoldable
-- | Run a 'DisjT' action.
-runDisjT :: DisjT m a -> m [a]
-runDisjT = runListT . unDisjT
+runDisjT :: Monad m => DisjT m a -> m [a]
+runDisjT = toList . unDisjT
@@ -47,8 +47,6 @@ runDisjT = runListT . unDisjT
------------
instance Monad m => Monad (DisjT m) where
- {-# INLINE return #-}
- return = DisjT . return
{-# INLINE (>>=) #-}
m >>= f = DisjT $ (unDisjT . f) =<< unDisjT m
diff --git a/lib/utils/tamarin-prover-utils.cabal b/lib/utils/tamarin-prover-utils.cabal
index 75ed2b46..bb54d1e5 100644
--- a/lib/utils/tamarin-prover-utils.cabal
+++ b/lib/utils/tamarin-prover-utils.cabal
@@ -47,6 +47,7 @@ library
, deepseq
, dlist
, fclabels
+ , list-t
, mtl
, pretty
, safe
diff --git a/src/Main/Mode/Batch.hs b/src/Main/Mode/Batch.hs
index e7710682..d370da85 100644
--- a/src/Main/Mode/Batch.hs
+++ b/src/Main/Mode/Batch.hs
@@ -32,7 +32,8 @@ import Main.TheoryLoader
import Main.Utils
import Theory.Module
-import Control.Monad.Except (MonadIO(liftIO), runExceptT)
+import Control.Monad.Except (runExceptT)
+import Control.Monad.IO.Class (MonadIO(liftIO))
import System.Exit (die)
import Theory.Tools.Wellformedness (prettyWfErrorReport)
import Text.Printf (printf)
diff --git a/src/Main/TheoryLoader.hs b/src/Main/TheoryLoader.hs
index 7fffb85b..71fba2b9 100644
--- a/src/Main/TheoryLoader.hs
+++ b/src/Main/TheoryLoader.hs
@@ -42,8 +42,6 @@ module Main.TheoryLoader (
) where
--- import Debug.Trace
-
import Prelude hiding (id, (.))
import Data.Char (toLower)
@@ -58,8 +56,10 @@ import Data.Bifunctor (Bifunctor(bimap))
import Data.Bitraversable (Bitraversable(bitraverse))
import Control.Category
-import Control.Exception (evaluate)
import Control.DeepSeq (force)
+import Control.Exception (evaluate)
+import Control.Monad
+import Control.Monad.IO.Class (MonadIO(liftIO))
import System.Console.CmdArgs.Explicit
import System.Timeout (timeout)
@@ -387,10 +387,10 @@ closeTheory version thyOpts sign srcThy = do
deducThy <- bitraverse (return . addMessageDeductionRuleVariants)
(return . addMessageDeductionRuleVariantsDiff) transThy
- derivCheckSignature <- Control.Monad.Except.liftIO $ toSignatureWithMaude (get oMaudePath thyOpts) $ maudePublicSig (toSignaturePure sign)
+ derivCheckSignature <- liftIO $ toSignatureWithMaude (get oMaudePath thyOpts) $ maudePublicSig (toSignaturePure sign)
variableReport <- case compare derivChecks 0 of
EQ -> pure $ Just []
- _ -> Control.Monad.Except.liftIO $ timeout (1000000 * derivChecks) $ evaluate . force $ (either (\t -> checkVariableDeducability t derivCheckSignature autoSources defaultProver)
+ _ -> liftIO $ timeout (1000000 * derivChecks) $ evaluate . force $ (either (\t -> checkVariableDeducability t derivCheckSignature autoSources defaultProver)
(\t-> diffCheckVariableDeducability t derivCheckSignature autoSources defaultProver defaultDiffProver) deducThy)
let report = wellformednessReport ++ (fromMaybe [(underlineTopic "Derivation Checks", Pretty.text "Derivation checks timed out. Use --derivcheck-timeout=INT to configure timeout, 0 to deactivate.")] variableReport)
diff --git a/stack.yaml b/stack.yaml
index 7267ba17..b53f6ff8 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -7,7 +7,7 @@ packages:
- lib/sapic/
- lib/export/
- lib/accountability/
-resolver: lts-20.26
+resolver: lts-22.11
ghc-options:
"$everything": -Wall
nix:
diff --git a/tamarin-prover.cabal b/tamarin-prover.cabal
index 89a7e3a8..986274ea 100644
--- a/tamarin-prover.cabal
+++ b/tamarin-prover.cabal
@@ -106,7 +106,7 @@ executable tamarin-prover
default-language: Haskell2010
if flag(threaded)
- ghc-options: -threaded -eventlog
+ ghc-options: -threaded
-- -XFlexibleInstances

View File

@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "tig";
version = "2.5.8";
version = "2.5.9";
src = fetchFromGitHub {
owner = "jonas";
repo = pname;
rev = "${pname}-${version}";
sha256 = "sha256-VuuqR5fj0YvqIfVPH7N3rpAfIbcTwOx9W3H60saCToQ=";
sha256 = "sha256-RASZgQUlt/5ivImowM+sNw8Oe8aVkuUNErfgddmFjic=";
};
nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkg-config ];

View File

@ -45,10 +45,9 @@ let
mkdir -p $out/bin
makeWrapper ${Agda}/bin/agda $out/bin/agda \
--add-flags "--with-compiler=${ghc}/bin/ghc" \
--add-flags "--library-file=${library-file}" \
--add-flags "--local-interfaces"
--add-flags "--library-file=${library-file}"
ln -s ${Agda}/bin/agda-mode $out/bin/agda-mode
''; # Local interfaces has been added for now: See https://github.com/agda/agda/issues/4526
'';
withPackages = arg: if isAttrs arg then withPackages' arg else withPackages' { pkgs = arg; };
@ -90,13 +89,14 @@ let
buildPhase = if buildPhase != null then buildPhase else ''
runHook preBuild
agda ${includePathArgs} ${everythingFile}
rm ${everythingFile} ${lib.interfaceFile Agda.version everythingFile}
runHook postBuild
'';
installPhase = if installPhase != null then installPhase else ''
runHook preInstall
mkdir -p $out
find -not \( -path ${everythingFile} -or -path ${lib.interfaceFile everythingFile} \) -and \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} +
find \( ${concatMapStringsSep " -or " (p: "-name '*.${p}'") (extensions ++ extraExtensions)} \) -exec cp -p --parents -t "$out" {} +
runHook postInstall
'';

View File

@ -2,11 +2,13 @@
{
/* Returns the Agda interface file to a given Agda file.
*
* The resulting path may not be normalized.
*
* Examples:
* interfaceFile "Everything.agda" == "Everything.agdai"
* interfaceFile "src/Everything.lagda.tex" == "src/Everything.agdai"
* interfaceFile pkgs.agda.version "./Everything.agda" == "_build/2.6.4.3/agda/./Everything.agdai"
* interfaceFile pkgs.agda.version "src/Everything.lagda.tex" == "_build/2.6.4.3/agda/src/Everything.agdai"
*/
interfaceFile = agdaFile: lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai";
interfaceFile = agdaVersion: agdaFile: "_build/" + agdaVersion + "/agda/" + lib.head (builtins.match ''(.*\.)l?agda(\.(md|org|rst|tex|typ))?'' agdaFile) + "agdai";
/* Takes an arbitrary derivation and says whether it is an agda library package
* that is not marked as broken.

View File

@ -5,26 +5,29 @@
python3.pkgs.buildPythonApplication rec {
pname = "dep-scan";
version = "5.2.12";
version = "5.2.14";
pyproject = true;
src = fetchFromGitHub {
owner = "owasp-dep-scan";
repo = "dep-scan";
rev = "refs/tags/v${version}";
hash = "sha256-UoppQAokiWBcgTcSmwfoqrDKt/QHYd2NBR3CpNOqI4k=";
hash = "sha256-G8i/tGEDgjPnIP04nrbx4HseiaU6N1GJGSg78yhaqII=";
};
postPatch = ''
substituteInPlace pytest.ini \
--replace " --cov-append --cov-report term --cov depscan" ""
--replace-fail " --cov-append --cov-report term --cov depscan" ""
# Already fixed by upstream
substituteInPlace pyproject.toml \
--replace-fail "==5.6.4" ">=5.6.4"
'';
nativeBuildInputs = with python3.pkgs; [
build-system = with python3.pkgs; [
setuptools
];
propagatedBuildInputs = with python3.pkgs; [
dependencies = with python3.pkgs; [
appthreat-vulnerability-db
cvss
defusedxml

View File

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "gitu";
version = "0.8.0";
version = "0.11.0";
src = fetchFromGitHub {
owner = "altsem";
repo = "gitu";
rev = "v${version}";
hash = "sha256-L5i+CkU4J/qLJ2zk9QJ6KCuF4qOzKidWSzVOVvRNG20=";
hash = "sha256-SAGihNV6lTFq0adNh7QDm7Mcg7kVCKq2IstFe965Lcc=";
};
cargoHash = "sha256-g65nbBhBZe6q5A2OQaWuiM6RRjxL6qom9ht8m+BmROk=";
cargoHash = "sha256-RfjefPr/NuZaT56JkP1pDpH7I7K0vhIelwASEBQFJFc=";
nativeBuildInputs = [
pkg-config

View File

@ -0,0 +1,37 @@
{ lib
, stdenv
, rustPlatform
, fetchFromGitHub
, vulkan-loader
}:
rustPlatform.buildRustPackage rec {
pname = "memtest_vulkan";
version = "0.5.0";
src = fetchFromGitHub {
owner = "GpuZelenograd";
repo = "memtest_vulkan";
rev = "v${version}";
hash = "sha256-8tmQtycK7D5bol9v5VL8VkROZbSCndHo+uBvqqFTZjw=";
};
cargoHash = "sha256-8x8bS0LcvoxoSBWbGdkKzhxDi/9VNab26eidv8YK9dg=";
# It doesn't discover this on its own :/
# https://github.com/GpuZelenograd/memtest_vulkan/issues/36
postFixup = lib.optionalString stdenv.targetPlatform.isElf ''
patchelf $out/bin/memtest_vulkan --add-needed libvulkan.so --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]}
'';
meta = with lib; {
description = "Vulkan compute tool for testing video memory stability";
homepage = "https://github.com/GpuZelenograd/memtest_vulkan";
license = licenses.zlib;
maintainers = with maintainers; [ atemu ];
mainProgram = "memtest_vulkan";
broken =
stdenv.system == "aarch64-linux" # error: linker `aarch64-linux-gnu-gcc` not found
|| stdenv.isDarwin; # Can't find Vulkan; might work though?
};
}

View File

@ -3,7 +3,7 @@
, fetchFromGitHub
, makeDesktopItem
, python3
, wrapQtAppsHook
, libsForQt5
}:
python3.pkgs.buildPythonApplication rec {
@ -21,7 +21,7 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = with python3.pkgs; [
copyDesktopItems
pythonRelaxDepsHook
wrapQtAppsHook
libsForQt5.wrapQtAppsHook
];
propagatedBuildInputs = with python3.pkgs; [
@ -32,7 +32,6 @@ python3.pkgs.buildPythonApplication rec {
packaging
pillow
protobuf
pyogg
pyqt5
pyqt5-sip
pyxdg
@ -46,6 +45,9 @@ python3.pkgs.buildPythonApplication rec {
pythonRemoveDeps = [
"PyQt5-Qt5"
"PyQt5-stubs"
# Doesn't seem to be used in the sources and causes
# build issues
"PyOgg"
];
pythonRelaxDeps = true;

View File

@ -0,0 +1,83 @@
{ lib
, fetchFromGitHub
, git
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "vunnel";
version = "0.21.1";
pyproject = true;
src = fetchFromGitHub {
owner = "anchore";
repo = "vunnel";
rev = "refs/tags/v${version}";
hash = "sha256-m+khfAEN+fO3UuCYBqshlvjIXSzebeWBQtoQtPalIio=";
};
pythonRelaxDeps = [
"ijson"
"sqlalchemy"
];
nativeBuildInputs = with python3.pkgs; [
pythonRelaxDepsHook
];
build-system = with python3.pkgs; [
poetry-core
poetry-dynamic-versioning
];
dependencies = with python3.pkgs; [
click
colorlog
cvss
defusedxml
ijson
importlib-metadata
iso8601
lxml
mashumaro
mergedeep
orjson
pytest-snapshot
python-dateutil
pyyaml
requests
sqlalchemy
xsdata
xxhash
zstandard
];
nativeCheckInputs = [
git
] ++ (with python3.pkgs; [
jsonschema
pytest-mock
pytest-unordered
pytestCheckHook
]);
pythonImportsCheck = [
"vunnel"
];
disabledTests = [
# Compare output
"test_status"
# TypeError
"test_parser"
];
meta = with lib; {
description = "Tool for collecting vulnerability data from various sources";
homepage = "https://github.com/anchore/vunnel";
changelog = "https://github.com/anchore/vunnel/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ fab ];
mainProgram = "vunnel";
};
}

View File

@ -0,0 +1,39 @@
{ lib
, fetchFromGitHub
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "world-serpant-search";
version = "1.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Latrodect";
repo = "wss-repo-vulnerability-search-manager";
rev = "refs/tags/v${version}";
hash = "sha256-jXTivaXHHt63u9N7w40jyLUU2kg5LxAn50PVpqwUc0M=";
};
build-system = with python3.pkgs; [
setuptools
];
dependencies = with python3.pkgs; [
alive-progress
colorlog
requests
termcolor
];
# Project has no tests
doCheck = false;
meta = with lib; {
description = "Command-line tool for vulnerability detection";
homepage = "https://github.com/Latrodect/wss-repo-vulnerability-search-manager";
license = licenses.mit;
maintainers = with maintainers; [ fab];
mainProgram = "serpant";
};
}

View File

@ -0,0 +1,53 @@
{ lib
, fetchFromGitHub
, python3
}:
python3.pkgs.buildPythonApplication rec {
pname = "wsrepl";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "doyensec";
repo = "wsrepl";
rev = "refs/tags/v${version}";
hash = "sha256-Y96p39TjpErGsR5vFS0NxEF/2Tnr2Zk7ULDgNXaXx9o=";
};
pythonRelaxDeps = [
"textual"
];
nativeBuildInputs = with python3.pkgs; [
pythonRelaxDepsHook
];
build-system = with python3.pkgs; [
poetry-core
];
dependencies = with python3.pkgs; [
pygments
pyperclip
rich
textual
websocket-client
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [
"wsrepl"
];
meta = with lib; {
description = "WebSocket REPL";
homepage = "https://github.com/doyensec/wsrepl";
changelog = "https://github.com/doyensec/wsrepl/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "wsrepl";
};
}

View File

@ -1,6 +1,6 @@
{
"commit": "c947711834678a5466dcca9367676bc61ed0a991",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c947711834678a5466dcca9367676bc61ed0a991.tar.gz",
"sha256": "1slm1b6s8hk7x5rlr9fmsipkj8g6jsbvf5lfr2zzz8msfr5z8j8c",
"msg": "Update from Hackage at 2024-02-12T23:23:22Z"
"commit": "8fd329148e6583ab472717f5cac4e8132dac2c1e",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/8fd329148e6583ab472717f5cac4e8132dac2c1e.tar.gz",
"sha256": "0acf86rjvkh8vgbkzm1gjavm8xr508hd19ncwa19zqrf8gpp051x",
"msg": "Update from Hackage at 2024-03-16T22:28:08Z"
}

View File

@ -1,5 +1,5 @@
import ./common-hadrian.nix {
version = "9.9.20231121";
rev = "955520c6c4f07187b6d5e4770ecf681cc78374f2";
sha256 = "0pv77khciv513aw64pfac5p60xn5z90rxl84dcalj6knmbhm8dqy";
version = "9.11.20240323";
rev = "8f7cfc7ee00978fda14f31ce4a56ad4639c07138";
sha256 = "1id5gmn472zrzx372hy4wci5sby941jd8imspgaam6vrqxibdyln";
}

View File

@ -20,7 +20,7 @@
, FloatingHex
, isocline
, lens
, lsp_2_4_0_0
, lsp
, mtl
, network
, network-simple
@ -86,7 +86,7 @@ mkDerivation rec {
FloatingHex
isocline
lens
lsp_2_4_0_0
lsp
mtl
network
network-simple

View File

@ -70,7 +70,6 @@ self: super: {
headroom = dontCheck super.headroom;
hgeometry = dontCheck super.hgeometry;
hhp = dontCheck super.hhp;
hls-splice-plugin = dontCheck super.hls-splice-plugin;
hsakamai = dontCheck super.hsakamai;
hsemail-ns = dontCheck super.hsemail-ns;
html-validator-cli = dontCheck super.html-validator-cli;
@ -99,13 +98,6 @@ self: super: {
xml-html-qq = dontCheck super.xml-html-qq;
yaml-combinators = dontCheck super.yaml-combinators;
yesod-paginator = dontCheck super.yesod-paginator;
hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin;
hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
hls-brittany-plugin = dontCheck super.hls-brittany-plugin;
hls-qualify-imported-names-plugin = dontCheck super.hls-qualify-imported-names-plugin;
hls-class-plugin = dontCheck super.hls-class-plugin;
hls-selection-range-plugin = dontCheck super.hls-selection-range-plugin;
# https://github.com/ekmett/half/issues/35
half = dontCheck super.half;
@ -116,11 +108,6 @@ self: super: {
# Similar RTS issue in test suite:
# rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed.
# These still fail sporadically on ghc 9.2
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
hls-rename-plugin = dontCheck super.hls-rename-plugin;
hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin;
hls-floskell-plugin = dontCheck super.hls-floskell-plugin;
} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch32 {
# AARCH32-SPECIFIC OVERRIDES

View File

@ -144,6 +144,11 @@ self: super: {
# https://github.com/lspitzner/czipwith/issues/5
czipwith = doJailbreak super.czipwith;
# jacinda needs latest version of alex
jacinda = super.jacinda.override {
alex = self.alex_3_5_1_0;
};
aeson =
# aeson's test suite includes some tests with big numbers that fail on 32bit
# https://github.com/haskell/aeson/issues/1060
@ -160,28 +165,32 @@ self: super: {
# 2023-06-28: Test error: https://hydra.nixos.org/build/225565149
orbits = dontCheck super.orbits;
# Fixes the build if Cabal >= 3.10.2 is used for Setup.hs, as it got stricter
# about c- vs. cxx-sources: https://github.com/haskell/double-conversion/issues/43
double-conversion = overrideCabal (drv: {
patches = drv.patches or [ ] ++ [
(pkgs.fetchpatch {
name = "double-conversion-c-to-cxx-sources.patch";
url = "https://github.com/haskell/double-conversion/pull/44/commits/d480fb057c5387251b8cfdeb3666b24087811219.patch";
sha256 = "0jw2i2cybmv190bhab0afhz2v3zva2chazhmngh884fsq2p3j1cv";
})
];
prePatch = drv.prePatch or "" + ''
${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal
'';
}) super.double-conversion;
# Too strict bounds on hspec < 2.11
http-api-data = doJailbreak super.http-api-data;
tasty-discover = doJailbreak super.tasty-discover;
# Allow aeson == 2.1.*
# https://github.com/hdgarrood/aeson-better-errors/issues/23
aeson-better-errors = doJailbreak super.aeson-better-errors;
aeson-better-errors = lib.pipe super.aeson-better-errors [
doJailbreak
(appendPatches [
# https://github.com/hdgarrood/aeson-better-errors/pull/25
(fetchpatch {
name = "mtl-2-3.patch";
url = "https://github.com/hdgarrood/aeson-better-errors/commit/1ec49ab7d1472046b680b5a64ae2930515b47714.patch";
hash = "sha256-xuuocWxSoBDclVp0bJ9UrDamVcDVOAFgJIi/un1xBvk=";
})
])
];
# https://github.com/mpickering/eventlog2html/pull/187
eventlog2html = lib.pipe super.eventlog2html [
(appendPatch (fetchpatch {
name = "blaze-html-compat.patch";
url = "https://github.com/mpickering/eventlog2html/commit/666aee9ee44c571173a73036b36ad4154c188481.patch";
sha256 = "sha256-9PLygLEpJ6pAZ31gSWiEMqWxmvElT6Unc/pgr6ULIaw=";
}))
];
# 2023-08-09: Jailbreak because of vector < 0.13
# 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326
@ -201,9 +210,6 @@ self: super: {
# currently, cabal-plan seems to get not much maintenance
cabal-plan = doJailbreak super.cabal-plan;
# Too strict bounds on optparse-applicative
weeder = lib.warnIf (lib.versionAtLeast super.weeder.version "2.8.0") "jailbreak on weeder may be obsolete" doJailbreak super.weeder;
# test dependency has incorrect upper bound but still supports the newer dependency
# https://github.com/fused-effects/fused-effects/issues/451
# https://github.com/fused-effects/fused-effects/pull/452
@ -229,12 +235,6 @@ self: super: {
sha256 = "14gllipl28lqry73c5dnclsskzk1bsrrgazibl4lkl8z98j2csjb";
}) super.leveldb-haskell;
# 2024-01-08: fix tests failure for fgl >= 5.8.1 https://github.com/koalaman/shellcheck/issues/2677
ShellCheck = appendPatch (fetchpatch {
url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch";
hash = "sha256-FXZQ/D7ut84Yng2/denihDM8e+q04/t2LVALFbohfT0=";
}) super.ShellCheck;
# Arion's test suite needs a Nixpkgs, which is cumbersome to do from Nixpkgs
# itself. For instance, pkgs.path has dirty sources and puts a huge .git in the
# store. Testing is done upstream.
@ -359,7 +359,11 @@ self: super: {
# http2 also overridden in all-packages.nix for mailctl.
# twain is currently only used by mailctl, so the .overrideScope shouldn't
# negatively affect any other packages, at least currently...
twain = super.twain.overrideScope (self: _: { http2 = self.http2_3_0_3; });
# https://github.com/alexmingoia/twain/issues/5
twain = super.twain.overrideScope (self: _: {
http2 = self.http2_3_0_3;
warp = self.warp_3_3_30;
});
# The latest release on hackage has an upper bound on containers which
# breaks the build, though it works with the version of containers present
@ -397,7 +401,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
sha256 = "sha256-DFdfRh4ST4hZl9AOsp0/Y4N+bT2Y1NoLdwi5sxVnCaw=";
sha256 = "sha256-tlEsBXfELnK9rU4LHSDNby/yym+guqXjsh2GA+L9aWA=";
# delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash
@ -1028,63 +1032,6 @@ self: super: {
'';
}) super.structured-haskell-mode;
inherit (let
csound_src_git = pkgs.fetchFromGitHub {
owner = "spell-music";
repo = "csound-expression";
rev = "345df2c91c9831dd895f58951990165598504814";
hash = "sha256-6qPiKsZwZpqB2kmckKDKyQPTcWPIaVwi+EYs74tRod0=";
};
in {
# Compilation on recent GHC is fixed on git, but not yet on hackage
# https://github.com/spell-music/csound-expression/pull/68
csound-expression-typed =
assert super.csound-expression-typed.version == "0.2.7";
overrideCabal (drv: {
src = csound_src_git + "/csound-expression-typed";
editedCabalFile = null;
}) super.csound-expression-typed;
csound-expression-dynamic =
assert super.csound-expression-dynamic.version == "0.3.9";
overrideCabal (drv: {
src = csound_src_git + "/csound-expression-dynamic";
editedCabalFile = null;
libraryHaskellDepends = drv.libraryHaskellDepends ++ [
self.base64-bytestring self.cereal self.cereal-text
self.cryptohash-sha256 self.pretty-show self.safe
self.unordered-containers self.vector self.wl-pprint-text
];
}) super.csound-expression-dynamic;
csound-expression =
assert super.csound-expression.version == "5.4.3";
overrideCabal (drv: {
src = csound_src_git + "/csound-expression";
editedCabalFile = null;
}) super.csound-expression;
csound-expression-opcodes =
assert super.csound-expression-opcodes.version == "0.0.5.1";
overrideCabal (drv: {
src = csound_src_git + "/csound-expression-opcodes";
editedCabalFile = null;
}) super.csound-expression-opcodes;
csound-sampler =
assert super.csound-sampler.version == "0.0.10.1";
overrideCabal (drv: {
src = csound_src_git + "/csound-sampler";
editedCabalFile = null;
}) super.csound-sampler;
})
csound-expression-typed
csound-expression-dynamic
csound-expression
csound-expression-opcodes
csound-sampler
;
# Make elisp files available at a location where people expect it.
hindent = (overrideCabal (drv: {
# We cannot easily byte-compile these files, unfortunately, because they
@ -1148,15 +1095,19 @@ self: super: {
}) newer;
# * The standard libraries are compiled separately.
# * We need a patch from master to fix compilation with
# updated dependencies (haskeline and megaparsec) which can be
# * We need a few patches from master to fix compilation with
# updated dependencies which can be
# removed when the next idris release comes around.
idris = self.generateOptparseApplicativeCompletions [ "idris" ]
idris = lib.pipe super.idris [
dontCheck
doJailbreak
(appendPatch (fetchpatch {
name = "idris-libffi-0.2.patch";
url = "https://github.com/idris-lang/Idris-dev/commit/6d6017f906c5aa95594dba0fd75e7a512f87883a.patch";
hash = "sha256-wyLjqCyLh5quHMOwLM5/XjlhylVC7UuahAM79D8+uls=";
}) (doJailbreak (dontCheck super.idris)));
name = "idris-bumps.patch";
url = "https://github.com/idris-lang/Idris-dev/compare/c99bc9e4af4ea32d2172f873152b76122ee4ee14...cf78f0fb337d50f4f0dba235b6bbe67030f1ff47.patch";
hash = "sha256-RCMIRHIAK1PCm4B7v+5gXNd2buHXIqyAxei4bU8+eCk=";
}))
(self.generateOptparseApplicativeCompletions [ "idris" ])
];
# Too strict bound on hspec
# https://github.com/lspitzner/multistate/issues/9#issuecomment-1367853016
@ -1688,6 +1639,18 @@ self: super: {
# Upstream issue: https://github.com/kowainik/trial/issues/62
trial = doJailbreak super.trial;
# 2024-03-19: Fix for mtl >= 2.3
pattern-arrows = lib.pipe super.pattern-arrows [
doJailbreak
(appendPatches [./patches/pattern-arrows-add-fix-import.patch])
];
# 2024-03-19: Fix for mtl >= 2.3
cheapskate = lib.pipe super.cheapskate [
doJailbreak
(appendPatches [./patches/cheapskate-mtl-2-3-support.patch])
];
# 2020-06-24: Tests are broken in hackage distribution.
# See: https://github.com/robstewart57/rdf4h/issues/39
rdf4h = dontCheck super.rdf4h;
@ -1888,17 +1851,6 @@ self: super: {
# https://github.com/obsidiansystems/dependent-sum/issues/55
dependent-sum = doJailbreak super.dependent-sum;
# 2024-02-03: Jailbreak because pretty much every dependency has
# tight bounds, and disable building the example executable because
# it's not compatible with Reflex 0.9 (the library itself is
# compatible however).
# https://gitlab.com/Kritzefitz/reflex-gi-gtk/-/merge_requests/16
reflex-gi-gtk = assert super.reflex-gi-gtk.version == "0.2.0.0";
overrideCabal (drv: {
jailbreak = true;
buildTarget = drv.pname; # just the library
}) super.reflex-gi-gtk;
# 2022-06-19: Disable checks because of https://github.com/reflex-frp/reflex/issues/475
reflex = doJailbreak (dontCheck super.reflex);
@ -1999,6 +1951,9 @@ self: super: {
# compatible with Cabal 3. No upstream repository found so far
readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline;
# https://github.com/jgm/pandoc/issues/9589
pandoc = assert super.pandoc.version == "3.1.11.1"; dontCheck super.pandoc;
# 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27)
pandoc-include-code = doJailbreak super.pandoc-include-code;
@ -2045,10 +2000,7 @@ self: super: {
vivid-supercollider = dontCheck super.vivid-supercollider;
# Test suite does not compile.
feed = overrideCabal (drv: {
jailbreak = lib.warnIf (lib.toInt drv.revision >= 4) "haskellPackages.feed: jailbreak can be removed" true;
doCheck = false;
}) super.feed;
feed = dontCheck super.feed;
spacecookie = overrideCabal (old: {
buildTools = (old.buildTools or []) ++ [ pkgs.buildPackages.installShellFiles ];
@ -2343,10 +2295,22 @@ self: super: {
# 2023-04-09: haskell-ci needs Cabal-syntax 3.10
# 2023-07-03: allow lattices-2.2, waiting on https://github.com/haskell-CI/haskell-ci/pull/664
# 2024-03-21: pins specific version of ShellCheck
haskell-ci = doJailbreak (super.haskell-ci.overrideScope (self: super: {
Cabal-syntax = self.Cabal-syntax_3_10_2_0;
ShellCheck = self.ShellCheck_0_9_0;
}));
# ShellCheck < 0.10.0 needs to be adjusted for changes in fgl >= 5.8
# https://github.com/koalaman/shellcheck/issues/2677
ShellCheck_0_9_0 = doJailbreak (appendPatches [
(fetchpatch {
name = "shellcheck-fgl-5.8.1.1.patch";
url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch";
sha256 = "0gbx46x1a2sh5mvgpqxlx9xkqcw4wblpbgqdkqccxdzf7vy50xhm";
})
] super.ShellCheck_0_9_0);
# Too strict bound on hspec (<2.11)
utf8-light = doJailbreak super.utf8-light;
@ -2513,11 +2477,19 @@ self: super: {
] ++ drv.testFlags or [];
}) super.hschema-aeson;
# https://github.com/minio/minio-hs/issues/165
# https://github.com/minio/minio-hs/pull/191 Use crypton-connection instead of unmaintained connection
minio-hs = overrideCabal (drv: {
testFlags = [
"-p" "!/Test mkSelectRequest/"
] ++ drv.testFlags or [];
}) super.minio-hs;
patches = drv.patches or [ ] ++ [
(pkgs.fetchpatch {
name = "use-crypton-connection.patch";
url = "https://github.com/minio/minio-hs/commit/786cf1881f0b62b7539e63547e76afc3c1ade36a.patch";
sha256 = "sha256-zw0/jhKzShpqV1sUyxWTl73sQOzm6kA/yQOZ9n0L1Ag";
})
];
}) (super.minio-hs.override { connection = self.crypton-connection; });
# Invalid CPP in test suite: https://github.com/cdornan/memory-cd/issues/1
memory-cd = dontCheck super.memory-cd;
@ -2876,6 +2848,10 @@ self: super: {
co-log-polysemy = doJailbreak super.co-log-polysemy;
co-log-polysemy-formatting = doJailbreak super.co-log-polysemy-formatting;
# calls ghc in tests
# https://github.com/brandonchinn178/tasty-autocollect/issues/54
tasty-autocollect = dontCheck super.tasty-autocollect;
postgrest = lib.pipe super.postgrest [
# 2023-12-20: New version needs extra dependencies
(addBuildDepends [ self.extra self.fuzzyset_0_2_4 self.cache self.timeit ])
@ -2974,6 +2950,11 @@ self: super: {
# Too strict bounds on mtl, servant and servant-client
unleash-client-haskell = doJailbreak super.unleash-client-haskell;
# Requires a newer zlib version than stackage provides
futhark = super.futhark.override {
zlib = self.zlib_0_7_0_0;
};
# Tests rely on (missing) submodule
unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core;
@ -2988,7 +2969,7 @@ self: super: {
}) super.kmonad;
ghc-syntax-highlighter_0_0_11_0 = super.ghc-syntax-highlighter_0_0_11_0.overrideScope(self: super: {
ghc-lib-parser = self.ghc-lib-parser_9_8_1_20231121;
ghc-lib-parser = self.ghc-lib-parser_9_8_2_20240223;
});
# 2024-03-17: broken
@ -3022,6 +3003,9 @@ self: super: {
})
] super.niv;
# 2024-03-25: HSH broken because of the unix-2.8.0.0 breaking change
HSH = appendPatches [./patches/HSH-unix-openFd.patch] super.HSH;
inherit
(let
unbreakRepa = packageName: drv: lib.pipe drv [
@ -3052,4 +3036,36 @@ self: super: {
# repa-query, repa-scalar, repa-store, repa-stream
;
# https://github.com/jhickner/smtp-mail/pull/41 Use crypton-connection instead of connection
smtp-mail = appendPatch (pkgs.fetchpatch {
name = "smtp-mail-crypton-connection.patch";
url = "https://github.com/jhickner/smtp-mail/commit/4c724c80814ab1da7c37256a6c10e04c88b9af95.patch";
hash = "sha256-rCyY4rB/wLspeAbLw1jji5BykYFLnmTjLiUyNkiEXmw";
}) (super.smtp-mail.override { connection = self.crypton-connection; });
# Use recent git version as the hackage version is outdated and not building on recent GHC versions
haskell-to-elm = overrideSrc {
version = "unstable-2023-12-02";
src = pkgs.fetchFromGitHub {
owner = "haskell-to-elm";
repo = "haskell-to-elm";
rev = "52ab086a320a14051aa38d0353d957fb6b2525e9";
hash = "sha256-j6F4WplJy7NyhTAuiDd/tHT+Agk1QdyPjOEkceZSxq8=";
};
} super.haskell-to-elm;
# https://github.com/dpwright/HaskellNet-SSL/pull/33 Use crypton-connection instead of connection
HaskellNet-SSL = appendPatch (pkgs.fetchpatch {
name = "HaskellNet-SSL-crypton-connection.patch";
url = "https://github.com/dpwright/HaskellNet-SSL/pull/34/commits/cab639143efb65acf96abb35ae6c48db8d37867c.patch";
hash = "sha256-hT4IZw70DxTw6iMofQHjPycz6IE6U76df72ftR2UB6Q=";
}) (super.HaskellNet-SSL.override { connection = self.crypton-connection; });
# https://github.com/isovector/type-errors/issues/9
type-errors = dontCheck super.type-errors;
cabal-gild = super.cabal-gild.overrideScope (self: super: {
tasty = super.tasty_1_5;
tasty-quickcheck = super.tasty-quickcheck_0_10_3;
});
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super

View File

@ -214,20 +214,6 @@ self: super: ({
] ++ (drv.libraryHaskellDepends or []);
}) super.cas-store;
# 2021-05-25: Tests fail and I have no way to debug them.
hls-class-plugin = dontCheck super.hls-class-plugin;
hls-brittany-plugin = dontCheck super.hls-brittany-plugin;
hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin;
hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
hls-splice-plugin = dontCheck super.hls-splice-plugin;
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin;
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
hls-floskell-plugin = dontCheck super.hls-floskell-plugin;
hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
# 2022-05-05: Tests fail and I have no way to debug them.
hls-rename-plugin = dontCheck super.hls-rename-plugin;
# We are lacking pure pgrep at the moment for tests to work
tmp-postgres = dontCheck super.tmp-postgres;

View File

@ -66,6 +66,9 @@ self: super: {
self.base-orphans
] super.hashable;
# Too strict lower bounds on base
primitive-addr = doJailbreak super.primitive-addr;
# Pick right versions for GHC-specific packages
ghc-api-compat = doDistribute (unmarkBroken self.ghc-api-compat_8_10_7);

View File

@ -97,9 +97,6 @@ self: super: {
# This became a core library in ghc 8.10., so we dont have an "exception" attribute anymore.
exceptions = self.exceptions_0_10_7;
# Older compilers need the latest ghc-lib to build this package.
hls-hlint-plugin = addBuildDepend self.ghc-lib super.hls-hlint-plugin;
# vector 0.12.2 indroduced doctest checks that dont work on older compilers
vector = dontCheck super.vector;

View File

@ -65,6 +65,9 @@ self: super: {
self.base-orphans
] super.hashable;
# Too strict lower bounds on base
primitive-addr = doJailbreak super.primitive-addr;
hashable-time = doJailbreak super.hashable-time;
tuple = addBuildDepend self.base-orphans super.tuple;
vector-th-unbox = doJailbreak super.vector-th-unbox;

View File

@ -0,0 +1,53 @@
{ pkgs, haskellLib }:
let
inherit (pkgs) lib;
in
self: super: {
llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
# Disable GHC core libraries
array = null;
base = null;
binary = null;
bytestring = null;
Cabal = null;
Cabal-syntax = null;
containers = null;
deepseq = null;
directory = null;
exceptions = null;
filepath = null;
ghc-bignum = null;
ghc-boot = null;
ghc-boot-th = null;
ghc-compact = null;
ghc-experimental = null;
ghc-heap = null;
ghc-internal = null;
ghc-platform = null;
ghc-prim = null;
ghc-toolchain = null;
ghci = null;
haskeline = null;
hpc = null;
integer-gmp = null;
mtl = null;
os-string = null;
parsec = null;
pretty = null;
process = null;
rts = null;
semaphore-compat = null;
stm = null;
system-cxx-std-lib = null;
template-haskell = null;
# GHC only builds terminfo if it is a native compiler
terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else haskellLib.doDistribute self.terminfo_0_4_1_6;
text = null;
time = null;
transformers = null;
unix = null;
xhtml = null;
}

View File

@ -65,31 +65,33 @@ self: super: {
algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1;
});
hls-cabal-plugin = super.hls-cabal-plugin.override {
Cabal-syntax = self.Cabal-syntax_3_8_1_0;
};
ormolu = self.ormolu_0_5_2_0.override {
Cabal-syntax = self.Cabal-syntax_3_8_1_0;
};
haskell-language-server = lib.pipe super.haskell-language-server [
(disableCabalFlag "fourmolu")
(disableCabalFlag "ormolu")
(disableCabalFlag "stylishHaskell")
(overrideCabal (drv: {
# Disabling the build flags isn't enough: `Setup configure` still configures
# every component for building and complains about missing dependencies.
# Thus we have to mark the undesired components as non-buildable.
postPatch = drv.postPatch or "" + ''
for lib in hls-ormolu-plugin hls-fourmolu-plugin; do
sed -i "/^library $lib/a\ buildable: False" haskell-language-server.cabal
done
'';
}))
(d: d.override {
ormolu = null;
fourmolu = null;
})
];
stylish-haskell = doJailbreak super.stylish-haskell_0_14_4_0;
haskell-language-server = lib.pipe (super.haskell-language-server.override {
hls-ormolu-plugin = null;
hls-stylish-haskell-plugin = null;
hls-fourmolu-plugin = null;
# Not buildable if GHC > 9.2.3, so we ship no compatible GHC
hls-stan-plugin = null;
}) [
(disableCabalFlag "fourmolu")
(disableCabalFlag "ormolu")
(disableCabalFlag "stylishHaskell")
];
# For GHC < 9.4, some packages need data-array-byte as an extra dependency
hashable = addBuildDepends [ self.data-array-byte ] super.hashable;
primitive = addBuildDepends [ self.data-array-byte ] super.primitive;
primitive-unlifted = super.primitive-unlifted_0_1_3_1;
# Too strict lower bound on base
primitive-addr = doJailbreak super.primitive-addr;
# Jailbreaks & Version Updates
hashable-time = doJailbreak super.hashable-time;
@ -118,9 +120,6 @@ self: super: {
# https://github.com/clash-lang/clash-compiler/blob/f0f6275e19b8c672f042026c478484c5fd45191d/README.md#ghc-compatibility
clash-prelude = dontDistribute (markBroken super.clash-prelude);
# 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46
hiedb = dontCheck super.hiedb;
# Too strict upper bound on bytestring, relevant for GHC 9.2.6 specifically
# https://github.com/protolude/protolude/issues/127#issuecomment-1428807874
protolude = doJailbreak super.protolude;

View File

@ -102,9 +102,6 @@ in {
# https://github.com/kowainik/relude/issues/436
relude = dontCheck super.relude;
# Broken because of unix >= 2.8 for GHC >= 9.6
darcs = unmarkBroken (doDistribute super.darcs);
inherit
(
let
@ -140,4 +137,7 @@ in {
self.foldable1-classes-compat
self.OneTuple
] super.base-compat-batteries;
# Too strict lower bound on base
primitive-addr = doJailbreak super.primitive-addr;
}

View File

@ -118,7 +118,6 @@ self: super: {
relude = dontCheck (doJailbreak super.relude);
inherit (pkgs.lib.mapAttrs (_: doJailbreak ) super)
hls-cabal-plugin
ghc-trace-events
gi-cairo-connector # mtl <2.3
ghc-prof # base <4.18

View File

@ -49,37 +49,37 @@ self: super: {
unix = null;
xhtml = null;
#
# HLS
# https://haskell-language-server.readthedocs.io/en/latest/support/plugin-support.html
#
haskell-language-server = super.haskell-language-server.override {
hls-class-plugin = null;
hls-fourmolu-plugin = null;
hls-gadt-plugin = null;
hls-hlint-plugin = null;
hls-ormolu-plugin = null;
hls-refactor-plugin = null;
hls-rename-plugin = null;
hls-retrie-plugin = null;
hls-splice-plugin = null;
hls-stylish-haskell-plugin = null;
};
#
# Version upgrades
#
th-abstraction = doDistribute self.th-abstraction_0_6_0_0;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_1_20231121;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_0;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_2_20240223;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
ghc-lib = doDistribute self.ghc-lib_9_8_1_20231121;
megaparsec = doDistribute self.megaparsec_9_6_1;
aeson = doDistribute self.aeson_2_2_1_0;
attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1;
ormolu = doDistribute self.ormolu_0_7_3_0;
fourmolu = doDistribute (dontCheck self.fourmolu_0_14_1_0);
xmonad = doDistribute self.xmonad_0_18_0;
hlint = doDistribute self.hlint_3_8;
apply-refact = self.apply-refact_0_14_0_0;
ormolu = self.ormolu_0_7_4_0;
fourmolu = self.fourmolu_0_15_0_0;
stylish-haskell = self.stylish-haskell_0_14_6_0;
hlint = self.hlint_3_8;
ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_11_0;
# A given major version of ghc-exactprint only supports one version of GHC.
ghc-exactprint = self.ghc-exactprint_1_8_0_0;
ghc-exactprint_1_8_0_0 = addBuildDepends [
self.Diff
self.HUnit
self.data-default
self.extra
self.free
self.ghc-paths
self.ordered-containers
self.silently
self.syb
] super.ghc-exactprint_1_8_0_0;
#
# Jailbreaks
@ -98,6 +98,12 @@ self: super: {
# Too strict bound on base, believe it or not.
# https://github.com/judah/terminfo/pull/55#issuecomment-1876894232
terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6;
HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12
raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2
stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1
stripe-signature = doJailbreak super.stripe-signature; # text >=1.2.5 && <1.3 || >=2.0 && <2.1
string-random = doJailbreak super.string-random; # text >=1.2.2.1 && <2.1
inflections = doJailbreak super.inflections; # text >=0.2 && <2.1
#
# Test suite issues
@ -106,6 +112,7 @@ self: super: {
lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers == 0.6.*
hourglass = dontCheck super.hourglass; # umaintained, test suite doesn't compile anymore
bsb-http-chunked = dontCheck super.bsb-http-chunked; # umaintained, test suite doesn't compile anymore
pcre-heavy = dontCheck super.pcre-heavy; # GHC warnings cause the tests to fail
#
# Other build fixes
@ -122,10 +129,4 @@ self: super: {
})
super.libmpd;
# Symbol syntax seems to have changed in 9.8, removing a seemingly redundant colon; appears to be an overspecified assertion.
# https://github.com/wz1000/HieDb/issues/74
hiedb =
assert super.hiedb.version == "0.5.0.1";
dontCheck super.hiedb;
}

View File

@ -71,7 +71,6 @@ broken-packages:
- adtrees # failure in job https://hydra.nixos.org/build/233192320 at 2023-09-02
- AERN-Basics # failure in job https://hydra.nixos.org/build/233246999 at 2023-09-02
- aeson-applicative # failure in job https://hydra.nixos.org/build/233213824 at 2023-09-02
- aeson-better-errors # failure in job https://hydra.nixos.org/build/252717339 at 2024-03-16
- aeson-bson # failure in job https://hydra.nixos.org/build/233201964 at 2023-09-02
- aeson-commit # failure in job https://hydra.nixos.org/build/233198515 at 2023-09-02
- aeson-compat # failure in job https://hydra.nixos.org/build/233208257 at 2023-09-02
@ -519,6 +518,7 @@ broken-packages:
- boots # failure in job https://hydra.nixos.org/build/252733526 at 2024-03-16
- boring-window-switcher # failure in job https://hydra.nixos.org/build/233252547 at 2023-09-02
- borsh # failure in job https://hydra.nixos.org/build/252718760 at 2024-03-16
- botan-bindings # failure in job https://hydra.nixos.org/build/253695799 at 2024-03-31
- bot # failure in job https://hydra.nixos.org/build/233230089 at 2023-09-02
- botpp # failure in job https://hydra.nixos.org/build/233201674 at 2023-09-02
- bottom # failure in job https://hydra.nixos.org/build/233225154 at 2023-09-02
@ -616,7 +616,6 @@ broken-packages:
- cabal-file-th # failure in job https://hydra.nixos.org/build/233224650 at 2023-09-02
- cabal-ghc-dynflags # failure in job https://hydra.nixos.org/build/233244580 at 2023-09-02
- cabal-ghci # failure in job https://hydra.nixos.org/build/233239354 at 2023-09-02
- cabal-gild # failure in job https://hydra.nixos.org/build/252731019 at 2024-03-16
- cabal-graphdeps # failure in job https://hydra.nixos.org/build/233221966 at 2023-09-02
- cabalgraph # failure in job https://hydra.nixos.org/build/233241573 at 2023-09-02
- cabal-helper # failure in job https://hydra.nixos.org/build/252732588 at 2024-03-16
@ -737,6 +736,7 @@ broken-packages:
- chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13
- chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02
- changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16
- changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31
- changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02
- character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02
- charter # failure in job https://hydra.nixos.org/build/233237264 at 2023-09-02
@ -746,7 +746,6 @@ broken-packages:
- chatty-text # failure in job https://hydra.nixos.org/build/233199498 at 2023-09-02
- chatty-utils # failure in job https://hydra.nixos.org/build/252710715 at 2024-03-16
- chatwork # failure in job https://hydra.nixos.org/build/233240489 at 2023-09-02
- cheapskate # failure in job https://hydra.nixos.org/build/233197892 at 2023-09-02
- check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02
- checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02
- Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02
@ -845,6 +844,7 @@ broken-packages:
- codecov-haskell # failure in job https://hydra.nixos.org/build/233256758 at 2023-09-02
- codeforces-cli # failure in job https://hydra.nixos.org/build/233210719 at 2023-09-02
- codepad # failure in job https://hydra.nixos.org/build/233197730 at 2023-09-02
- codet # failure in job https://hydra.nixos.org/build/253695383 at 2024-03-31
- codeworld-api # failure in job https://hydra.nixos.org/build/252720413 at 2024-03-16
- codex # failure in job https://hydra.nixos.org/build/233212311 at 2023-09-02
- codo-notation # failure in job https://hydra.nixos.org/build/233202566 at 2023-09-02
@ -988,6 +988,7 @@ broken-packages:
- Control-Monad-ST2 # failure in job https://hydra.nixos.org/build/233222919 at 2023-09-02
- contstuff-monads-tf # failure in job https://hydra.nixos.org/build/233224064 at 2023-09-02
- contstuff-transformers # failure in job https://hydra.nixos.org/build/233244153 at 2023-09-02
- copilot-bluespec # failure in job https://hydra.nixos.org/build/253685418 at 2024-03-31
- copilot-c99 # failure in job https://hydra.nixos.org/build/233258148 at 2023-09-02
- copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02
- coquina # failure in job https://hydra.nixos.org/build/233254665 at 2023-09-02
@ -1018,7 +1019,6 @@ broken-packages:
- cplusplus-th # failure in job https://hydra.nixos.org/build/233204461 at 2023-09-02
- cps-except # failure in job https://hydra.nixos.org/build/252711064 at 2024-03-16
- cpuperf # failure in job https://hydra.nixos.org/build/233252964 at 2023-09-02
- cpython # failure in job https://hydra.nixos.org/build/233255188 at 2023-09-02
- cql-io # failure in job https://hydra.nixos.org/build/233245286 at 2023-09-02
- cqrs-core # failure in job https://hydra.nixos.org/build/233192102 at 2023-09-02
- crack # failure in job https://hydra.nixos.org/build/233229111 at 2023-09-02
@ -1109,7 +1109,6 @@ broken-packages:
- darcs2dot # failure in job https://hydra.nixos.org/build/233209236 at 2023-09-02
- darcs-buildpackage # failure in job https://hydra.nixos.org/build/233213566 at 2023-09-02
- darcs-cabalized # failure in job https://hydra.nixos.org/build/233234765 at 2023-09-02
- darcs # doesn't support unix >= 2.8, 2024-01-13
- darcs-graph # failure in job https://hydra.nixos.org/build/233245230 at 2023-09-02
- darcs-monitor # failure in job https://hydra.nixos.org/build/233249455 at 2023-09-02
- darkplaces-rcon # failure in job https://hydra.nixos.org/build/233247609 at 2023-09-02
@ -1366,6 +1365,7 @@ broken-packages:
- do-spaces # failure in job https://hydra.nixos.org/build/233244331 at 2023-09-02
- dotfs # failure in job https://hydra.nixos.org/build/233200762 at 2023-09-02
- dot-linker # failure in job https://hydra.nixos.org/build/233237512 at 2023-09-02
- double-x-encoding # failure in job https://hydra.nixos.org/build/253694746 at 2024-03-31
- doublezip # failure in job https://hydra.nixos.org/build/233219270 at 2023-09-02
- doublify-toolkit # failure in job https://hydra.nixos.org/build/233223302 at 2023-09-02
- dovin # failure in job https://hydra.nixos.org/build/252714139 at 2024-03-16
@ -1944,6 +1944,7 @@ broken-packages:
- geniplate-mirror # failure in job https://hydra.nixos.org/build/252731252 at 2024-03-16
- gen-passwd # failure in job https://hydra.nixos.org/build/233224836 at 2023-09-02
- genprog # failure in job https://hydra.nixos.org/build/233198970 at 2023-09-02
- GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31
- gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02
- geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02
- GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02
@ -1976,6 +1977,7 @@ broken-packages:
- ghc-gc-hook # failure in job https://hydra.nixos.org/build/233195053 at 2023-09-02
- ghc-generic-instances # failure in job https://hydra.nixos.org/build/233259298 at 2023-09-02
- ghc-hotswap # failure in job https://hydra.nixos.org/build/233220146 at 2023-09-02
- ghcide-test-utils # failure in job https://hydra.nixos.org/build/253687657 at 2024-03-31
- ghci-diagrams # failure in job https://hydra.nixos.org/build/233194407 at 2023-09-02
- ghci-haskeline # failure in job https://hydra.nixos.org/build/233216940 at 2023-09-02
- ghci-history-parser # failure in job https://hydra.nixos.org/build/233204448 at 2023-09-02
@ -2007,10 +2009,13 @@ broken-packages:
- ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02
- gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02
- giak # failure in job https://hydra.nixos.org/build/233242229 at 2023-09-02
- gi-ayatana-appindicator3 # failure in job https://hydra.nixos.org/build/253681898 at 2024-03-31
- gi-clutter # failure in job https://hydra.nixos.org/build/233252753 at 2023-09-02
- gi-coglpango # failure in job https://hydra.nixos.org/build/233194401 at 2023-09-02
- Gifcurry # failure in job https://hydra.nixos.org/build/233200204 at 2023-09-02
- gi-ggit # failure in job https://hydra.nixos.org/build/253693036 at 2024-03-31
- gi-gio-hs-list-model # failure in job https://hydra.nixos.org/build/233241640 at 2023-09-02
- gi-gstapp # failure in job https://hydra.nixos.org/build/253686159 at 2024-03-31
- gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02
- gi-gtk-declarative # failure in job https://hydra.nixos.org/build/233217494 at 2023-09-02
- gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02
@ -2043,6 +2048,7 @@ broken-packages:
- git-repair # failure in job https://hydra.nixos.org/build/233222686 at 2023-09-02
- gitter # failure in job https://hydra.nixos.org/build/233210040 at 2023-09-02
- git-vogue # failure in job https://hydra.nixos.org/build/233249420 at 2023-09-02
- gi-webkit2webextension # failure in job https://hydra.nixos.org/build/254424710 at 2024-03-31
- gi-webkitwebprocessextension # failure in job https://hydra.nixos.org/build/233227647 at 2023-09-02
- glade # failure in job https://hydra.nixos.org/build/233229566 at 2023-09-02
- glambda # failure in job https://hydra.nixos.org/build/252728236 at 2024-03-16
@ -2063,6 +2069,7 @@ broken-packages:
- gloss-examples # failure in job https://hydra.nixos.org/build/252718124 at 2024-03-16
- gloss-export # failure in job https://hydra.nixos.org/build/234444988 at 2023-09-13
- gloss-game # failure in job https://hydra.nixos.org/build/234460935 at 2023-09-13
- gloss-raster-massiv # failure in job https://hydra.nixos.org/build/253683246 at 2024-03-31
- glsl # failure in job https://hydra.nixos.org/build/233224139 at 2023-09-02
- gltf-codec # failure in job https://hydra.nixos.org/build/233205342 at 2023-09-02
- glue # failure in job https://hydra.nixos.org/build/233233587 at 2023-09-02
@ -2350,7 +2357,6 @@ broken-packages:
- haskell-src-match # failure in job https://hydra.nixos.org/build/233233529 at 2023-09-02
- haskell-src-meta-mwotton # failure in job https://hydra.nixos.org/build/233251914 at 2023-09-02
- haskell-stack-trace-plugin # failure in job https://hydra.nixos.org/build/233231305 at 2023-09-02
- haskell-to-elm # failure in job https://hydra.nixos.org/build/233210318 at 2023-09-02
- HaskellTorrent # failure in job https://hydra.nixos.org/build/233231874 at 2023-09-02
- HaskellTutorials # failure in job https://hydra.nixos.org/build/233209605 at 2023-09-02
- haskell-type-exts # failure in job https://hydra.nixos.org/build/233209731 at 2023-09-02
@ -2486,6 +2492,7 @@ broken-packages:
- heterogeneous-list-literals # failure in job https://hydra.nixos.org/build/233212297 at 2023-09-02
- hetris # failure in job https://hydra.nixos.org/build/233256814 at 2023-09-02
- heukarya # failure in job https://hydra.nixos.org/build/233247440 at 2023-09-02
- hevm # failure in job https://hydra.nixos.org/build/254311642 at 2024-03-31
- HExcel # failure in job https://hydra.nixos.org/build/233211971 at 2023-09-02
- hexchat # failure in job https://hydra.nixos.org/build/233234161 at 2023-09-02
- hexif # failure in job https://hydra.nixos.org/build/233245470 at 2023-09-02
@ -2605,10 +2612,30 @@ broken-packages:
- HLogger # failure in job https://hydra.nixos.org/build/233247351 at 2023-09-02
- hlongurl # failure in job https://hydra.nixos.org/build/233227204 at 2023-09-02
- hlrdb-core # failure in job https://hydra.nixos.org/build/252728012 at 2024-03-16
- hls-alternate-number-format-plugin # failure in job https://hydra.nixos.org/build/253704250 at 2024-03-31
- hls-brittany-plugin # failure in job https://hydra.nixos.org/build/233201998 at 2023-09-02
- hls-cabal-fmt-plugin # failure in job https://hydra.nixos.org/build/253689716 at 2024-03-31
- hls-cabal-plugin # failure in job https://hydra.nixos.org/build/253694969 at 2024-03-31
- hls-change-type-signature-plugin # failure in job https://hydra.nixos.org/build/253678069 at 2024-03-31
- hls-class-plugin # failure in job https://hydra.nixos.org/build/253699207 at 2024-03-31
- hls-code-range-plugin # failure in job https://hydra.nixos.org/build/253700243 at 2024-03-31
- hls-eval-plugin # failure in job https://hydra.nixos.org/build/253679229 at 2024-03-31
- hls-explicit-fixity-plugin # failure in job https://hydra.nixos.org/build/253687927 at 2024-03-31
- hls-explicit-imports-plugin # failure in job https://hydra.nixos.org/build/253681732 at 2024-03-31
- hls-explicit-record-fields-plugin # failure in job https://hydra.nixos.org/build/253684668 at 2024-03-31
- hls-floskell-plugin # failure in job https://hydra.nixos.org/build/253700858 at 2024-03-31
- hls-fourmolu-plugin # failure in job https://hydra.nixos.org/build/253704260 at 2024-03-31
- hls-haddock-comments-plugin # failure in job https://hydra.nixos.org/build/233233944 at 2023-09-02
- hls-hlint-plugin # failure in job https://hydra.nixos.org/build/253680401 at 2024-03-31
- hls-module-name-plugin # failure in job https://hydra.nixos.org/build/253699279 at 2024-03-31
- hls-ormolu-plugin # failure in job https://hydra.nixos.org/build/253701021 at 2024-03-31
- hls-overloaded-record-dot-plugin # failure in job https://hydra.nixos.org/build/253677979 at 2024-03-31
- hls-pragmas-plugin # failure in job https://hydra.nixos.org/build/253682147 at 2024-03-31
- hls-qualify-imported-names-plugin # failure in job https://hydra.nixos.org/build/253691095 at 2024-03-31
- hls-refine-imports-plugin # failure in job https://hydra.nixos.org/build/233211155 at 2023-09-02
- hls-selection-range-plugin # failure in job https://hydra.nixos.org/build/233205582 at 2023-09-02
- hls-stan-plugin # failure in job https://hydra.nixos.org/build/253693419 at 2024-03-31
- hls-stylish-haskell-plugin # failure in job https://hydra.nixos.org/build/253696920 at 2024-03-31
- hls-tactics-plugin # failure in job https://hydra.nixos.org/build/233238907 at 2023-09-02
- hlwm # failure in job https://hydra.nixos.org/build/233235119 at 2023-09-02
- hly # failure in job https://hydra.nixos.org/build/233206910 at 2023-09-02
@ -2722,6 +2749,7 @@ broken-packages:
- hs2ps # failure in job https://hydra.nixos.org/build/233258362 at 2023-09-02
- hsakamai # failure in job https://hydra.nixos.org/build/252722933 at 2024-03-16
- hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02
- hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31
- hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02
- hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02
- hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02
@ -2766,7 +2794,6 @@ broken-packages:
- hsgnutls-yj # failure in job https://hydra.nixos.org/build/233220680 at 2023-09-02
- hsgsom # failure in job https://hydra.nixos.org/build/233192340 at 2023-09-02
- HsHaruPDF # failure in job https://hydra.nixos.org/build/233220916 at 2023-09-02
- HSH # failure in job https://hydra.nixos.org/build/252713464 at 2024-03-16
- HsHyperEstraier # failure in job https://hydra.nixos.org/build/233253787 at 2023-09-02
- hsI2C # failure in job https://hydra.nixos.org/build/233247520 at 2023-09-02
- hSimpleDB # failure in job https://hydra.nixos.org/build/233236736 at 2023-09-02
@ -2791,6 +2818,7 @@ broken-packages:
- hsns # failure in job https://hydra.nixos.org/build/233240328 at 2023-09-02
- hsnsq # failure in job https://hydra.nixos.org/build/233215245 at 2023-09-02
- hsntp # failure in job https://hydra.nixos.org/build/233206211 at 2023-09-02
- hs-opentelemetry-instrumentation-auto # failure in job https://hydra.nixos.org/build/253678404 at 2024-03-31
- hs-opentelemetry-propagator-datadog # failure in job https://hydra.nixos.org/build/237245341 at 2023-10-21
- hsoptions # failure in job https://hydra.nixos.org/build/233198363 at 2023-09-02
- hsoz # failure in job https://hydra.nixos.org/build/233217005 at 2023-09-02
@ -3441,6 +3469,7 @@ broken-packages:
- libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02
- libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02
- libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02
- libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31
- libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02
- libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02
- libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02
@ -4004,6 +4033,7 @@ broken-packages:
- netrium # failure in job https://hydra.nixos.org/build/233258377 at 2023-09-02
- NetSNMP # failure in job https://hydra.nixos.org/build/233598256 at 2023-09-02
- netspec # failure in job https://hydra.nixos.org/build/233251049 at 2023-09-02
- netw # failure in job https://hydra.nixos.org/build/253678214 at 2024-03-31
- netwire-input-javascript # failure in job https://hydra.nixos.org/build/233245020 at 2023-09-02
- netwire-vinylglfw-examples # failure in job https://hydra.nixos.org/build/233236274 at 2023-09-02
- network-address # failure in job https://hydra.nixos.org/build/233248618 at 2023-09-02
@ -4064,6 +4094,7 @@ broken-packages:
- NMap # failure in job https://hydra.nixos.org/build/233246148 at 2023-09-02
- nme # failure in job https://hydra.nixos.org/build/233224069 at 2023-09-02
- nm # failure in job https://hydra.nixos.org/build/233258727 at 2023-09-02
- n-m # failure in job https://hydra.nixos.org/build/254311712 at 2024-03-31
- nn # failure in job https://hydra.nixos.org/build/233236534 at 2023-09-02
- nntp # failure in job https://hydra.nixos.org/build/233210197 at 2023-09-02
- noether # failure in job https://hydra.nixos.org/build/233193462 at 2023-09-02
@ -4330,6 +4361,7 @@ broken-packages:
- parser-combinators-tests # failure in job https://hydra.nixos.org/build/233259610 at 2023-09-02
- parsergen # failure in job https://hydra.nixos.org/build/233197332 at 2023-09-02
- parser-helper # failure in job https://hydra.nixos.org/build/233198774 at 2023-09-02
- parser-regex # failure in job https://hydra.nixos.org/build/253688486 at 2024-03-31
- parsers-megaparsec # failure in job https://hydra.nixos.org/build/233234736 at 2023-09-02
- parser-unbiased-choice-monad-embedding # failure in job https://hydra.nixos.org/build/233258179 at 2023-09-02
- parsimony # failure in job https://hydra.nixos.org/build/233230339 at 2023-09-02
@ -4356,7 +4388,6 @@ broken-packages:
- path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21
- PathTree # failure in job https://hydra.nixos.org/build/233216203 at 2023-09-02
- patronscraper # failure in job https://hydra.nixos.org/build/233258571 at 2023-09-02
- pattern-arrows # failure in job https://hydra.nixos.org/build/252718352 at 2024-03-16
- pattern-trie # failure in job https://hydra.nixos.org/build/233237252 at 2023-09-02
- paynow-zw # failure in job https://hydra.nixos.org/build/233221916 at 2023-09-02
- paypal-adaptive-hoops # failure in job https://hydra.nixos.org/build/233244557 at 2023-09-02
@ -4370,6 +4401,7 @@ broken-packages:
- pcgen # failure in job https://hydra.nixos.org/build/233195356 at 2023-09-02
- PCLT # failure in job https://hydra.nixos.org/build/233246845 at 2023-09-02
- pcre-light-extra # failure in job https://hydra.nixos.org/build/233194585 at 2023-09-02
- pcubature # failure in job https://hydra.nixos.org/build/253698476 at 2024-03-31
- pdfinfo # failure in job https://hydra.nixos.org/build/233214432 at 2023-09-02
- pdf-slave-template # failure in job https://hydra.nixos.org/build/233217870 at 2023-09-02
- pdf-toolbox-viewer # failure in job https://hydra.nixos.org/build/233196461 at 2023-09-02
@ -4756,6 +4788,7 @@ broken-packages:
- pure-priority-queue # failure in job https://hydra.nixos.org/build/233258014 at 2023-09-02
- purescript-ast # failure in job https://hydra.nixos.org/build/233204157 at 2023-09-02
- purescript-cst # failure in job https://hydra.nixos.org/build/233197178 at 2023-09-02
- purescript # failure in job https://hydra.nixos.org/build/253692073 at 2024-03-31
- pure-zlib # failure in job https://hydra.nixos.org/build/233241392 at 2023-09-02
- purview # failure in job https://hydra.nixos.org/build/233208821 at 2023-09-02
- pushbullet # failure in job https://hydra.nixos.org/build/233209340 at 2023-09-02
@ -4767,7 +4800,6 @@ broken-packages:
- pushover # failure in job https://hydra.nixos.org/build/252739908 at 2024-03-16
- putlenses # failure in job https://hydra.nixos.org/build/233197372 at 2023-09-02
- puzzle-draw # failure in job https://hydra.nixos.org/build/233204953 at 2023-09-02
- pvar # failure in job https://hydra.nixos.org/build/252711515 at 2024-03-16
- pvector # failure in job https://hydra.nixos.org/build/233217965 at 2023-09-02
- pyffi # failure in job https://hydra.nixos.org/build/233260156 at 2023-09-02
- pyfi # failure in job https://hydra.nixos.org/build/233214389 at 2023-09-02
@ -4865,6 +4897,7 @@ broken-packages:
- rbst # failure in job https://hydra.nixos.org/build/233238184 at 2023-09-02
- rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02
- rdf4h # failure in job https://hydra.nixos.org/build/233234057 at 2023-09-02
- rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31
- react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02
- react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02
- reaction-logic # failure in job https://hydra.nixos.org/build/233216789 at 2023-09-02
@ -4921,6 +4954,7 @@ broken-packages:
- reflex-dom-retractable # failure in job https://hydra.nixos.org/build/233198362 at 2023-09-02
- reflex-dom-svg # failure in job https://hydra.nixos.org/build/233193544 at 2023-09-02
- reflex-external-ref # failure in job https://hydra.nixos.org/build/233215834 at 2023-09-02
- reflex-gi-gtk # failure in job https://hydra.nixos.org/build/253683412 at 2024-03-31
- reflex-gloss # failure in job https://hydra.nixos.org/build/234457448 at 2023-09-13
- reflex-jsx # failure in job https://hydra.nixos.org/build/233207137 at 2023-09-02
- reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02
@ -5018,6 +5052,7 @@ broken-packages:
- rewrite-inspector # failure in job https://hydra.nixos.org/build/233243472 at 2023-09-02
- rfc # failure in job https://hydra.nixos.org/build/233241988 at 2023-09-02
- rfc-prelude # failure in job https://hydra.nixos.org/build/233227572 at 2023-09-02
- r-glpk-phonetic-languages-ukrainian-durations # failure in job https://hydra.nixos.org/build/253703155 at 2024-03-31
- rhbzquery # failure in job https://hydra.nixos.org/build/233259706 at 2023-09-02
- rhine # failure in job https://hydra.nixos.org/build/233245503 at 2023-09-02
- riak # failure in job https://hydra.nixos.org/build/233192622 at 2023-09-02
@ -5266,8 +5301,10 @@ broken-packages:
- servant-static-th # failure in job https://hydra.nixos.org/build/233191735 at 2023-09-02
- servant-streaming # failure in job https://hydra.nixos.org/build/233215168 at 2023-09-02
- servant-streamly # failure in job https://hydra.nixos.org/build/233231404 at 2023-09-02
- servant-to-elm # failure in job https://hydra.nixos.org/build/253681347 at 2024-03-31
- servant-tracing # failure in job https://hydra.nixos.org/build/233229308 at 2023-09-02
- servant-typed-error # failure in job https://hydra.nixos.org/build/252727241 at 2024-03-16
- servant-typescript # failure in job https://hydra.nixos.org/build/253932573 at 2024-03-31
- servant-util # failure in job https://hydra.nixos.org/build/252729690 at 2024-03-16
- servant-wasm # failure in job https://hydra.nixos.org/build/233191644 at 2023-09-02
- servant-xml-conduit # failure in job https://hydra.nixos.org/build/243828707 at 2024-01-01
@ -5443,6 +5480,7 @@ broken-packages:
- smawk # failure in job https://hydra.nixos.org/build/233258699 at 2023-09-02
- sme # failure in job https://hydra.nixos.org/build/233208306 at 2023-09-02
- smerdyakov # failure in job https://hydra.nixos.org/build/233238735 at 2023-09-02
- smh # failure in job https://hydra.nixos.org/build/253695707 at 2024-03-31
- smiles # failure in job https://hydra.nixos.org/build/233197831 at 2023-09-02
- SmithNormalForm # failure in job https://hydra.nixos.org/build/233253620 at 2023-09-02
- smoothie # failure in job https://hydra.nixos.org/build/233250042 at 2023-09-02
@ -5531,7 +5569,6 @@ broken-packages:
- special-keys # failure in job https://hydra.nixos.org/build/233191988 at 2023-09-02
- spectacle # failure in job https://hydra.nixos.org/build/233207488 at 2023-09-02
- speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02
- specup # failure in job https://hydra.nixos.org/build/252712918 at 2024-03-16
- sphinxesc # failure in job https://hydra.nixos.org/build/233194825 at 2023-09-02
- sphinx # failure in job https://hydra.nixos.org/build/233247449 at 2023-09-02
- Spintax # failure in job https://hydra.nixos.org/build/233224001 at 2023-09-02
@ -5826,13 +5863,13 @@ broken-packages:
- tart # failure in job https://hydra.nixos.org/build/252723842 at 2024-03-16
- taskell # depends on old version of brick
- TaskMonad # failure in job https://hydra.nixos.org/build/233219257 at 2023-09-02
- tasty-autocollect # failure in job https://hydra.nixos.org/build/233256957 at 2023-09-02
- tasty-auto # failure in job https://hydra.nixos.org/build/233220008 at 2023-09-02
- tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16
- tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02
- tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04
- tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02
- tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02
- tasty-process # failure in job https://hydra.nixos.org/build/253680638 at 2024-03-31
- tasty-stats # failure in job https://hydra.nixos.org/build/233228752 at 2023-09-02
- tasty-test-reporter # failure in job https://hydra.nixos.org/build/233208181 at 2023-09-02
- tasty-test-vector # failure in job https://hydra.nixos.org/build/233231957 at 2023-09-02
@ -6035,6 +6072,7 @@ broken-packages:
- tokyocabinet-haskell # failure in job https://hydra.nixos.org/build/233193492 at 2023-09-02
- tokyotyrant-haskell # failure in job https://hydra.nixos.org/build/233256228 at 2023-09-02
- toml # failure in job https://hydra.nixos.org/build/233223844 at 2023-09-02
- toml-test-drivers # failure in job https://hydra.nixos.org/build/253701482 at 2024-03-31
- tonalude # failure in job https://hydra.nixos.org/build/233204874 at 2023-09-02
- tonaparser # failure in job https://hydra.nixos.org/build/233224261 at 2023-09-02
- toodles # failure in job https://hydra.nixos.org/build/233245612 at 2023-09-02
@ -6152,7 +6190,6 @@ broken-packages:
- typed-time # failure in job https://hydra.nixos.org/build/233246930 at 2023-09-02
- typed-wire # failure in job https://hydra.nixos.org/build/233237626 at 2023-09-02
- type-eq # failure in job https://hydra.nixos.org/build/233214388 at 2023-09-02
- type-errors # failure in job https://hydra.nixos.org/build/252734319 at 2024-03-16
- type-errors-pretty # failure in job https://hydra.nixos.org/build/233238808 at 2023-09-02
- typehash # failure in job https://hydra.nixos.org/build/233207184 at 2023-09-02
- type-indexed-queues # failure in job https://hydra.nixos.org/build/233197833 at 2023-09-02

View File

@ -28,10 +28,6 @@ default-package-overrides:
- gi-gdkx11 < 4
# 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
- ghc-bignum == 1.0
# 2024-02-22: Needed for haskell-language-server-2.6.0.0
- lsp < 2.4.0.0
# 2024-02-22: Needed for hls-fourmolu-plugin-2.6.0.0 and others
- lsp-test < 0.17.0.0
extra-packages:
- Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
@ -102,6 +98,7 @@ extra-packages:
- text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10)
- th-abstraction < 0.6 # 2023-09-11: needed for aeson-2.2.0.0
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
- warp < 3.3.31 # 2024-03-20: for twain, which requires http2 3.0.3
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
- weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
- weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.*
@ -111,6 +108,7 @@ extra-packages:
- shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.*
- algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0
- fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10
- ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci
package-maintainers:
abbradar:
@ -291,7 +289,9 @@ package-maintainers:
- weeder
- witch
ncfavier:
- irc-client
- lambdabot
- shake
nomeata:
- cabal-plan-bounds
- candid
@ -354,6 +354,10 @@ package-maintainers:
- mpi-hs-store
- mpi-hs-cereal
- mpi-hs-binary
- cpython
- massiv
- massiv-io
- massiv-test
shlok:
- streamly-archive
- streamly-lmdb
@ -418,12 +422,19 @@ package-maintainers:
- irc-client
- chatter
- envy
t4ccer:
- aeson-better-errors
- cheapskate
- containers-unicode-symbols
- numerals-base
- pattern-arrows
tbidne:
- rest-rewrite
terlar:
- nix-diff
turion:
- Agda
- cabal-gild
- dunai
- essence-of-live-coding
- essence-of-live-coding-gloss
@ -644,6 +655,7 @@ unsupported-platforms:
piyo: [ platforms.darwin ]
PortMidi-simple: [ platforms.darwin ]
PortMidi: [ platforms.darwin ]
portmidi-utility: [ platforms.darwin ]
posix-api: [ platforms.darwin ]
Raincat: [ platforms.darwin ]
reactive-balsa: [ platforms.darwin ] # depends on alsa-core
@ -691,6 +703,7 @@ supported-platforms:
btrfs: [ platforms.linux ] # depends on linux
bytepatch: [ platforms.x86 ] # due to blake3
cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32)
cpython: [ platforms.x86 ] # c2hs errors on glibc headers
crc32c: [ platforms.x86 ] # uses x86 intrinsics
d3d11binding: [ platforms.windows ]
DirectSound: [ platforms.windows ]

View File

@ -1,4 +1,4 @@
# Stackage LTS 22.8
# Stackage LTS 22.13
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@ -30,7 +30,7 @@ default-package-overrides:
- aeson-pretty ==0.8.10
- aeson-qq ==0.8.4
- aeson-schemas ==1.4.2.1
- aeson-typescript ==0.6.2.0
- aeson-typescript ==0.6.3.0
- aeson-unqualified-ast ==1.0.0.3
- aeson-value-parser ==0.19.7.2
- aeson-warning-parser ==0.1.1
@ -347,7 +347,7 @@ default-package-overrides:
- annotated-exception ==0.2.0.5
- annotated-wl-pprint ==0.7.0
- ansi-terminal ==1.0.2
- ansi-terminal-game ==1.9.2.0
- ansi-terminal-game ==1.9.3.0
- ansi-terminal-types ==0.11.5
- ansi-wl-pprint ==1.0.2
- ANum ==0.2.0.2
@ -394,7 +394,7 @@ default-package-overrides:
- atom-basic ==0.2.5
- atom-conduit ==0.9.0.1
- atomic-counter ==0.1.2.1
- atomic-primops ==0.8.4
- atomic-primops ==0.8.5
- atomic-write ==0.2.0.7
- attoparsec ==0.14.4
- attoparsec-aeson ==2.1.0.0
@ -402,7 +402,7 @@ default-package-overrides:
- attoparsec-binary ==0.2
- attoparsec-data ==1.0.5.4
- attoparsec-expr ==0.1.1.2
- attoparsec-framer ==0.1.0.1
- attoparsec-framer ==0.1.0.2
- attoparsec-iso8601 ==1.1.0.1
- attoparsec-path ==0.0.0.1
- attoparsec-run ==0.0.2.0
@ -453,11 +453,11 @@ default-package-overrides:
- bcp47-orphans ==0.1.0.6
- bcrypt ==0.0.11
- beam-core ==0.10.1.0
- bech32 ==1.1.4
- bech32-th ==1.1.1
- bech32 ==1.1.5
- bech32-th ==1.1.5
- benchpress ==0.2.2.23
- bencode ==0.6.1.1
- benri-hspec ==0.1.0.1
- benri-hspec ==0.1.0.2
- between ==0.11.0.0
- bibtex ==0.1.0.7
- bifunctor-classes-compat ==0.1
@ -498,8 +498,8 @@ default-package-overrides:
- blas-hs ==0.1.1.0
- blaze-bootstrap ==0.1.0.1
- blaze-builder ==0.4.2.3
- blaze-colonnade ==1.2.2.1
- blaze-html ==0.9.1.2
- blaze-colonnade ==1.2.3.0
- blaze-html ==0.9.2.0
- blaze-markup ==0.8.3.0
- blaze-svg ==0.3.7
- blaze-textual ==0.2.3.1
@ -507,7 +507,7 @@ default-package-overrides:
- bloomfilter ==2.0.1.2
- bm ==0.2.0.0
- bmp ==1.2.6.3
- bnb-staking-csvs ==0.2.1.0
- bnb-staking-csvs ==0.2.2.0
- BNFC ==2.9.5
- BNFC-meta ==0.6.1
- board-games ==0.4
@ -526,7 +526,7 @@ default-package-overrides:
- boundingboxes ==0.2.3
- box ==0.9.3.1
- boxes ==0.1.5
- breakpoint ==0.1.3.0
- breakpoint ==0.1.3.1
- brick ==2.1.1
- broadcast-chan ==0.2.1.2
- brotli ==0.0.0.1
@ -547,16 +547,16 @@ default-package-overrides:
- bv ==0.5
- bv-little ==1.3.2
- byteable ==0.1.1
- bytebuild ==0.3.15.0
- bytebuild ==0.3.16.2
- byte-count-reader ==0.10.1.11
- bytedump ==1.0
- bytehash ==0.1.1.0
- byte-order ==0.1.3.0
- byte-order ==0.1.3.1
- byteorder ==1.0.4
- bytes ==0.17.3
- byteset ==0.1.1.1
- byteslice ==0.2.13.0
- bytesmith ==0.3.11.0
- byteslice ==0.2.13.2
- bytesmith ==0.3.11.1
- bytestring-builder ==0.10.8.2.0
- bytestring-conversion ==0.3.2
- bytestring-lexing ==0.5.0.11
@ -572,7 +572,7 @@ default-package-overrides:
- cabal2spec ==2.7.0
- cabal-appimage ==0.4.0.2
- cabal-clean ==0.2.20230609
- cabal-debian ==5.2.2
- cabal-debian ==5.2.3
- cabal-doctest ==1.0.9
- cabal-file ==0.1.1
- cabal-install-solver ==3.10.2.1
@ -623,14 +623,14 @@ default-package-overrides:
- Chart-cairo ==1.9.4.1
- Chart-diagrams ==1.9.5.1
- chart-svg ==0.5.2.0
- ChasingBottoms ==1.3.1.12
- ChasingBottoms ==1.3.1.13
- check-email ==1.0.2
- checkers ==0.6.0
- checksum ==0.0.0.1
- chimera ==0.3.4.0
- choice ==0.2.3
- chronologique ==0.3.1.3
- chronos ==1.1.5.1
- chronos ==1.1.6.1
- chronos-bench ==0.2.0.2
- chunked-data ==0.3.1
- cipher-aes ==0.2.11
@ -656,12 +656,12 @@ default-package-overrides:
- cmark-lucid ==0.1.0.0
- cmdargs ==0.10.22
- codec-beam ==0.2.0
- code-conjure ==0.5.8
- code-conjure ==0.5.14
- code-page ==0.2.1
- coinor-clp ==0.0.0.2
- cointracking-imports ==0.1.0.2
- collect-errors ==0.1.5.0
- co-log ==0.6.0.2
- co-log ==0.6.1.0
- co-log-concurrent ==0.5.1.0
- co-log-core ==0.3.2.1
- co-log-polysemy ==0.0.1.4
@ -679,9 +679,9 @@ default-package-overrides:
- comfort-fftw ==0.0.0.1
- comfort-glpk ==0.1
- comfort-graph ==0.0.4
- commonmark ==0.2.4.1
- commonmark-extensions ==0.2.5.1
- commonmark-pandoc ==0.2.2
- commonmark ==0.2.5.1
- commonmark-extensions ==0.2.5.3
- commonmark-pandoc ==0.2.2.1
- commutative ==0.0.2
- commutative-semigroups ==0.1.0.2
- comonad ==5.0.8
@ -723,7 +723,7 @@ default-package-overrides:
- configuration-tools ==0.7.0
- configurator ==0.3.0.0
- configurator-export ==0.1.0.1
- configurator-pg ==0.2.9
- configurator-pg ==0.2.10
- constraints ==0.14
- constraints-extras ==0.4.0.0
- constraint-tuples ==0.1.2
@ -732,7 +732,7 @@ default-package-overrides:
- context-http-client ==0.2.0.2
- context-resource ==0.2.0.2
- context-wai-middleware ==0.2.0.2
- contiguous ==0.6.4.0
- contiguous ==0.6.4.2
- contravariant ==1.5.5
- contravariant-extras ==0.3.5.4
- control-bool ==0.2.1
@ -772,7 +772,7 @@ default-package-overrides:
- cryptohash-sha512 ==0.11.102.0
- crypton ==0.34
- crypton-conduit ==0.2.3
- crypton-connection ==0.3.1
- crypton-connection ==0.3.2
- cryptonite ==0.30
- cryptonite-conduit ==0.2.2
- cryptonite-openssl ==0.7
@ -884,7 +884,7 @@ default-package-overrides:
- diagrams-core ==1.5.1.1
- diagrams-gtk ==1.4
- diagrams-html5 ==1.4.2
- diagrams-lib ==1.4.6
- diagrams-lib ==1.4.6.1
- diagrams-postscript ==1.5.1.1
- diagrams-rasterific ==1.4.2.3
- diagrams-solve ==0.1.3
@ -895,7 +895,7 @@ default-package-overrides:
- di-df1 ==1.2.1
- Diff ==0.4.1
- diff-loc ==0.1.0.0
- digest ==0.0.2.0
- digest ==0.0.2.1
- digits ==0.3.1
- di-handle ==1.0.1
- dimensional ==1.5
@ -941,9 +941,7 @@ default-package-overrides:
- dotenv ==0.11.0.2
- dotgen ==0.4.3
- dotnet-timespan ==0.0.1.0
- double-conversion ==2.0.4.2
- download ==0.3.2.7
- download-curl ==0.1.4
- double-conversion ==2.0.5.0
- DPutils ==0.1.1.0
- drawille ==0.1.3.0
- drifter ==0.3.0
@ -989,7 +987,7 @@ default-package-overrides:
- elynx-tools ==0.7.2.2
- elynx-tree ==0.7.2.2
- emacs-module ==0.2.1
- email-validate ==2.3.2.19
- email-validate ==2.3.2.20
- emojis ==0.1.3
- enclosed-exceptions ==1.0.3
- ENIG ==0.0.1.0
@ -1015,8 +1013,8 @@ default-package-overrides:
- errors ==2.3.0
- errors-ext ==0.4.2
- ersatz ==0.5
- esqueleto ==3.5.11.1
- event-list ==0.1.2.1
- esqueleto ==3.5.11.2
- event-list ==0.1.3
- every ==0.0.1
- evm-opcodes ==0.1.2
- exact-combinatorics ==0.2.0.11
@ -1035,7 +1033,7 @@ default-package-overrides:
- explainable-predicates ==0.1.2.4
- explicit-exception ==0.2
- exp-pairs ==0.2.1.0
- express ==1.0.14
- express ==1.0.16
- extended-reals ==0.2.4.0
- extensible ==0.9
- extensible-effects ==5.0.0.1
@ -1064,7 +1062,6 @@ default-package-overrides:
- feature-flags ==0.1.0.1
- fedora-dists ==2.1.1
- fedora-haskell-tools ==1.1
- feed ==1.3.2.1
- FenwickTree ==0.1.2.1
- fft ==0.1.8.7
- fftw-ffi ==0.1
@ -1073,6 +1070,7 @@ default-package-overrides:
- fields-json ==0.4.0.0
- file-embed ==0.0.16.0
- file-embed-lzma ==0.0.1
- file-io ==0.1.1
- filelock ==0.1.1.7
- filemanip ==0.3.6.3
- file-modules ==0.1.2.4
@ -1098,7 +1096,7 @@ default-package-overrides:
- flac-picture ==0.1.3
- flags-applicative ==0.1.0.3
- flat ==0.6
- flatparse ==0.5.0.1
- flatparse ==0.5.0.2
- flay ==0.4
- flexible-defaults ==0.0.3
- FloatingHex ==0.5
@ -1112,11 +1110,11 @@ default-package-overrides:
- focuslist ==0.1.1.0
- foldable1-classes-compat ==0.1
- fold-debounce ==0.2.0.11
- foldl ==1.4.15
- foldl ==1.4.16
- folds ==0.7.8
- FontyFruity ==0.5.3.5
- force-layout ==0.4.0.6
- foreign-store ==0.2
- foreign-store ==0.2.1
- ForestStructures ==0.0.1.1
- forkable-monad ==0.2.0.3
- forma ==1.2.0
@ -1255,14 +1253,13 @@ default-package-overrides:
- gio ==0.13.10.0
- gi-pango ==1.0.29
- gi-soup ==2.4.28
- git-annex ==10.20231129
- githash ==0.1.7.0
- github ==0.29
- github-release ==2.0.0.10
- github-rest ==1.1.4
- github-types ==0.2.1
- github-webhooks ==0.17.0
- git-lfs ==1.2.1
- git-lfs ==1.2.2
- gitlib ==3.1.3
- git-mediate ==1.0.9
- gitrev ==1.3.1
@ -1283,7 +1280,7 @@ default-package-overrides:
- glpk-headers ==0.5.1
- GLURaw ==2.0.0.5
- GLUT ==2.7.0.16
- gmail-simple ==0.1.0.5
- gmail-simple ==0.1.0.6
- gnuplot ==0.5.7
- goldplate ==0.2.1.1
- google-isbn ==1.0.3
@ -1314,7 +1311,6 @@ default-package-overrides:
- haha ==0.3.1.1
- hakyll ==4.16.2.0
- hakyllbars ==1.0.1.0
- hakyll-convert ==0.3.0.4
- hal ==1.0.1
- half ==0.3.1
- hall-symbols ==0.1.0.6
@ -1333,7 +1329,7 @@ default-package-overrides:
- hashing ==0.1.1.0
- hashmap ==1.3.3
- hashtables ==1.3.1
- haskell-gi ==0.26.7
- haskell-gi ==0.26.8
- haskell-gi-base ==0.26.4
- haskell-gi-overloading ==1.0
- haskell-lexer ==1.1.1
@ -1344,9 +1340,9 @@ default-package-overrides:
- haskell-src-exts-util ==0.2.5
- haskell-src-meta ==0.8.13
- haskintex ==0.8.0.2
- haskoin-core ==1.0.2
- haskoin-core ==1.0.4
- haskoin-node ==1.0.1
- haskoin-store-data ==1.2.2
- haskoin-store-data ==1.2.5
- hasktags ==0.73.0
- hasql ==1.6.4.1
- hasql-dynamic-statements ==0.3.1.4
@ -1356,7 +1352,7 @@ default-package-overrides:
- hasql-migration ==0.3.0
- hasql-notifications ==0.2.0.6
- hasql-optparse-applicative ==0.7.1.3
- hasql-pool ==0.10.0.1
- hasql-pool ==0.10.1
- hasql-th ==0.4.0.19
- hasql-transaction ==1.0.1.4
- has-transformers ==0.1.0.4
@ -1392,7 +1388,7 @@ default-package-overrides:
- hexpat ==0.20.13
- hex-text ==0.1.0.9
- hformat ==0.3.3.1
- hfsevents ==0.1.6
- hfsevents ==0.1.7
- hgal ==2.0.0.3
- hidapi ==0.1.8
- hi-file-parser ==0.1.6.0
@ -1426,7 +1422,6 @@ default-package-overrides:
- hmpfr ==0.4.5
- hnix-store-core ==0.7.0.0
- hoauth2 ==2.10.0
- hOpenPGP ==2.9.8
- hopenssl ==2.2.5
- hopfli ==0.2.2.1
- horizontal-rule ==0.6.0.0
@ -1452,7 +1447,7 @@ default-package-overrides:
- hscolour ==1.25
- hsdns ==1.8
- hse-cpp ==0.2
- hsemail ==2.2.1
- hsemail ==2.2.2
- HSet ==0.0.2
- hset ==2.2.0
- hsexif ==0.6.1.10
@ -1536,7 +1531,7 @@ default-package-overrides:
- http-directory ==0.1.10
- http-download ==0.2.1.0
- httpd-shed ==0.4.1.1
- http-io-streams ==0.1.6.4
- http-io-streams ==0.1.7.0
- http-link-header ==1.2.1
- http-media ==0.8.1.1
- http-query ==0.1.3
@ -1644,7 +1639,7 @@ default-package-overrides:
- io-storage ==0.3
- io-streams ==1.5.2.2
- io-streams-haproxy ==1.0.1.0
- ip ==1.7.7
- ip ==1.7.8
- ip6addr ==1.0.4
- iproute ==1.7.12
- IPv6Addr ==2.0.6
@ -1696,12 +1691,12 @@ default-package-overrides:
- kazura-queue ==0.1.0.4
- kdt ==0.2.5
- keep-alive ==0.2.1.0
- keter ==2.1.3
- keter ==2.1.5
- keycode ==0.2.2
- keyed-vals ==0.2.3.0
- keyed-vals-hspec-tests ==0.2.3.0
- keyed-vals-mem ==0.2.3.0
- keyed-vals-redis ==0.2.3.0
- keyed-vals ==0.2.3.1
- keyed-vals-hspec-tests ==0.2.3.1
- keyed-vals-mem ==0.2.3.1
- keyed-vals-redis ==0.2.3.1
- keys ==3.12.3
- ki ==1.0.1.1
- kind-apply ==0.4.0.0
@ -1882,7 +1877,7 @@ default-package-overrides:
- mfsolve ==0.3.2.2
- microaeson ==0.1.0.1
- microlens ==0.4.13.1
- microlens-aeson ==2.5.1
- microlens-aeson ==2.5.2
- microlens-contra ==0.1.0.3
- microlens-ghc ==0.4.14.2
- microlens-mtl ==0.2.0.3
@ -1948,18 +1943,18 @@ default-package-overrides:
- MonadPrompt ==1.0.0.5
- MonadRandom ==0.6
- monad-resumption ==0.1.4.0
- monad-schedule ==0.1.2.1
- monad-schedule ==0.1.2.2
- monad-st ==0.2.4.1
- monads-tf ==0.3.0.1
- monad-time ==0.4.0.0
- mongoDB ==2.7.1.2
- mongoDB ==2.7.1.4
- monoidal-containers ==0.6.4.0
- monoidal-functors ==0.2.3.0
- monoid-extras ==0.6.2
- monoid-subclasses ==1.2.4.1
- monoid-transformer ==0.0.4
- monomer ==1.6.0.1
- mono-traversable ==1.0.15.3
- mono-traversable ==1.0.17.0
- mono-traversable-instances ==0.1.1.0
- mono-traversable-keys ==0.3.0
- more-containers ==0.2.2.2
@ -1995,9 +1990,9 @@ default-package-overrides:
- mx-state-codes ==1.0.0.0
- myers-diff ==0.3.0.0
- mysql ==0.2.1
- mysql-haskell ==1.1.3
- mysql-haskell ==1.1.4
- mysql-haskell-nem ==0.1.0.0
- mysql-json-table ==0.1.2.0
- mysql-json-table ==0.1.3.0
- mysql-simple ==0.4.9
- n2o ==0.11.1
- n2o-nitro ==0.11.2
@ -2022,7 +2017,6 @@ default-package-overrides:
- net-mqtt-lens ==0.1.1.0
- netpbm ==1.0.4
- netrc ==0.2.0.0
- nettle ==0.3.0
- netwire ==5.0.3
- netwire-input ==0.0.7
- network ==3.1.4.0
@ -2085,7 +2079,7 @@ default-package-overrides:
- ofx ==0.4.4.0
- old-locale ==1.0.0.7
- old-time ==1.1.0.4
- om-elm ==2.0.0.5
- om-elm ==2.0.0.6
- once ==0.4
- one-liner ==2.1
- one-liner-instances ==0.1.3.0
@ -2093,7 +2087,7 @@ default-package-overrides:
- Only ==0.1
- oo-prototypes ==0.1.0.0
- oops ==0.2.0.1
- opaleye ==0.10.2.0
- opaleye ==0.10.2.1
- OpenAL ==1.7.0.5
- openapi3 ==3.2.4
- open-browser ==0.2.1.0
@ -2127,6 +2121,7 @@ default-package-overrides:
- OrderedBits ==0.0.2.0
- ordered-containers ==0.2.3
- ormolu ==0.7.2.0
- os-string ==2.0.2
- overhang ==1.0.0
- packcheck ==0.6.0
- pager ==0.1.1.0
@ -2138,19 +2133,19 @@ default-package-overrides:
- pandoc-cli ==3.1.11.1
- pandoc-dhall-decoder ==0.1.0.1
- pandoc-lua-engine ==0.2.1.2
- pandoc-lua-marshal ==0.2.4
- pandoc-lua-marshal ==0.2.5
- pandoc-plot ==1.8.0
- pandoc-server ==0.1.0.4
- pandoc-server ==0.1.0.5
- pandoc-throw ==0.1.0.0
- pandoc-types ==1.23.1
- pango ==0.13.10.0
- pantry ==0.9.3.1
- pantry ==0.9.3.2
- parallel ==3.2.2.0
- parallel-io ==0.3.5
- parameterized ==0.5.0.0
- park-bench ==0.1.1.0
- parseargs ==0.2.0.9
- parsec-class ==1.0.0.0
- parsec-class ==1.0.1.0
- parsec-numbers ==0.1.0
- parsec-numeric ==0.1.0.0
- ParsecTools ==0.0.2.0
@ -2173,7 +2168,7 @@ default-package-overrides:
- path-io ==1.8.1
- path-like ==0.2.0.2
- path-pieces ==0.2.1
- pathtype ==0.8.1.2
- pathtype ==0.8.1.3
- path-utils ==0.1.1.0
- pathwalk ==0.3.1.2
- patrol ==1.0.0.7
@ -2197,7 +2192,7 @@ default-package-overrides:
- perfect-hash-generator ==1.0.0
- persistable-record ==0.6.0.6
- persistable-types-HDBC-pg ==0.0.3.5
- persistent ==2.14.6.0
- persistent ==2.14.6.1
- persistent-discover ==0.1.0.7
- persistent-iproute ==0.2.5
- persistent-lens ==1.0.0
@ -2265,7 +2260,7 @@ default-package-overrides:
- postgresql-binary ==0.13.1.3
- postgresql-libpq ==0.10.0.0
- postgresql-libpq-notify ==0.2.0.0
- postgresql-migration ==0.2.1.7
- postgresql-migration ==0.2.1.8
- postgresql-query ==3.10.0
- postgresql-schema ==0.1.14
- postgresql-simple ==0.7.0.0
@ -2297,9 +2292,9 @@ default-package-overrides:
- primecount ==0.1.0.1
- primes ==0.2.1.0
- primitive ==0.8.0.0
- primitive-addr ==0.1.0.2
- primitive-addr ==0.1.0.3
- primitive-extras ==0.10.1.10
- primitive-offset ==0.2.0.0
- primitive-offset ==0.2.0.1
- primitive-serial ==0.1
- primitive-unaligned ==0.1.1.2
- primitive-unlifted ==2.1.0.0
@ -2325,7 +2320,7 @@ default-package-overrides:
- proto-lens-arbitrary ==0.1.2.12
- proto-lens-optparse ==0.1.1.11
- proto-lens-runtime ==0.7.0.5
- protolude ==0.3.3
- protolude ==0.3.4
- proxied ==0.3.1
- psql-helpers ==0.1.0.0
- PSQueue ==1.2.0
@ -2374,7 +2369,7 @@ default-package-overrides:
- rampart ==2.0.0.7
- ramus ==0.1.2
- rando ==0.0.0.4
- random ==1.2.1.1
- random ==1.2.1.2
- random-bytestring ==0.1.4
- random-fu ==0.3.0.1
- random-shuffle ==0.0.4
@ -2418,7 +2413,7 @@ default-package-overrides:
- recv ==0.1.0
- redact ==0.5.0.0
- reddit-scrape ==0.0.1
- redis-glob ==0.1.0.7
- redis-glob ==0.1.0.8
- redis-resp ==1.0.0
- reducers ==3.12.4
- refact ==0.3.0.2
@ -2458,7 +2453,7 @@ default-package-overrides:
- resolv ==0.2.0.2
- resource-pool ==0.4.0.0
- resourcet ==1.3.0
- rest-rewrite ==0.4.2
- rest-rewrite ==0.4.3
- result ==0.2.6.0
- retry ==0.9.3.1
- rex ==0.6.2
@ -2471,7 +2466,7 @@ default-package-overrides:
- rio-orphans ==0.1.2.0
- rio-prettyprint ==0.1.8.0
- rng-utils ==0.3.1
- roc-id ==0.2.0.0
- roc-id ==0.2.0.1
- rocksdb-haskell ==1.0.1
- rocksdb-haskell-jprupp ==2.1.6
- rocksdb-query ==0.4.2
@ -2481,7 +2476,7 @@ default-package-overrides:
- rosezipper ==0.2
- rot13 ==0.2.0.1
- row-types ==1.0.1.2
- rpmbuild-order ==0.4.10
- rpmbuild-order ==0.4.11
- rpm-nvr ==0.1.2
- rp-tree ==0.7.1
- rrb-vector ==0.2.1.0
@ -2490,7 +2485,7 @@ default-package-overrides:
- rss-conduit ==0.6.0.1
- run-haskell-module ==0.0.2
- runmemo ==1.0.0.1
- run-st ==0.1.3.2
- run-st ==0.1.3.3
- rvar ==0.3.0.2
- rzk ==0.7.3
- s3-signer ==0.5.0.0
@ -2554,7 +2549,7 @@ default-package-overrides:
- seqalign ==0.2.0.4
- seqid ==0.6.3
- seqid-streams ==0.7.2
- sequence-formats ==1.8.0.0
- sequence-formats ==1.8.0.1
- sequenceTools ==1.5.3.1
- serialise ==0.2.6.1
- servant ==0.20.1
@ -2593,7 +2588,7 @@ default-package-overrides:
- servant-swagger-ui-core ==0.3.5
- servant-swagger-ui-redoc ==0.3.4.1.22.3
- servant-websockets ==2.0.0
- servant-xml ==1.0.2
- servant-xml ==1.0.3
- serversession ==1.0.3
- serversession-backend-redis ==1.0.5
- serversession-frontend-wai ==1.0.1
@ -2659,7 +2654,7 @@ default-package-overrides:
- skylighting ==0.14.1
- skylighting-core ==0.14.1
- skylighting-format-ansi ==0.1
- skylighting-format-blaze-html ==0.1.1.1
- skylighting-format-blaze-html ==0.1.1.2
- skylighting-format-context ==0.1.0.2
- skylighting-format-latex ==0.1
- slave-thread ==1.1.0.3
@ -2674,7 +2669,7 @@ default-package-overrides:
- snowflake ==0.1.1.1
- socket ==0.8.3.0
- socks ==0.6.1
- solana-staking-csvs ==0.1.2.0
- solana-staking-csvs ==0.1.3.0
- some ==1.0.6
- some-dict-of ==0.1.0.2
- sop-core ==0.5.0.2
@ -2684,10 +2679,9 @@ default-package-overrides:
- sourcemap ==0.1.7
- sox ==0.2.3.2
- soxlib ==0.0.3.2
- spacecookie ==1.0.0.2
- SpatialMath ==0.2.7.1
- special-values ==0.1.0.0
- speculate ==0.4.14
- speculate ==0.4.20
- speedy-slice ==0.3.2
- splice ==0.6.1.1
- split ==0.2.5
@ -2737,7 +2731,7 @@ default-package-overrides:
- storable-tuple ==0.1
- storablevector ==0.2.13.2
- store ==0.7.18
- store-core ==0.4.4.6
- store-core ==0.4.4.7
- store-streaming ==0.2.0.5
- stratosphere ==0.60.0
- Stream ==0.4.7.2
@ -2764,7 +2758,7 @@ default-package-overrides:
- string-conversions ==0.4.0.1
- string-interpolate ==0.3.3.0
- stringprep ==1.0.0
- string-qq ==0.0.5
- string-qq ==0.0.6
- string-random ==0.1.4.3
- stringsearch ==0.3.6.6
- string-transform ==1.1.1
@ -2937,7 +2931,7 @@ default-package-overrides:
- threads ==0.5.1.8
- threads-extras ==0.1.0.3
- thread-supervisor ==0.2.0.0
- threepenny-gui ==0.9.4.0
- threepenny-gui ==0.9.4.1
- th-reify-compat ==0.0.1.5
- th-reify-many ==0.1.10
- th-strict-compat ==0.1.0.1
@ -2983,7 +2977,7 @@ default-package-overrides:
- tophat ==1.0.7.0
- topograph ==1.0.0.2
- torrent ==10000.1.3
- torsor ==0.1
- torsor ==0.1.0.1
- tostring ==0.2.1.1
- tracing ==0.0.7.4
- transaction ==0.1.1.4
@ -2995,7 +2989,7 @@ default-package-overrides:
- tree-fun ==0.8.1.0
- tree-view ==0.5.1
- trie-simple ==0.4.2
- trifecta ==2.1.3
- trifecta ==2.1.4
- trimdent ==0.1.0.0
- trivial-constraint ==0.7.0.0
- tsv2csv ==0.1.0.2
@ -3032,10 +3026,10 @@ default-package-overrides:
- type-set ==0.1.0.0
- type-spec ==0.4.0.0
- typography-geometry ==1.0.1.0
- typst ==0.5
- typst ==0.5.0.1
- typst-symbols ==0.1.5
- tz ==0.1.3.6
- tzdata ==0.2.20231222.0
- tzdata ==0.2.20240201.0
- tztime ==0.1.1.0
- ua-parser ==0.7.7.0
- uglymemo ==0.1.0.1
@ -3071,9 +3065,9 @@ default-package-overrides:
- universe-reverse-instances ==1.1.1
- universe-some ==1.2.1
- universum ==1.8.2
- unix-bytestring ==0.4.0
- unix-bytestring ==0.4.0.1
- unix-compat ==0.7.1
- unix-time ==0.4.11
- unix-time ==0.4.12
- unjson ==0.15.4
- unliftio ==0.2.25.0
- unliftio-core ==0.2.1.0
@ -3092,7 +3086,7 @@ default-package-overrides:
- users-test ==0.5.0.1
- utf8-light ==0.4.4.0
- utf8-string ==1.0.2
- utility-ht ==0.0.17
- utility-ht ==0.0.17.1
- uuid ==1.3.15
- uuid-types ==1.0.5.1
- valida ==1.1.0
@ -3136,7 +3130,7 @@ default-package-overrides:
- vector-stream ==0.1.0.1
- vector-th-unbox ==0.2.2
- verbosity ==0.4.0.0
- verset ==0.0.1.8
- verset ==0.0.1.9
- versions ==6.0.5
- vformat ==0.14.1.0
- vformat-time ==0.1.0.0
@ -3151,7 +3145,7 @@ default-package-overrides:
- vty-crossplatform ==0.4.0.0
- vty-unix ==0.2.0.0
- wai ==3.2.4
- wai-app-static ==3.1.8
- wai-app-static ==3.1.9
- wai-cli ==0.2.3
- wai-conduit ==3.0.0.4
- wai-control ==0.2.0.0
@ -3159,7 +3153,7 @@ default-package-overrides:
- wai-enforce-https ==1.0.0.0
- wai-eventsource ==3.0.0
- wai-extra ==3.1.14
- wai-feature-flags ==0.1.0.7
- wai-feature-flags ==0.1.0.8
- wai-handler-launch ==3.0.3.1
- wai-logger ==2.4.0
- wai-middleware-bearer ==1.0.3
@ -3183,7 +3177,7 @@ default-package-overrides:
- wai-websockets ==3.0.1.2
- wakame ==0.1.0.0
- warp ==3.3.31
- warp-tls ==3.4.3
- warp-tls ==3.4.4
- wave ==0.2.1
- wcwidth ==0.0.2
- webdriver ==0.12.0.0
@ -3217,7 +3211,7 @@ default-package-overrides:
- world-peace ==1.0.2.0
- wrap ==0.0.0
- wraxml ==0.5
- wreq ==0.5.4.2
- wreq ==0.5.4.3
- wreq-stringless ==0.5.9.1
- writer-cps-transformers ==0.5.6.1
- ws ==0.0.6
@ -3257,14 +3251,14 @@ default-package-overrides:
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.11.2
- yaml-unscrambler ==0.1.0.19
- Yampa ==0.14.6
- Yampa ==0.14.7
- yarn-lock ==0.6.5
- yeshql-core ==4.2.0.0
- yesod ==1.6.2.1
- yesod-auth ==1.6.11.2
- yesod-auth-basic ==0.1.0.3
- yesod-auth-hashdb ==1.7.1.7
- yesod-auth-oauth2 ==0.7.1.3
- yesod-auth-oauth2 ==0.7.2.0
- yesod-core ==1.6.25.1
- yesod-eventsource ==1.6.0.1
- yesod-fb ==0.6.1
@ -3297,7 +3291,7 @@ default-package-overrides:
- zigzag ==0.0.1.0
- zim-parser ==0.2.1.0
- zip ==2.0.0
- zip-archive ==0.4.3
- zip-archive ==0.4.3.1
- zippers ==0.3.2
- zip-stream ==0.2.2.0
- zlib ==0.6.3.0

View File

@ -68,7 +68,6 @@ dont-distribute-packages:
- Chart-fltkhs
- ClustalParser
- Coadjute
- Color
- Combinatorrent
- ComonadSheet
- Condor
@ -136,7 +135,6 @@ dont-distribute-packages:
- GPipe-TextureLoad
- GeBoP
- GenI
- GenSmsPdu
- Genbank
- Gene-CluEDO
- GenussFold
@ -213,7 +211,6 @@ dont-distribute-packages:
- Haschoo
- Hashell
- HaskRel
- HaskellNet-SSL
- Hate
- Hawk
- Hayoo
@ -593,8 +590,6 @@ dont-distribute-packages:
- aws-kinesis-client
- aws-kinesis-reshard
- aws-lambda
- aws-lambda-haskell-runtime
- aws-lambda-haskell-runtime-wai
- aws-mfa-credentials
- aws-sdk
- aws-sdk-xml-unordered
@ -719,10 +714,9 @@ dont-distribute-packages:
- boots-cloud
- boots-web
- borel
- botan-low
- both
- bound-gen
- bower-json
- bower-json_1_0_0_1
- breakout
- bricks
- bricks-internal-test
@ -764,7 +758,6 @@ dont-distribute-packages:
- cakyrespa
- cal3d-examples
- cal3d-opengl
- calamity-commands
- calc
- calculator
- caldims
@ -829,7 +822,6 @@ dont-distribute-packages:
- chassis
- chatty
- cheapskate-highlight
- cheapskate-lucid
- cheapskate-terminal
- check-pvp
- chevalier-common
@ -881,7 +873,6 @@ dont-distribute-packages:
- clckwrks-theme-bootstrap
- clckwrks-theme-clckwrks
- clckwrks-theme-geo-bootstrap
- clean-home
- cleff-plugin
- cless
- cleveland
@ -906,12 +897,12 @@ dont-distribute-packages:
- cmv
- cnc-spec-compiler
- co-feldspar
- co-log-polysemy
- cobot-io
- codec
- codec-libevent
- codec-rpm
- codemonitor
- codet-plugin
- coformat
- cognimeta-utils
- coinbase-exchange
@ -1021,7 +1012,7 @@ dont-distribute-packages:
- cqrs-test
- cqrs-testkit
- crackNum
- crackNum_3_6
- crackNum_3_10
- craft
- craftwerk-cairo
- craftwerk-gtk
@ -1106,7 +1097,6 @@ dont-distribute-packages:
- ddc-tools
- ddc-war
- ddci-core
- debian-binary
- debug
- decidable
- decimal-arithmetic
@ -1146,7 +1136,6 @@ dont-distribute-packages:
- dfinity-radix-tree
- dhall-lex
- dhall-secret
- di-polysemy
- dia-functions
- diagrams-reflex
- diagrams-wx
@ -1156,7 +1145,6 @@ dont-distribute-packages:
- differential
- digestive-foundation-lucid
- digestive-functors-hsp
- digraph
- dimensional-tf
- dimensions
- dingo-core
@ -1290,6 +1278,7 @@ dont-distribute-packages:
- errors-ext
- ersatz-toysat
- esotericbot
- esqueleto-postgis
- esqueleto-streaming
- essence-of-live-coding-PortMidi
- essence-of-live-coding-gloss
@ -1573,7 +1562,6 @@ dont-distribute-packages:
- gloss-accelerate
- gloss-devil
- gloss-raster-accelerate
- gloss-raster-massiv
- gloss-sodium
- glpk-hs
- gltf-loader
@ -1988,6 +1976,7 @@ dont-distribute-packages:
- haskoin-bitcoind
- haskoin-crypto
- haskoin-node
- haskoin-node_1_1_0
- haskoin-protocol
- haskoin-script
- haskoon
@ -2082,7 +2071,6 @@ dont-distribute-packages:
- hesh
- hesql
- heterolist
- hevm
- hevolisa
- hevolisa-dph
- hexpat-conduit
@ -2130,7 +2118,14 @@ dont-distribute-packages:
- hledger-api
- hlrdb
- hls
- hls-call-hierarchy-plugin
- hls-exactprint-utils
- hls-gadt-plugin
- hls-refactor-plugin
- hls-rename-plugin
- hls-retrie-plugin
- hls-semantic-tokens-plugin
- hls-splice-plugin
- hmark
- hmatrix-sundials
- hmeap
@ -2194,7 +2189,6 @@ dont-distribute-packages:
- hs-sdl-term-emulator
- hs2ats
- hs2dot
- hsautogui
- hsbackup
- hsbencher-codespeed
- hsbencher-fusion
@ -2316,7 +2310,6 @@ dont-distribute-packages:
- ideas-statistics
- identicon-style-squares
- idna
- idris
- ifscs
- ige-mac-integration
- igrf
@ -2338,8 +2331,6 @@ dont-distribute-packages:
- improve
- inch
- incipit
- incipit-core
- incipit-core_0_6_0_0
- incremental-computing
- incremental-maps
- increments
@ -2354,7 +2345,6 @@ dont-distribute-packages:
- inferno-vc
- infinity
- inline-java
- inliterate
- inspector-wrecker
- instant-aeson
- instant-bytes
@ -2671,6 +2661,7 @@ dont-distribute-packages:
- lol-typing
- loli
- longshot
- looksee-trip
- loop-effin
- lorentz
- lostcities
@ -2698,7 +2689,6 @@ dont-distribute-packages:
- magicbane
- mahoro
- maid
- mail-pool
- mailgun
- majordomo
- majority
@ -2733,10 +2723,7 @@ dont-distribute-packages:
- marvin
- marxup
- masakazu-bot
- massiv
- massiv-io
- massiv-persist
- massiv-test
- matchers
- math-programming-glpk
- math-programming-tests
@ -2773,7 +2760,6 @@ dont-distribute-packages:
- minilight
- minilight-lua
- minimung
- minio-hs
- minioperational
- minirotate
- mismi-kernel
@ -2905,7 +2891,6 @@ dont-distribute-packages:
- mysql-simple-typed
- mywatch
- mywork
- n-m
- n2o-web
- nakadi-client
- named-servant-client
@ -3044,8 +3029,6 @@ dont-distribute-packages:
- outsort
- overeasy
- overload
- pa-field-parser
- pa-json
- package-o-tron
- padKONTROL
- pairing
@ -3105,11 +3088,8 @@ dont-distribute-packages:
- persistable-record
- persistable-types-HDBC-pg
- persistent-audit
- persistent-event-source
- persistent-eventsource
- persistent-hssqlppp
- persistent-map
- persistent-mtl
- persistent-mysql-haskell
- persistent-mysql-pure
- persistent-protobuf
@ -3171,16 +3151,13 @@ dont-distribute-packages:
- polh-lexicon
- poly-rec
- polydata
- polysemy
- polysemy-RandomFu
- polysemy-account
- polysemy-account-api
- polysemy-check
- polysemy-chronos
- polysemy-conc
- polysemy-db
- polysemy-extra
- polysemy-fs
- polysemy-fskvstore
- polysemy-hasql
- polysemy-hasql-test
@ -3192,17 +3169,13 @@ dont-distribute-packages:
- polysemy-methodology
- polysemy-methodology-co-log
- polysemy-methodology-composite
- polysemy-mocks
- polysemy-path
- polysemy-plugin
- polysemy-resume
- polysemy-scoped-fs
- polysemy-time
- polysemy-uncontrolled
- polysemy-video
- polysemy-vinyl
- polysemy-webserver
- polysemy-zoo
- polytypeable-utils
- pomodoro
- pontarius-mediaserver
@ -3264,7 +3237,6 @@ dont-distribute-packages:
- prolude
- prometheus-proc
- propane
- propellor
- proplang
- prosidyc
- proto-lens-descriptors
@ -3284,7 +3256,6 @@ dont-distribute-packages:
- pure-cdb
- pure-priority-queue-tests
- purenix
- purescript
- purescript-iso
- purescript-tsd-gen
- pursuit-client
@ -3468,7 +3439,6 @@ dont-distribute-packages:
- rest-types
- rest-wai
- restful-snap
- restless-git
- restricted-workers
- rethinkdb-model
- rethinkdb-wereHamster
@ -3578,7 +3548,6 @@ dont-distribute-packages:
- scalpel-search
- scan-metadata
- scan-vector-machine
- scheduler
- scheduling
- schematic
- scholdoc
@ -3669,7 +3638,6 @@ dont-distribute-packages:
- servant-streaming-docs
- servant-streaming-server
- servant-swagger-tags
- servant-to-elm
- servant-util-beam-pg
- servant-waargonaut
- servant-zeppelin-client
@ -3742,7 +3710,6 @@ dont-distribute-packages:
- smtlib2-pipe
- smtlib2-quickcheck
- smtlib2-timing
- smtp-mail
- smtp2mta
- snap-auth-cli
- snap-elm
@ -3923,6 +3890,7 @@ dont-distribute-packages:
- syntaxnet-haskell
- synthesizer-llvm
- sys-process
- syslog
- systemd-api
- systemstats
- t3-client
@ -3957,8 +3925,6 @@ dont-distribute-packages:
- tbox
- tccli
- tdd-util
- tdlib
- tdlib-types
- techlab
- telegram-bot
- telegram-raw-api
@ -3978,6 +3944,7 @@ dont-distribute-packages:
- th-alpha
- th-context
- th-instances
- th-letrec
- th-typegraph
- theoremquest-client
- thimk
@ -4156,6 +4123,8 @@ dont-distribute-packages:
- util-exception
- util-primitive-control
- util-universe
- utxorpc-client
- utxorpc-server
- uu-cco-examples
- uu-cco-hut-parsing
- uu-cco-uu-parsinglib
@ -4315,7 +4284,6 @@ dont-distribute-packages:
- wyvern
- xcffib
- xdcc
- xdg-basedir-compliant
- xhb-atom-cache
- xhb-ewmh
- xml-catalog

View File

@ -102,84 +102,6 @@ self: super: builtins.intersectAttrs super {
# Tests access homeless-shelter.
hie-bios = dontCheck super.hie-bios;
# PLUGINS WITH ENABLED TESTS
# haskell-language-server plugins all use the same test harness so we give them what they want in this loop.
# Every hls plugin should either be in the test disabled list below, or up here in the list fixing its tests.
inherit (pkgs.lib.mapAttrs
(_: overrideCabal (drv: {
testToolDepends = (drv.testToolDepends or [ ]) ++ [ pkgs.git ];
preCheck = ''
export HOME=$TMPDIR/home
'' + (drv.preCheck or "");
}))
super)
hls-brittany-plugin
hls-floskell-plugin
hls-fourmolu-plugin
hls-overloaded-record-dot-plugin
;
# PLUGINS WITH DISABLED TESTS
# 2023-04-01: TODO: We should reenable all these tests to figure if they are still broken.
inherit (pkgs.lib.mapAttrs (_: dontCheck) super)
# Tests require ghcide-test-utils which is broken
hls-semantic-tokens-plugin
# Tests have file permissions expections that dont work with the nix store.
hls-gadt-plugin
# https://github.com/haskell/haskell-language-server/pull/3431
hls-cabal-plugin
hls-cabal-fmt-plugin
hls-code-range-plugin
hls-explicit-record-fields-plugin
# Flaky tests
hls-explicit-fixity-plugin
hls-hlint-plugin
hls-pragmas-plugin
hls-class-plugin
hls-rename-plugin
hls-alternate-number-format-plugin
hls-qualify-imported-names-plugin
hls-haddock-comments-plugin
hls-tactics-plugin
hls-call-hierarchy-plugin
hls-selection-range-plugin
hls-ormolu-plugin
# 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809
hls-eval-plugin
# 2021-06-20: Tests fail: https://github.com/haskell/haskell-language-server/issues/1949
hls-refine-imports-plugin
# 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2373
hls-explicit-imports-plugin
# 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2374
hls-module-name-plugin
# 2022-09-19: https://github.com/haskell/haskell-language-server/issues/3200
hls-refactor-plugin
# 2021-09-14: Tests are flaky.
hls-splice-plugin
# 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205
hls-stylish-haskell-plugin
# Necesssary .txt files are not included in sdist.
# https://github.com/haskell/haskell-language-server/pull/2887
hls-change-type-signature-plugin
# 2023-04-03: https://github.com/haskell/haskell-language-server/issues/3549
hls-retrie-plugin
# 2024-01-25: Golden files are missing
hls-stan-plugin
;
###########################################
### END HASKELL-LANGUAGE-SERVER SECTION ###
###########################################
@ -432,6 +354,7 @@ self: super: builtins.intersectAttrs super {
# The curl executable is required for withApplication tests.
warp = addTestToolDepend pkgs.curl super.warp;
warp_3_3_30 = addTestToolDepend pkgs.curl super.warp_3_3_30;
# Test suite requires running a database server. Testing is done upstream.
hasql = dontCheck super.hasql;
@ -1223,9 +1146,11 @@ self: super: builtins.intersectAttrs super {
{
fourmolu = fourmoluTestFix super.fourmolu;
fourmolu_0_14_1_0 = fourmoluTestFix super.fourmolu_0_14_1_0;
fourmolu_0_15_0_0 = fourmoluTestFix super.fourmolu_0_15_0_0;
})
fourmolu
fourmolu_0_14_1_0
fourmolu_0_15_0_0
;
# Test suite needs to execute 'disco' binary
@ -1358,8 +1283,6 @@ self: super: builtins.intersectAttrs super {
__onlyPropagateKnownPkgConfigModules = true;
}) super)
gi-javascriptcore
webkit2gtk3-javascriptcore
gi-webkit2
gi-webkit2webextension
gi-gtk_4_0_8
gi-gdk_4_0_7
@ -1367,6 +1290,16 @@ self: super: builtins.intersectAttrs super {
gi-adwaita
;
webkit2gtk3-javascriptcore = lib.pipe super.webkit2gtk3-javascriptcore [
(addBuildDepend pkgs.xorg.libXtst)
(overrideCabal { __onlyPropagateKnownPkgConfigModules = true; })
];
gi-webkit2 = lib.pipe super.gi-webkit2 [
(addBuildDepend pkgs.xorg.libXtst)
(overrideCabal { __onlyPropagateKnownPkgConfigModules = true; })
];
# Makes the mpi-hs package respect the choice of mpi implementation in Nixpkgs.
# Also adds required test dependencies for checks to pass
mpi-hs =
@ -1394,4 +1327,8 @@ self: super: builtins.intersectAttrs super {
libraryPkgconfigDepends = drv.librarySystemDepends;
librarySystemDepends = [];
}) super.postgresql-libpq;
# Test failure is related to a GHC implementation detail of primitives and doesn't
# cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4
pvar = dontCheck super.pvar;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,17 @@
diff --git a/HSH/ShellEquivs.hs b/HSH/ShellEquivs.hs
index f9287e8..b132737 100644
--- a/HSH/ShellEquivs.hs
+++ b/HSH/ShellEquivs.hs
@@ -223,9 +223,9 @@ catToFIFO fp ichan =
return (ChanString "")
fifoOpen :: FilePath -> IO Handle
-fifoOpen fp =
- do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $
- openFd fp WriteOnly Nothing defaultFileFlags
+fifoOpen fp =
+ do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $
+ openFd fp WriteOnly defaultFileFlags
fdToHandle fd
#endif

View File

@ -0,0 +1,23 @@
diff --git a/Cheapskate/Parse.hs b/Cheapskate/Parse.hs
index b90d8e5..2925132 100644
--- a/Cheapskate/Parse.hs
+++ b/Cheapskate/Parse.hs
@@ -1,4 +1,5 @@
{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE CPP #-}
module Cheapskate.Parse (
markdown
) where
@@ -21,6 +22,12 @@ import Control.Applicative
import qualified Data.Map as M
import Data.List (intercalate)
+#if MIN_VERSION_mtl(2, 3, 0)
+import Control.Monad (guard, unless, replicateM)
+#else
+#endif
+
+
import Debug.Trace
-- | Parses the input as a markdown document. Note that 'Doc' is an instance

View File

@ -0,0 +1,12 @@
diff --git a/src/Control/PatternArrows.hs b/src/Control/PatternArrows.hs
index d382c19..0b067dd 100644
--- a/src/Control/PatternArrows.hs
+++ b/src/Control/PatternArrows.hs
@@ -23,6 +23,7 @@ import qualified Control.Category as C
import Control.Category ((>>>))
import qualified Control.Arrow as A
import Control.Arrow ((***), (<+>))
+import Data.Function (fix)
-- |
-- A first-order pattern match

View File

@ -2,13 +2,13 @@
mkDerivation rec {
pname = "1lab";
version = "unstable-2023-12-04";
version = "unstable-2024-03-07";
src = fetchFromGitHub {
owner = "plt-amy";
repo = pname;
rev = "47c2a96220b4d14419e5ddb973bc1fa06933e723";
hash = "sha256-0U6s6sXdynk2IWRBDXBJCf7Gc+gE8AhR1PXZl0DS4yU=";
rev = "d698f21793c4815082c94d174b9eafae912abb1a";
hash = "sha256-v8avF9zNNz32kLuAacPdEVeUI9rjn6JCiWPzkXfzBS0=";
};
postPatch = ''
@ -17,12 +17,20 @@ mkDerivation rec {
# Remove verbosity options as they make Agda take longer and use more memory.
shopt -s globstar extglob
sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' src/**/*.@(agda|lagda.md)
files=(src/**/*.@(agda|lagda.md))
sed -Ei '/OPTIONS/s/ -v ?[^ #]+//g' "''${files[@]}"
# Generate all-pages manually instead of building the build script.
mkdir -p _build
for f in "''${files[@]}"; do
f=''${f#src/} f=''${f%%.*} f=''${f//\//.}
echo "open import $f"
done > _build/all-pages.agda
'';
libraryName = "1lab";
libraryFile = "1lab.agda-lib";
everythingFile = "src/index.lagda.md";
everythingFile = "_build/all-pages.agda";
meta = with lib; {
description =

View File

@ -26,10 +26,6 @@ mkDerivation rec {
find src -name '*.agda' | sed -e 's|^src/[/]*|import |' -e 's|/|.|g' -e 's/.agda//' -e '/import Everything/d' | LC_COLLATE='C' sort > Everything.agda
'';
# agda: Heap exhausted;
# agda: Current maximum heap size is 4294967296 bytes (4096 MB).
GHCRTS = "-M5G";
buildInputs = [ standard-library ];
meta = with lib; {

View File

@ -17,21 +17,21 @@
buildPythonPackage rec {
pname = "appthreat-vulnerability-db";
version = "5.6.4";
version = "5.6.6";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "AppThreat";
repo = "vulnerability-db";
rev = "refs/tags/v${version}";
hash = "sha256-Uq0DXrNQRVhQaPXXGNjbnPhOYoPpa8H3WuDdotCKS8c=";
hash = "sha256-wVl2C1AG9LbSh/p95fstJyJr6JnhZFIhNvq8mhpg13Q=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-warn " --cov-report=term-missing --no-cov-on-fail --cov vdb" ""
--replace-fail " --cov-report=term-missing --no-cov-on-fail --cov vdb" ""
'';
pythonRelaxDeps = [
@ -39,12 +39,15 @@ buildPythonPackage rec {
"semver"
];
nativeBuildInputs = [
pythonRelaxDepsHook
build-system = [
setuptools
];
propagatedBuildInputs = [
nativeBuildInputs = [
pythonRelaxDepsHook
];
dependencies = [
appdirs
cvss
httpx
@ -75,10 +78,10 @@ buildPythonPackage rec {
meta = with lib; {
description = "Vulnerability database and package search for sources such as OSV, NVD, GitHub and npm";
mainProgram = "vdb";
homepage = "https://github.com/appthreat/vulnerability-db";
changelog = "https://github.com/AppThreat/vulnerability-db/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
mainProgram = "vdb";
};
}

View File

@ -1,32 +1,33 @@
{ lib
, buildPythonPackage
, pythonAtLeast
, pythonOlder
, fetchPypi
, setuptools
, fetchFromGitHub
, setuptools-scm
, cssselect
, jaraco-test
, lxml
, mock
, pytest7CheckHook
, pytestCheckHook
, importlib-resources
}:
buildPythonPackage rec {
pname = "cssutils";
version = "2.9.0";
version = "2.10.1";
pyproject = true;
disabled = pythonOlder "3.8";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-iUd7PRfXkOl7n7Te9wh2cGEFV5Wq5vfIKuMulnyb5M0=";
src = fetchFromGitHub {
owner = "jaraco";
repo = "cssutils";
rev = "refs/tags/v${version}";
hash = "sha256-FK+EHdfsuCnWmnfUH18gyMq6CBXICBbhJj3XrscLLOA=";
};
nativeBuildInputs = [
setuptools
build-system = [
setuptools-scm
];
@ -35,14 +36,13 @@ buildPythonPackage rec {
jaraco-test
lxml
mock
pytest7CheckHook
pytestCheckHook
] ++ lib.optionals (pythonOlder "3.9") [
importlib-resources
];
disabledTests = [
# access network
"test_parseUrl"
"encutils"
"website.logging"
];
@ -52,7 +52,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A CSS Cascading Style Sheets library for Python";
homepage = "https://github.com/jaraco/cssutils";
changelog = "https://github.com/jaraco/cssutils/blob/v${version}/CHANGES.rst";
changelog = "https://github.com/jaraco/cssutils/blob/${src.rev}/NEWS.rst";
license = licenses.lgpl3Plus;
maintainers = with maintainers; [ dotlambda ];
};

View File

@ -1,26 +1,34 @@
{ lib
, buildPythonPackage
, fetchPypi
, yajl
, cffi
, fetchPypi
, pytestCheckHook
, pythonOlder
, setuptools
, yajl
}:
buildPythonPackage rec {
pname = "ijson";
version = "3.2.3";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-EClOm/ictxPaBbxHkL3/YWYQQy21YZZIJwdImOF0+Rc=";
};
build-system = [
setuptools
];
buildInputs = [
yajl
];
propagatedBuildInputs = [
dependencies = [
cffi
];
@ -28,8 +36,6 @@ buildPythonPackage rec {
pytestCheckHook
];
doCheck = true;
pythonImportsCheck = [
"ijson"
];
@ -39,5 +45,6 @@ buildPythonPackage rec {
homepage = "https://github.com/ICRAR/ijson";
changelog = "https://github.com/ICRAR/ijson/blob/v${version}/CHANGELOG.md";
license = licenses.bsd3;
maintainers = with maintainers; [ ];
};
}

View File

@ -27,11 +27,11 @@ buildPythonPackage rec {
hash = "sha256-7kA5tNKu3o9fZEeLxZ+qyGA2eWviTeqNwY8An7CQXko=";
};
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
dependencies = [
charset-normalizer
dsinternals
flask
@ -40,6 +40,7 @@ buildPythonPackage rec {
pyasn1
pycryptodomex
pyopenssl
setuptools
six
];

View File

@ -33,7 +33,7 @@
buildPythonPackage rec {
pname = "litellm";
version = "1.34.0";
version = "1.34.16";
pyproject = true;
disabled = pythonOlder "3.8";
@ -42,7 +42,7 @@ buildPythonPackage rec {
owner = "BerriAI";
repo = "litellm";
rev = "refs/tags/v${version}";
hash = "sha256-FRAT7wQZEO60Hf3sJv+jLIHif8ium0j2Mr1mU/XKlCM=";
hash = "sha256-ei4fMjEL7IytpQs/szTjRNu+3TByLZLVYX7qxwjT4OQ=";
};
postPatch = ''

View File

@ -3,26 +3,42 @@
, fetchFromGitHub
, impacket
, netaddr
, pythonOlder
, poetry-core
, pypykatz
, pythonOlder
, pythonRelaxDepsHook
, rich
}:
buildPythonPackage rec {
pname = "lsassy";
version = "3.1.9";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Hackndo";
repo = pname;
repo = "lsassy";
rev = "refs/tags/v${version}";
hash = "sha256-VGLSVv/+UpgeSTHoOTjEfQSAYfXA3bAI+yKjcKBI1Z4=";
};
propagatedBuildInputs = [
pythonRelaxDeps = [
"impacket"
"netaddr"
"rich"
];
nativeBuildInputs = [
pythonRelaxDepsHook
];
build-system = [
poetry-core
];
dependencies = [
impacket
netaddr
pypykatz
@ -38,10 +54,10 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python module to extract data from Local Security Authority Subsystem Service (LSASS)";
mainProgram = "lsassy";
homepage = "https://github.com/Hackndo/lsassy";
changelog = "https://github.com/Hackndo/lsassy/releases/tag/v${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
mainProgram = "lsassy";
};
}

View File

@ -1,37 +1,64 @@
{ stdenv, lib, fetchPypi, buildPythonPackage, libvorbis, flac, libogg, libopus, opusfile, substituteAll }:
{ stdenv
, lib
, fetchPypi
, buildPythonPackage
, libvorbis
, flac
, libogg
, libopus
, opusfile
, substituteAll
, python
}:
buildPythonPackage rec {
pname = "pyogg";
version = "0.6.9a1";
src = fetchPypi {
pname = "PyOgg";
inherit version;
sha256 = "0xabqwyknpvfc53s7il5pq6b07fcaqvz5bi5vbs3pbaw8602qvim";
};
pname = "pyogg";
version = "0.6.14a1";
buildInputs = [ libvorbis flac libogg libopus ];
propagatedBuidInputs = [ libvorbis flac libogg libopus opusfile ];
# There are no tests in this package.
doCheck = false;
patchFlags = [ "-p1" "--binary" ]; # patch has dos style eol
patches = [
(substituteAll {
src = ./pyogg-paths.patch;
flacLibPath="${flac.out}/lib/libFLAC${stdenv.hostPlatform.extensions.sharedLibrary}";
oggLibPath="${libogg}/lib/libogg${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisLibPath="${libvorbis}/lib/libvorbis${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisFileLibPath="${libvorbis}/lib/libvorbisfile${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisEncLibPath="${libvorbis}/lib/libvorbisenc${stdenv.hostPlatform.extensions.sharedLibrary}";
opusLibPath="${libopus}/lib/libopus${stdenv.hostPlatform.extensions.sharedLibrary}";
opusFileLibPath="${opusfile}/lib/libopusfile${stdenv.hostPlatform.extensions.sharedLibrary}";
})
];
src = fetchPypi {
pname = "PyOgg";
inherit version;
hash = "sha256-gpSzSqWckCAMRjDCzEpbhEByCRQejl0GnXpb41jpQmI=";
};
meta = {
buildInputs = [
libvorbis
flac
libogg
libopus
];
propagatedBuidInputs = [
libvorbis
flac
libogg
libopus
opusfile
];
# There are no tests in this package.
doCheck = false;
# patch has dos style eol
patchFlags = [ "-p1" "--binary" ];
patches = [
(substituteAll {
src = ./pyogg-paths.patch;
flacLibPath="${flac.out}/lib/libFLAC${stdenv.hostPlatform.extensions.sharedLibrary}";
oggLibPath="${libogg}/lib/libogg${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisLibPath="${libvorbis}/lib/libvorbis${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisFileLibPath="${libvorbis}/lib/libvorbisfile${stdenv.hostPlatform.extensions.sharedLibrary}";
vorbisEncLibPath="${libvorbis}/lib/libvorbisenc${stdenv.hostPlatform.extensions.sharedLibrary}";
opusLibPath="${libopus}/lib/libopus${stdenv.hostPlatform.extensions.sharedLibrary}";
opusFileLibPath="${opusfile}/lib/libopusfile${stdenv.hostPlatform.extensions.sharedLibrary}";
})
];
meta = with lib; {
description = "Xiph.org's Ogg Vorbis, Opus and FLAC for Python";
homepage = "https://github.com/Zuzu-Typ/PyOgg";
license = lib.licenses.publicDomain;
maintainers = with lib.maintainers; [ pmiddend ];
license = licenses.publicDomain;
maintainers = with maintainers; [ pmiddend ];
};
}

View File

@ -0,0 +1,45 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, pythonOlder
, aiohttp
}:
buildPythonPackage rec {
pname = "romy";
version = "0.0.9";
pyproject = true;
disabled = pythonOlder "3.11";
src = fetchFromGitHub {
owner = "xeniter";
repo = "romy";
rev = "refs/tags/${version}";
hash = "sha256-r7g8DE8eBFHkMHzGfNlYi+XxrRIvH8IDxGOSEiJKKqM=";
};
build-system = [
setuptools
];
dependencies = [
aiohttp
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [
"romy"
];
meta = with lib; {
description = "Library to control Wi-Fi enabled ROMY vacuum cleaners";
homepage = "https://github.com/xeniter/romy";
changelog = "https://github.com/xeniter/romy/releases/tag/${version}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,56 @@
{ lib
, buildPythonPackage
, docker
, fetchFromGitHub
, poetry-core
, pytestCheckHook
, pythonOlder
, requests
, responses
}:
buildPythonPackage rec {
pname = "securityreporter";
version = "1.0.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "dongit-org";
repo = "python-reporter";
rev = "refs/tags/v${version}";
hash = "sha256-mBZVsoDnDRYHdcFzi4kuwmAJDRdpysUbNRcDzIhYRGY=";
};
build-system = [
poetry-core
];
dependencies = [
requests
];
nativeCheckInputs = [
docker
pytestCheckHook
responses
];
pythonImportsCheck = [
"reporter"
];
disabledTestPaths = [
# Test require a running Docker instance
"tests/functional/"
];
meta = with lib; {
description = "A Python wrapper for the Reporter API";
homepage = "https://github.com/dongit-org/python-reporter";
changelog = "https://github.com/dongit-org/python-reporter/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -56,7 +56,7 @@
, grpcio
}:
let
version = "0.12.6";
version = "0.13.0";
optional-dependencies = {
huggingflace = [
langdetect
@ -90,7 +90,7 @@ buildPythonPackage {
owner = "Unstructured-IO";
repo = "unstructured";
rev = "refs/tags/${version}";
hash = "sha256-K2ilPDkxXICb66rOgz18AZ92u5VBgRh6bLiDVEgleDU=";
hash = "sha256-zRQOFYAh4QpDNlSPi1h70eOmw/8aTa6yAKBSgTuIhME=";
};
propagatedBuildInputs = [

View File

@ -1,4 +1,4 @@
{ stdenv, SDL2_image_2_6, SDL2_ttf, SDL2_net, fpc, ghcWithPackages, ffmpeg_4, freeglut
{ stdenv, SDL2_image_2_6, SDL2_ttf, SDL2_net, fpc, haskell, ffmpeg_4, freeglut
, lib, fetchurl, cmake, pkg-config, lua5_1, SDL2, SDL2_mixer
, zlib, libpng, libGL, libGLU, physfs
, qtbase, qttools, wrapQtAppsHook
@ -7,7 +7,7 @@
}:
let
ghc = ghcWithPackages (pkgs: with pkgs; [
ghc = haskell.packages.ghc94.ghcWithPackages (pkgs: with pkgs; [
SHA bytestring entropy hslogger network pkgs.zlib random
regex-tdfa sandi utf8-string vector
]);

View File

@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "sgt-puzzles";
version = "20240302.80aac31";
version = "20240330.fd304c5";
src = fetchurl {
url = "http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${version}.tar.gz";
hash = "sha256-0+bmGq4wM+0/ldQz8ieKdkuG0HHazctQr9ul/qLT0gg=";
hash = "sha256-usEgCfbeKOkAg/sHpRxuMcPGHxb+J5+r92aO4Ar7iUA=";
};
sgt-puzzles-menu = fetchurl {

View File

@ -4193,7 +4193,8 @@
rokuecp
];
"romy" = ps: with ps; [
]; # missing inputs: romy
romy
];
"roomba" = ps: with ps; [
roombapy
];
@ -6424,6 +6425,7 @@
"rmvtransport"
"roborock"
"roku"
"romy"
"roomba"
"roon"
"rpi_power"

View File

@ -2738,6 +2738,7 @@ with pkgs;
# Dependency twain requires an older version of http2, and we cannot mix
# versions of transitive dependencies.
http2 = final.http2_3_0_3;
warp = final.warp_3_3_30;
});
mame = libsForQt5.callPackage ../applications/emulators/mame { };
@ -11373,8 +11374,6 @@ with pkgs;
inherit (darwin.apple_sdk.frameworks) Security;
};
onthespot = libsForQt5.callPackage ../applications/misc/onthespot { };
opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
@ -30537,7 +30536,7 @@ with pkgs;
daktilo = callPackage ../tools/misc/daktilo { };
darcs = haskell.lib.compose.disableCabalFlag "library"
(haskell.lib.compose.justStaticExecutables haskell.packages.ghc94.darcs);
(haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
darkman = callPackage ../applications/misc/darkman { };
@ -37179,9 +37178,7 @@ with pkgs;
hase = callPackage ../games/hase { };
hedgewars = libsForQt5.callPackage ../games/hedgewars {
inherit (haskellPackages) ghcWithPackages;
};
hedgewars = libsForQt5.callPackage ../games/hedgewars { };
hikounomizu = callPackage ../games/hikounomizu { };

View File

@ -505,7 +505,7 @@ in {
ghcHEAD = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghcHEAD;
ghc = bh.compiler.ghcHEAD;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.10.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.12.x.nix { };
};
ghcjs = packages.ghcjs810;

View File

@ -13147,6 +13147,8 @@ self: super: with self; {
roman = callPackage ../development/python-modules/roman { };
romy = callPackage ../development/python-modules/romy { };
roombapy = callPackage ../development/python-modules/roombapy { };
roonapi = callPackage ../development/python-modules/roonapi { };
@ -13459,6 +13461,8 @@ self: super: with self; {
securetar = callPackage ../development/python-modules/securetar { };
securityreporter = callPackage ../development/python-modules/securityreporter { };
sectools = callPackage ../development/python-modules/sectools { };
seedir = callPackage ../development/python-modules/seedir { };

View File

@ -270,6 +270,7 @@ let
"ghc92"
"ghc94"
"ghc96"
"ghc98"
] (compilerName: {
inherit (packagePlatforms pkgs.haskell.packages.${compilerName})
haskell-language-server;