Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 973 lines 37 kB view raw
1# pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml 2 3# This is a list of packages with versions from the latest Stackage LTS release. 4# 5# The packages and versions in this list cause the `hackage2nix` tool to 6# generate the package at the given version. 7# 8# For instance, with a line like the following: 9# 10# - aeson ==1.4.6.0 11# 12# `hackage2nix` will generate the `aeson` package at version 1.4.6.0 in the 13# ./hackage-packages.nix file. 14# 15# Since the packages in the LTS package set are sometimes older than the latest 16# on Hackage, `hackage2nix` is smart enough to also generate the latest version 17# of a given package. 18# 19# In the above example with aeson, if there was version 1.5.0.0 of aeson 20# available on Hackage, `hackage2nix` would generate two packages, `aeson` 21# at version 1.4.6.0 and `aeson_1_5_0_0` at version 1.5.0.0. 22# 23# WARNING: We import a list of default-package-overrides from stackage which is 24# tracked in stackage.yaml. Adding conflicting overrides with stackage here will 25# not work. 26# keep-sorted start skip_lines=1 case=no numeric=yes 27default-package-overrides: 28 - chs-cabal < 0.1.1.2 # Incompatible with Cabal < 3.12 29 # 2024-12-23: last version to be compatible with Stackage LTS 22/23 (due to data-default) 30 - diagrams-input < 0.1.4 31 - extensions < 0.1.0.2 # Incompatible with Cabal < 3.12, the newest extensions version is only needed on ghc 9.10 32 # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1 33 - ghc-bignum == 1.0 34 # 2024-08-17: Stackage doesn't contain hnix-store-core >= 0.8 yet, so we need to restrict hnix-store-remote 35 - hnix-store-remote < 0.7 36 # 2025-01-17: need to match stackage version of hosc 37 - hsc3 < 0.21 38 # 2024-12-31: last version that's compatible with GHC < 9.9 39 - htree < 0.2.0.0 40 # 2025-06-11: last version that supports pandoc == 3.6.* which is prescribed by LTS 23 41 - pandoc-crossref < 0.3.20 42# keep-sorted end 43 44# keep-sorted start skip_lines=1 case=no numeric=yes 45extra-packages: 46 - aeson < 2 # required by pantry-0.5.2 47 - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 48 - ansi-terminal < 1.1 # 2025-02-27: required for ghcjs 49 - ansi-terminal-types == 0.11.5 # 2025-02-27: required for ghcjs 50 - ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs 51 - apply-refact == 0.9.* # 2022-12-12: needed for GHC < 9.2 52 - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now 53 - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8 54 - Cabal == 3.10.* 55 - Cabal == 3.12.* # version required for cabal-install and other packages 56 - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 57 - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.0 58 - Cabal-syntax == 3.10.* 59 - Cabal-syntax == 3.12.* # version required for cabal-install and other packages 60 - commonmark-pandoc < 0.2.3 # 2025-04-06: Needed for pandoc 3.6 61 - extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12 62 - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 63 - fourmolu == 0.16.0.0 # 2025-01-27: for ghc 9.10 compat 64 - fsnotify < 0.4 # 2024-04-22: required by spago-0.21 65 - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 66 - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7 67 - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2 68 - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2 69 - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4 70 - ghc-exactprint == 1.7.* # 2025-03-09: needed for GHC == 9.6 71 - ghc-exactprint == 1.8.* # 2024-05-20: needed for GHC == 9.8 72 - ghc-exactprint == 1.9.* # 2024-08-27: needed for GHC == 9.10 73 - ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 74 - ghc-lib == 9.6.* # 2022-02-17: preserve for GHC 9.2, 9.4 75 - ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9 76 - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0 77 - ghc-lib-parser == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 78 - ghc-lib-parser == 9.10.* # 2024-12-26: preserve for GHC 9.10 79 - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0 80 - ghc-lib-parser-ex == 9.6.* # 2024-05-19: preserve for GHC 9.2, 9.4 81 - ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS 82 - ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0 83 - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* 84 - ghc-tags == 1.7.* # 2023-02-18: preserve for ghc-lib == 9.6.* 85 - ghc-tags == 1.8.* # 2023-02-18: preserve for ghc-lib == 9.8.* 86 - happy == 1.19.12 # for ghcjs 87 - happy == 1.20.* # for ghc-lib-parser == 9.6.* 88 - hasql < 1.7 # 2025-01-19: Needed for building postgrest 89 - hasql-dynamic-statements < 0.3.1.6 # 2025-01-19: Needed for building postgrest 90 - hasql-implicits < 0.2 # 2025-01-19: Needed for building postgrest 91 - hasql-notifications < 0.2.3 # 2025-01-19: Needed for building postgrest 92 - hasql-pool < 1.1 # 2025-01-19: Needed for building postgrest 93 - hasql-transaction < 1.1.1 # 2025-01-19: Needed for building postgrest 94 - hlint == 3.4.1 # 2022-09-21: preserve for ghc 8.10 95 - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 96 - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 97 - hpack == 0.38.0 # 2025-04-23: preserve for stack == 3.5.1 98 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 99 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 100 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 101 - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0 102 - hspec-meta < 2.8 # 2022-12-07: Needed for elmPackages.elm / hspec-discover 103 - language-javascript == 0.7.0.0 # required by purescript 104 - lsp < 2.5 # 2024-07-08: need for koka 105 - lsp == 2.1.* # 2024-02-28: need for dhall-lsp-server 106 - lsp-types == 2.1.* # 2024-02-28: need for dhall-lsp-server and koka 107 - network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.* 108 - optparse-applicative < 0.16 # needed for niv-0.2.19 109 - ormolu == 0.5.2.0 # 2023-08-08: preserve for ghc 9.0 110 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 111 - ormolu == 0.7.7.0 # 2025-01-27: for ghc 9.10 compat 112 - persistent-test < 2.13.1.4 # 2025-06-04: incompatible with persistent < 2.16, see conf*-common.nix 113 - postgresql-binary < 0.14 # 2025-01-19: Needed for building postgrest 114 - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 115 - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 116 - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* 117 - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci 118 - simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2 119 - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 120 - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 121 - stylish-haskell == 0.15.0.1 # 2025-04-14: needed for hls with ghc-lib 9.10 122 - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) 123 - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10) 124 - text-metrics < 0.3.3 # 2025-02-08: >= 0.3.3 uses GHC2021 125 - versions < 6 # 2024-04-22: required by spago-0.21 126 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 127 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 128 - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.* 129# keep-sorted end 130 131# keep-sorted start skip_lines=1 case=no 132package-maintainers: 133 alexfmpe: 134 - aeson-gadt-th 135 - android-activity 136 - basic-sop 137 - bytestring-aeson-orphans 138 - cli-extras 139 - cli-git 140 - cli-nix 141 - commutative-semigroups 142 - constraints-extras 143 - dependent-map 144 - dependent-monoidal-map 145 - dependent-sum 146 - dependent-sum-aeson-orphans 147 - dependent-sum-template 148 - gargoyle 149 - gargoyle-postgresql 150 - gargoyle-postgresql-connect 151 - gargoyle-postgresql-nix 152 - generics-sop 153 - ghcjs-base 154 - ghcjs-dom 155 - ghcjs-dom-hello 156 - ghcjs-dom-javascript 157 - ghcjs-dom-jsaddle 158 - haveibeenpwned 159 - jsaddle 160 - jsaddle-clib 161 - jsaddle-dom 162 - jsaddle-hello 163 - jsaddle-warp 164 - jsaddle-webkit2gtk 165 - jsaddle-wkwebview 166 - json-sop 167 - large-generics 168 - large-records 169 - lens-sop 170 - linux-namespaces 171 - monoid-map 172 - monoidal-containers 173 - nix-thunk 174 - patch 175 - proto-lens-arbitrary 176 - proto3-suite 177 - proto3-wire 178 - records-sop 179 - reflex 180 - reflex-dom 181 - reflex-dom-core 182 - reflex-gadt-api 183 - reflex-fsnotify 184 - th-abstraction 185 - universe 186 - universe-some 187 - vessel 188 - warp 189 - which 190 Anton-Latukha: 191 - hnix 192 - hnix-store-core 193 - hnix-store-remote 194 artem: 195 - BNFC-meta 196 - alex-meta 197 - happy-meta 198 - vector-hashtables 199 arturcygan: 200 - hevm 201 athas: 202 - futhark 203 bdesham: 204 - pinboard-notes-backup 205 berberman: 206 - nvfetcher 207 - arch-web 208 - uusi 209 cdepillabout: 210 - cloudy 211 - password 212 - password-instances 213 - pretty-simple 214 - stack 215 - termonad 216 centromere: 217 - nfc 218 dalpd: 219 - dhall-lsp-server 220 - ghc-vis 221 - patat 222 - svgcairo 223 danielrolls: 224 - aws-spend-summary 225 - byte-count-reader 226 - shellify 227 - specup 228 domenkozar: 229 - cachix 230 - cachix-api 231 dschrempf: 232 - circular 233 - covariance 234 - dirichlet 235 - elynx 236 - elynx-markov 237 - elynx-nexus 238 - elynx-seq 239 - elynx-tools 240 - elynx-tree 241 - glasso 242 - mcmc 243 - pava 244 - slynx 245 - tlynx 246 - xmonad 247 - xmonad-contrib 248 erictapen: 249 - hakyll 250 Gabriella439: 251 - annah 252 - bench 253 - break 254 - dhall-bash 255 - dhall-docs 256 - dhall-json 257 - dhall-lsp-server 258 - dhall-nix 259 - dhall-nixpkgs 260 - dhall-openapi 261 - dhall-text 262 - dhall-yaml 263 - dhall 264 - dirstream 265 - errors 266 - foldl 267 - index-core 268 - lens-tutorial 269 - list-transformer 270 - managed 271 - mmorph 272 - morte 273 - mvc-updates 274 - mvc 275 - nix-derivation 276 - nix-diff 277 - optional-args 278 - optparse-generic 279 - pipes-bytestring 280 - pipes-concurrency 281 - pipes-csv 282 - pipes-extras 283 - pipes-group 284 - pipes-http 285 - pipes-parse 286 - pipes-safe 287 - pipes 288 - server-generic 289 - total 290 - turtle 291 - typed-spreadsheet 292 gridaphobe: 293 - located-base 294 iblech: 295 - Agda 296 ivanbrennan: 297 - xmonad 298 - xmonad-contrib 299 jb55: 300 # - bson-lens 301 - cased 302 - elm-export-persistent 303 # - pipes-mongodb 304 - streaming-wai 305 libjared: 306 - sensei 307 malo: 308 - cornelis 309 mangoiv: 310 - fused-effects 311 - htree 312 - http-barf 313 - libsodium-bindings 314 - scoped-codensity 315 - sel 316 - text-display 317 - unclogging 318 maralorn: 319 - bluefin 320 - cabal-fmt 321 - eventlog2html 322 - falsify 323 - generic-optics 324 - ghc-debug-brick 325 - ghc-debug-stub 326 - ghcid 327 - graphql-client 328 - haskell-language-server 329 - hledger 330 - hledger-ui 331 - hledger-web 332 - hlint 333 - hspec-discover 334 - jsaddle-warp 335 - matrix-client 336 - optics 337 - pandoc 338 - pandoc-cli 339 - postgresql-simple 340 - purebred-email 341 - reflex-dom 342 - replace-megaparsec 343 - req 344 - say 345 - shake-bench 346 - shh 347 - shh-extras 348 - snap 349 - stm-containers 350 - streamly 351 - streamly-bytestring 352 - string-interpolate 353 - taskwarrior 354 - tasty 355 - threadscope 356 - tz 357 - weeder 358 - witch 359 mpscholten: 360 - ihp-hsx 361 - push-notify-apn 362 - hs-pkpass 363 - raven-haskell 364 - stripe-concepts 365 - stripe-signature 366 - http2-client 367 - zip 368 - currencies 369 - string-random 370 - inflections 371 - pcre-heavy 372 - mmark 373 - mmark-ext 374 - typerep-map 375 - minio-hs 376 - smtp-mail 377 - pdftotext 378 - warp-systemd 379 - amazonka 380 ncfavier: 381 - Agda 382 - irc-client 383 - lambdabot 384 - shake 385 nomeata: 386 - cabal-plan-bounds 387 - lhs2tex 388 - rec-def 389 - tasty-expected-failure 390 peti: 391 - cabal2spec 392 - funcmp 393 - git-annex 394 - hledger-interest 395 - hopenssl 396 - hsdns 397 - hsemail 398 - hsyslog 399 - logging-facade-syslog 400 - nix-paths 401 - structured-haskell-mode 402 - titlecase 403 - xmonad 404 - xmonad-contrib 405 phijor: 406 - cornelis 407 poscat: 408 - hinit 409 Profpatsch: 410 - gitit 411 psibi: 412 - path-pieces 413 - persistent 414 - persistent-sqlite 415 - persistent-template 416 - shakespeare 417 raehik: 418 - strongweak 419 - generic-data-functions 420 - binrep 421 - rerefined 422 - symparsec 423 - bytezap 424 - bytepatch 425 - heystone 426 - refined 427 - flatparse 428 roberth: 429 - arion-compose 430 - cabal-pkg-config-version-hook 431 - hercules-ci-agent 432 - hercules-ci-api 433 - hercules-ci-api-agent 434 - hercules-ci-api-core 435 - hercules-ci-cli 436 - hercules-ci-cnix-expr 437 - hercules-ci-cnix-store 438 - inline-c 439 - inline-c-cpp 440 roosemberth: 441 - git-annex 442 rvl: 443 - taffybar 444 - arbtt 445 - lentil 446 sellout: 447 - dualizer 448 - no-recursion 449 - yaya 450 - yaya-containers 451 - yaya-hedgehog 452 - yaya-quickcheck 453 - yaya-unsafe 454 sheepforce: 455 - mpi-hs 456 - mpi-hs-store 457 - mpi-hs-cereal 458 - mpi-hs-binary 459 - cpython 460 - massiv 461 - massiv-io 462 - massiv-test 463 shlok: 464 - streamly-archive 465 - streamly-lmdb 466 slotThe: 467 - X11 468 - X11-xft 469 - html-parse-util 470 - kmonad 471 - optparse-applicative-cmdline-util 472 - xmonad 473 - xmonad-contrib 474 - xmonad-extras 475 sorki: 476 - cayenne-lpp 477 - blockfrost-client 478 - data-lens-light 479 - data-stm32 480 - gcodehs 481 - hnix 482 - hnix-store-core 483 - hnix-store-remote 484 - implicit 485 - nix-derivation 486 - nix-diff 487 - nix-narinfo 488 - ttn 489 - ttn-client 490 - update-nix-fetchgit 491 - zre 492 sternenseemann: 493 # also maintain upstream package 494 - cabal2nix 495 - distribution-nixpkgs 496 - hackage-db 497 - language-nix 498 - jailbreak-cabal 499 - spacecookie 500 - gopher-proxy 501 # other packages I can help out for 502 - cabal-install 503 - hledger 504 - pandoc 505 - systemd 506 - fast-logger 507 - flat 508 - Euterpea2 509 - utc 510 - socket 511 - gitit 512 - yarn-lock 513 - yarn2nix 514 - large-hashable 515 - haskell-ci 516 - diagrams 517 - rel8 518 - regex-rure 519 - jacinda 520 - citeproc 521 # owothia 522 - irc-client 523 - chatter 524 - envy 525 t4ccer: 526 - aeson-better-errors 527 - cheapskate 528 - containers-unicode-symbols 529 - numerals-base 530 - pattern-arrows 531 tbidne: 532 - rest-rewrite 533 terlar: 534 - nix-diff 535 thielema: 536 - accelerate-arithmetic 537 - accelerate-fftw 538 - accelerate-fourier 539 - accelerate-utility 540 - align-audio 541 - alsa-core 542 - alsa-pcm 543 - alsa-seq 544 - apportionment 545 - audacity 546 - battleship-combinatorics 547 - bibtex 548 - board-games 549 - buffer-pipe 550 - cabal-flatpak 551 - calendar-recycling 552 - checksum 553 - check-pvp 554 - coinor-clp 555 - combinatorial 556 - comfort-graph 557 - comfort-array 558 - comfort-array-shape 559 - comfort-fftw 560 - comfort-glpk 561 - concurrent-split 562 - cutter 563 - data-accessor 564 - data-accessor-mtl 565 - data-accessor-template 566 - data-accessor-transformers 567 - data-ref 568 - doctest-exitcode-stdio 569 - doctest-extract 570 - doctest-lib 571 - dsp 572 - enumset 573 - equal-files 574 - event-list 575 - explicit-exception 576 - fixed-length 577 - fftw-ffi 578 - gnuplot 579 - group-by-date 580 - guarded-allocation 581 - iff 582 - interpolation 583 - jack 584 - latex 585 - lazyio 586 - linear-programming 587 - llvm-ffi 588 - markov-chain 589 - midi 590 - midi-alsa 591 - midi-music-box 592 - mbox-utility 593 - med-module 594 - monoid-transformer 595 - non-empty 596 - non-negative 597 - numeric-prelude 598 - numeric-quest 599 - pathtype 600 - pooled-io 601 - probability 602 - quickcheck-transformer 603 - reactive-midyim 604 - reactive-balsa 605 - reactive-jack 606 - sample-frame 607 - sample-frame-np 608 - set-cover 609 - shell-utility 610 - sound-collage 611 - sox 612 - soxlib 613 - split-record 614 - spreadsheet 615 - stm-split 616 - storable-record 617 - storable-tuple 618 - storablevector 619 - synthesizer-core 620 - synthesizer-dimensional 621 - synthesizer-alsa 622 - synthesizer-midi 623 - tagchup 624 - tfp 625 - unicode 626 - unique-logic 627 - unique-logic-tf 628 - unsafe 629 - utility-ht 630 - wuerfelschlange 631 - xml-basic 632 - youtube 633 - prelude-compat 634 - fft 635 - carray 636 - lapack-ffi-tools 637 - netlib-ffi 638 - blas-ffi 639 - lapack-ffi 640 - netlib-carray 641 - blas-carray 642 - lapack-carray 643 - netlib-comfort-array 644 - blas-comfort-array 645 - lapack-comfort-array 646 - comfort-blas 647 - lapack 648 - lapack-hmatrix 649 - hmm-lapack 650 - magico 651 - resistor-cube 652 - linear-circuit 653 turion: 654 - Agda 655 - cabal-gild 656 - dunai 657 - essence-of-live-coding 658 - essence-of-live-coding-gloss 659 - essence-of-live-coding-pulse 660 - essence-of-live-coding-quickcheck 661 - essence-of-live-coding-warp 662 - finite-typelits 663 - has-transformers 664 - monad-bayes 665 - monad-schedule 666 - pulse-simple 667 - rhine 668 - rhine-gloss 669 - simple-affine-space 670 - time-domain 671 utdemir: 672 - nix-tree 673 wolfgangwalther: 674 - postgres-websockets 675 - postgrest 676 zowoq: 677 - ShellCheck 678# keep-sorted end 679 680# keep-sorted start skip_lines=1 case=no 681unsupported-platforms: 682 Allure: [ platforms.darwin ] 683 bdcs-api: [ platforms.darwin ] 684 bindings-directfb: [ platforms.darwin ] 685 bindings-sane: [ platforms.darwin ] 686 bustle: [ platforms.darwin ] # uses glibc-specific ptsname_r 687 bytelog: [ platforms.darwin ] # due to posix-api 688 camfort: [ aarch64-linux ] 689 chalkboard-viewer: [ platforms.darwin ] # depends on chalkboard 690 chalkboard: [ platforms.darwin ] # depends on Codec-Image-DevIL 691 charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3 692 Codec-Image-DevIL: [ platforms.darwin ] # depends on mesa 693 coinor-clp: [ aarch64-linux ] # aarch64-linux is not supported by required system dependency clp 694 cut-the-crap: [ platforms.darwin ] 695 emanote: [ x86_64-darwin ] # Depends on stork which is broken on macOS sdk < 10.14 696 essence-of-live-coding-PortMidi: [ platforms.darwin ] 697 Euterpea: [ platforms.darwin ] 698 follow-file: [ platforms.darwin ] 699 freenect: [ platforms.darwin ] 700 FTGL: [ platforms.darwin ] 701 fuzzytime: [ platforms.darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2 702 ghc-gc-hook: [ platforms.darwin ] # requires C11 threads which Apple doesn't support 703 gi-adwaita: [ platforms.darwin ] 704 gi-dbusmenu: [ platforms.darwin ] 705 gi-dbusmenugtk3: [ platforms.darwin ] 706 gi-ggit: [ platforms.darwin ] 707 gi-gtk-layer-shell: [ platforms.darwin ] # depends on gtk-layer-shell which is not supported on darwin 708 gi-ibus: [ platforms.darwin ] 709 gi-javascriptcore: [ platforms.darwin ] # webkitgtk marked broken on darwin 710 gi-ostree: [ platforms.darwin ] 711 gi-vte: [ platforms.darwin ] 712 gi-webkit2: [ platforms.darwin ] # webkitgtk marked broken on darwin 713 gi-webkit2webextension: [ platforms.darwin ] # webkitgtk marked broken on darwin 714 gi-wnck: [ platforms.darwin ] 715 gl: [ platforms.darwin ] # depends on mesa 716 GLHUI: [ platforms.darwin ] # depends on mesa 717 gnome-keyring: [ platforms.darwin ] 718 grid-proto: [ platforms.darwin ] 719 gtk-sni-tray: [ platforms.darwin ] 720 h-raylib: [ platforms.darwin ] # depends on mesa 721 haskell-snake: [ platforms.darwin ] 722 hcwiid: [ platforms.darwin ] 723 HDRUtils: [ platforms.darwin ] 724 hinotify-bytestring: [ platforms.darwin ] 725 honk: [ platforms.darwin ] 726 HSoM: [ platforms.darwin ] 727 intricacy: [ platforms.darwin ] # depends on mesa 728 iwlib: [ platforms.darwin ] 729 Jazzkell: [ platforms.darwin ] # depends on Euterpea 730 jsaddle-webkit2gtk: [ platforms.darwin ] 731 kmonad: [ platforms.darwin ] 732 Kulitta: [ platforms.darwin ] # depends on Euterpea 733 LambdaHack: [ platforms.darwin ] 734 large-hashable: [ aarch64-linux ] # https://github.com/factisresearch/large-hashable/issues/17 735 libmodbus: [ platforms.darwin ] 736 libsystemd-journal: [ platforms.darwin ] 737 libtelnet: [ platforms.darwin ] 738 libvirt-hs: [ platforms.darwin ] # spidermonkey is not supported on darwin 739 libzfs: [ platforms.darwin ] 740 linearEqSolver: [ aarch64-linux ] 741 lio-fs: [ platforms.darwin ] 742 logging-facade-journald: [ platforms.darwin ] 743 longshot: [ aarch64-linux ] 744 mpi-hs-binary: [ aarch64-linux, platforms.darwin ] 745 mpi-hs-cereal: [ aarch64-linux, platforms.darwin ] 746 mpi-hs-store: [ aarch64-linux, platforms.darwin ] 747 mpi-hs: [ aarch64-linux, platforms.darwin ] 748 mplayer-spot: [ aarch64-linux, platforms.darwin ] 749 mptcp-pm: [ platforms.darwin ] 750 netlink: [ platforms.darwin ] 751 network-unexceptional: [ platforms.darwin ] # depends on posix-api 752 notifications-tray-icon: [ platforms.darwin ] # depends on gi-dbusmenu 753 oculus: [ platforms.darwin ] 754 ostree-pin: [ platforms.darwin ] # depends on gi-ostree 755 pam: [ platforms.darwin ] 756 parport: [ platforms.darwin ] 757 persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128 758 piyo: [ platforms.darwin ] 759 PortMidi-simple: [ platforms.darwin ] 760 portmidi-utility: [ platforms.darwin ] 761 PortMidi: [ platforms.darwin ] 762 posix-api: [ platforms.darwin ] 763 Raincat: [ platforms.darwin ] 764 reactive-balsa: [ platforms.darwin ] # depends on alsa-core 765 reflex-dom-fragment-shader-canvas: [ platforms.darwin, aarch64-linux ] 766 reflex-localize-dom: [ platforms.darwin, aarch64-linux ] 767 rtlsdr: [ platforms.darwin ] 768 rubberband: [ platforms.darwin ] 769 SDL-mixer: [ platforms.darwin ] # depends on mesa 770 SDL-mpeg: [ platforms.darwin ] # depends on mesa 771 sdl2-mixer: [ platforms.darwin ] 772 sdl2-ttf: [ platforms.darwin ] 773 sdr: [ platforms.darwin ] # depends on rtlsdr 774 sensei: [ platforms.darwin ] 775 sockets: [ platforms.darwin ] # depends on posix-api 776 spade: [ platforms.darwin ] # depends on sdl2-mixer, which doesn't work on darwin 777 synthesizer-alsa: [ platforms.darwin ] 778 taffybar: [ platforms.darwin ] 779 termonad: [ platforms.darwin ] 780 tokyotyrant-haskell: [ platforms.darwin ] 781 twirl: [ platforms.darwin ] # depends on sdl2-mixer 782 Unixutils-shadow: [ platforms.darwin ] 783 verifiable-expressions: [ aarch64-linux ] 784 vrpn: [ platforms.darwin ] 785 vulkan-utils: [ platforms.darwin ] 786 vulkan: [ i686-linux, armv7l-linux, platforms.darwin ] 787 VulkanMemoryAllocator: [ i686-linux, armv7l-linux, platforms.darwin ] 788 webkit2gtk3-javascriptcore: [ platforms.darwin ] 789 wiringPi: [ aarch64-darwin ] 790 xattr: [ platforms.darwin ] 791 xgboost-haskell: [ aarch64-linux, armv7l-linux, platforms.darwin ] 792 xmobar: [ platforms.darwin ] 793 xmonad-extras: [ platforms.darwin ] 794 xmonad-volume: [ platforms.darwin ] 795 xnobar: [ platforms.darwin ] 796# keep-sorted end 797 798# keep-sorted start skip_lines=1 case=no 799supported-platforms: 800 alsa-mixer: [ platforms.linux ] 801 alsa-pcm: [ platforms.linux ] 802 alsa-seq: [ platforms.linux ] 803 AWin32Console: [ platforms.windows ] 804 barbly: [ platforms.darwin ] 805 bindings-parport: [ platforms.linux ] # parport is a linux kernel component 806 blake3: [ platforms.x86 ] # uses x86 intrinsics 807 btrfs: [ platforms.linux ] # depends on linux 808 bytepatch: [ platforms.x86 ] # due to blake3 809 cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32) 810 cpython: [ platforms.x86 ] # c2hs errors on glibc headers 811 crc32c: [ platforms.x86 ] # uses x86 intrinsics 812 d3d11binding: [ platforms.windows ] 813 DirectSound: [ platforms.windows ] 814 dx9base: [ platforms.windows ] 815 dx9d3d: [ platforms.windows ] 816 dx9d3dx: [ platforms.windows ] 817 erebos-tester: [ platforms.linux ] # depends on linux-namespaces 818 evdev-streamly: [ platforms.linux ] 819 evdev: [ platforms.linux ] 820 geomancy-layout: [ platforms.x86 ] # x86 intrinsics 821 geomancy: [ platforms.x86 ] # x86 intrinsics 822 ghcjs-base: [ javascript-ghcjs ] 823 ghcjs-dom-javascript: [ javascript-ghcjs ] 824 gi-gtkosxapplication: [ platforms.darwin ] 825 gtk-mac-integration: [ platforms.darwin ] 826 gtk3-mac-integration: [ platforms.darwin ] 827 halide-haskell: [ platforms.linux ] 828 halide-JuicyPixels: [ platforms.linux ] 829 hb3sum: [ platforms.x86 ] # due to blake3 830 HFuse: [ platforms.linux ] 831 hommage-ds: [ platforms.windows ] 832 hpapi: [ platforms.linux ] # limited by pkgs.papi 833 HQu: [ platforms.x86 ] # vendored C++ library needs i686/x86_64 834 hs-swisstable-hashtables-class: [ platforms.x86_64 ] # depends on swisstable, which Needs AVX2 835 hsignal: [ platforms.x86 ] # -msse2 836 htune: [ platforms.linux ] # depends on alsa-pcm 837 hw-prim-bits: [ platforms.x86 ] # x86 assembler 838 inline-asm: [ platforms.x86 ] # x86 assembler 839 jsaddle-wkwebview: [ platforms.darwin ] 840 keid-core: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 841 keid-frp-banana: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 842 keid-geometry: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 843 keid-render-basic: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 844 keid-resource-gltf: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 845 keid-sound-openal: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 846 keid-ui-dearimgui: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) 847 kqueue: [ platforms.netbsd, platforms.freebsd, platforms.openbsd, platforms.darwin ] 848 libfuse3: [ platforms.linux ] 849 linux-evdev: [ platforms.linux ] 850 linux-file-extents: [ platforms.linux ] 851 linux-inotify: [ platforms.linux ] 852 linux-mount: [ platforms.linux ] 853 linux-namespaces: [ platforms.linux ] 854 lxc: [ platforms.linux ] 855 memfd: [ platforms.linux ] 856 midi-alsa: [ platforms.linux ] # alsa-core only supported on linux 857 midisurface: [ platforms.linux ] # alsa-core only supported on linux 858 miso-action-logger: [ javascript-ghcjs ] # https://github.com/Lermex/miso-action-logger/issues/1 859 miso-examples: [ javascript-ghcjs ] 860 OrderedBits: [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316 861 reactivity: [ platforms.windows ] 862 reflex-libtelnet: [ platforms.linux ] # pkgs.libtelnet only supports linux 863 scat: [ platforms.x86 ] # uses scrypt, which requries x86 864 scrypt: [ platforms.x86 ] # https://github.com/informatikr/scrypt/issues/8 865 seqalign: [ platforms.x86 ] # x86 intrinsics 866 streamed: [ platforms.linux] # alsa-core only supported on linux 867 swisstable: [ platforms.x86_64 ] # Needs AVX2 868 systemd-api: [ platforms.linux ] 869 tasty-papi: [ platforms.linux ] # limited by pkgs.papi 870 tcod-haskell: [ platforms.linux ] # limited by pkgs.libtcod 871 udev: [ platforms.linux ] 872 vty-windows: [ platforms.windows ] # depends on Win32 873 Win32-console: [ platforms.windows ] 874 Win32-dhcp-server: [ platforms.windows ] 875 Win32-errors: [ platforms.windows ] 876 Win32-extras: [ platforms.windows ] 877 Win32-junction-point: [ platforms.windows ] 878 Win32-notify: [ platforms.windows ] 879 Win32-security: [ platforms.windows ] 880 Win32-services-wrapper: [ platforms.windows ] 881 Win32-services: [ platforms.windows ] 882 Win32: [ platforms.windows ] 883 XInput: [ platforms.windows ] 884 yesod-auth-simple: [ platforms.x86 ] # requires scrypt which only supports x86 885# keep-sorted end 886 887dont-distribute-packages: 888 # Depends on shine, which is a ghcjs project. 889 - shine-varying 890 891 # these packages depend on software with an unfree license 892 - accelerate-bignum 893 - accelerate-blas 894 - accelerate-cublas 895 - accelerate-cuda 896 - accelerate-cufft 897 - accelerate-examples 898 - accelerate-fft 899 - accelerate-fourier-benchmark 900 - accelerate-io-array 901 - accelerate-io-bmp 902 - accelerate-io-bytestring 903 - accelerate-io-cereal 904 - accelerate-io-JuicyPixels 905 - accelerate-io-repa 906 - accelerate-io-vector 907 - accelerate-kullback-liebler 908 - accelerate-llvm-ptx 909 - bindings-yices 910 - boolector 911 - ccelerate-cuda 912 - containers-accelerate 913 - cplex-hs 914 - cublas 915 - cuda # 2020-08-18 because of dependency nvidia-x11 916 - cufft 917 - cusolver 918 - cusparse 919 - gloss-raster-accelerate 920 - hashable-accelerate 921 - libnvvm 922 - matlab 923 - nvvm 924 - Obsidian 925 - odpic-raw 926 - patch-image 927 # license for input data unclear, dependency not on Hackage 928 # see https://github.com/NixOS/nixpkgs/pull/88604 929 - tensorflow-mnist 930 - yices-easy 931 - yices-painless 932 933 # These packages don’t build because they use deprecated webkit versions. 934 - diagrams-hsqml 935 - dialog 936 - ghcjs-dom-webkit 937 - gi-webkit 938 - hsqml 939 - hsqml-datamodel 940 - hsqml-datamodel-vinyl 941 - hsqml-demo-manic 942 - hsqml-demo-morris 943 - hsqml-demo-notes 944 - hsqml-demo-samples 945 - hsqml-morris 946 - hstorchat 947 - jsaddle-webkitgtk 948 - jsc 949 - lambdacat 950 - manatee-all 951 - manatee-browser 952 - manatee-reader 953 - markup-preview 954 - spike 955 - web-browser-in-haskell 956 - webkit 957 - webkitgtk3-javascriptcore 958 - websnap 959 960 # mesos was removed from nixpkgs 961 - hs-mesos 962 963 # Output exceeds Hydra's maximum allowable size 964 - stripeapi 965 966 # Packages that (transitively) depend on insecure packages 967 - distributed-process-zookeeper # depends on hzk 968 - HDRUtils # depends on pfstools, which depends on imagemagick 969 - hzk # depends on zookeeper_mt, which depends on openssl-1.1 970 - jobqueue # depends on hzk 971 - persistent-zookeeper # depends on hzk 972 - pocket-dns # depends on persistent-zookeeper 973 - zoovisitor # depends on zookeeper_mt, which depends on openssl-1.1