lol
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.
26default-package-overrides:
27 # gi-gdkx11-4.x requires gtk-4.x, but stackage still restricts gi-gtk to 3.*
28 - gi-gdkx11 < 4
29 # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
30 - ghc-bignum == 1.0
31 # needs http-client >= 0.7.11 which isn't part of Stackage LTS 18
32 - http-client-restricted < 0.0.5
33 # Downgrade hasql-dynamic-statements until hasql 1.6 is in Stackage
34 - hasql-dynamic-statements < 0.3.1.2
35 - rope-utf16-splay < 0.4.0.0
36 # hnix < 0.17 (unreleased) needs hnix-store-* 0.5.*
37 - hnix-store-core == 0.5.0.0 # 2022-06-17: Until hnix 0.17
38 - hnix-store-remote == 0.5.0.0 # 2022-06-17: Until hnix 0.17
39
40 # 2023-04-22: For dhall < 1.42 compatibility
41 - dhall-nixpkgs == 1.0.9
42 - dhall-nix == 1.1.25
43
44 # 2023-07-06: ghcide-2.0.0.1 explicitly needs implicit-hie < 0.1.3, because some sort of
45 # breaking change was introduced in implicit-hie-0.1.3.0.
46 # https://github.com/haskell/haskell-language-server/blob/feb596592de95f09cf4ee885f3e74178161919f1/ghcide/ghcide.cabal#L107-L111
47 - implicit-hie < 0.1.3
48 - hie-bios < 0.13
49
50 # pandoc-crossref 0.3.17 needs pandoc >= 3.1.8
51 - pandoc-crossref < 0.3.17.0
52
53 # 2023-09-17: reflex-dom 0.6.3.0 is broken https://github.com/reflex-frp/reflex-dom/issues/462
54 - reflex-dom < 0.6.2.0
55
56 # Only an older version of dependent-sum-template is compatible with ghc 9.4
57 # https://github.com/obsidiansystems/dependent-sum-template/issues/5
58 - dependent-sum-template < 0.1.2
59
60 # hls-floskell-plugin 2.4 does not yet support floskell 0.11
61 - floskell < 0.11
62
63 # Newer daemons requires GHC 9.6
64 - daemons == 0.3.0
65
66extra-packages:
67 - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8
68 - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
69 - Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0
70 - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0
71 - Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages
72 - cachix < 1.4 # 2023-04-02: cachix 1.4{,.1} have known on multi-user Nix systems
73 - directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2
74 - Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
75 - aeson < 2 # required by pantry-0.5.2
76 - apply-refact == 0.9.* # 2022-12-12: needed for GHC < 9.2
77 - apply-refact == 0.11.* # 2023-02-02: needed for hls-hlint-plugin on GHC 9.2
78 - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
79 - base16-bytestring < 1 # required for cabal-install etc.
80 - basement < 0.0.15 # 2022-08-30: last version to support GHC < 8.10
81 - bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9
82 - brick == 0.70.* # 2022-08-13: needed by matterhorn-50200.17.0
83 - brick-skylighting < 1.0 # 2022-08-13: needed by matterhorn-50200.17.0 to match brick
84 - brittany == 0.13.1.2 # 2022-09-20: needed for hls on ghc 8.8
85 - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
86 - dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20
87 - dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20
88 - dhall == 1.29.0 # required for ats-pkg
89 - dhall == 1.38.1 # required for spago
90 - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
91 - foundation < 0.0.29 # 2022-08-30: last version to support GHC < 8.10
92 - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7
93 - ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
94 - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2
95 - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2
96 - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4
97 - ghc-lib == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
98 - ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 9.2
99 - ghc-lib == 9.4.* # 2023-03-17: preserve for GHC 9.4
100 - ghc-lib == 9.6.* # 2023-03-17: preserve for GHC 9.6
101 - ghc-lib-parser == 8.10.7.* # 2022-02-17: preserve for GHC 8.10.7
102 - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 9.2
103 - ghc-lib-parser == 9.4.* # 2023-03-17: preserve for GHC 9.4
104 - ghc-lib-parser == 9.6.* # 2023-10-24: preserve for GHC 9.6
105 - ghc-lib-parser-ex == 8.10.* # 2022-02-17: preserve for GHC 8.10.7
106 - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 9.2
107 - ghc-lib-parser-ex == 9.4.* # 2023-03-17: preserve for GHC 9.4
108 - ghc-lib-parser-ex == 9.6.* # 2023-10-24: preserve for GHC 9.6
109 - ghc-syntax-highlighter == 0.0.10.* # 2023-11-20:
110 - gi-soup == 2.4.28 # 2023-04-05: the last version to support libsoup-2.4 (and thus be compatible with our other gi- packages)
111 - haddock == 2.23.* # required on GHC < 8.10.x
112 - haddock-api == 2.23.* # required on GHC < 8.10.x
113 - haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
114 - happy == 1.19.12 # for ghcjs
115 - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
116 - hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8
117 - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2
118 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
119 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
120 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6
121 - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0, needed for HLS
122 - hspec-meta < 2.8 # 2022-12-07: Needed for elmPackages.elm / hspec-discover
123 - hspec-golden == 0.1.* # 2022-04-07: Needed for elm-format
124 - http2 < 3.3 # 2023-08-24: Needed for twain <https://github.com/alexmingoia/twain/issues/5>
125 - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20
126 - language-docker == 11.0.0 # required by hadolint 2.12.0, 2022-11-16
127 - language-javascript == 0.7.0.0 # required by purescript
128 - lens-aeson < 1.2 # 2022-12-17: For aeson < 2.0 compat
129 - lsp == 1.4.0.0 # 2022-09-18: need for dhall-lsp-server 1.1.2
130 - lsp-types == 1.4.0.1 # 2022-09-18: need for dhall-lsp-server 1.1.2
131 - mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls
132 - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15
133 - optparse-applicative < 0.16 # needed for niv-0.2.19
134 - fourmolu == 0.11.* # 2023-10-22: for hls on ghc 9.0
135 - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat
136 - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2
137 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat
138 - pantry == 0.5.2.1 # needed for stack-2.7.3
139 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
140 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21
141 - sbv == 7.13 # required for pkgs.petrinizer
142 - stylish-haskell == 0.14.4.0 # 2022-09-19: needed for hls on ghc 9.2
143 - tasty-hspec == 1.1.6 # 2022-04-07: Needed for elm-format
144 - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10)
145 - th-abstraction < 0.6 # 2023-09-11: needed for aeson-2.2.0.0
146 - vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
147 - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
148 - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
149 - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.*
150 - commonmark-extensions < 0.2.3.3 # 2022-12-17: required by emanote 1.0.0.0 (to avoid a bug in 0.2.3.3)
151 - retrie < 1.2.0.0 # 2022-12-30: required for hls on ghc < 9.2
152 - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.*
153 - ghc-tags == 1.6.* # 2023-02-18: preserve for ghc-lib == 9.4.*
154 - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.*
155 - unix-compat < 0.7 # 2023-07-04: Need System.PosixCompat.User for git-annex
156 - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0
157
158package-maintainers:
159 abbradar:
160 - Agda
161 Anton-Latukha:
162 - hnix
163 - hnix-store-core
164 - hnix-store-remote
165 arturcygan:
166 - hevm
167 athas:
168 - futhark
169 berberman:
170 - nvfetcher
171 - arch-web
172 - uusi
173 bdesham:
174 - pinboard-notes-backup
175 cdepillabout:
176 - password
177 - password-instances
178 - pretty-simple
179 - stack
180 - termonad
181 centromere:
182 - nfc
183 dalpd:
184 - dhall-lsp-server
185 - espial
186 - ghc-vis
187 - patat
188 - svgcairo
189 danielrolls:
190 - byte-count-reader
191 - shellify
192 domenkozar:
193 - cachix
194 - cachix-api
195 dschrempf:
196 - circular
197 - covariance
198 - dirichlet
199 - elynx
200 - elynx-markov
201 - elynx-nexus
202 - elynx-seq
203 - elynx-tools
204 - elynx-tree
205 - glasso
206 - mcmc
207 - pava
208 - slynx
209 - tlynx
210 - xmonad
211 - xmonad-contrib
212 expipiplus1:
213 - VulkanMemoryAllocator
214 - autoapply
215 - exact-real
216 - language-c
217 - orbits
218 - update-nix-fetchgit
219 - vector-sized
220 - vulkan
221 - vulkan-utils
222 erictapen:
223 - hakyll
224 evenbrenden:
225 - unleash-client-haskell
226 - unleash-client-haskell-core
227 Gabriella439:
228 - annah
229 - bench
230 - break
231 - dhall-bash
232 - dhall-docs
233 - dhall-json
234 - dhall-lsp-server
235 - dhall-nix
236 - dhall-nixpkgs
237 - dhall-openapi
238 - dhall-text
239 - dhall-yaml
240 - dhall
241 - dirstream
242 - errors
243 - foldl
244 - index-core
245 - lens-tutorial
246 - list-transformer
247 - managed
248 - mmorph
249 - morte
250 - mvc-updates
251 - mvc
252 - nix-derivation
253 - nix-diff
254 - optional-args
255 - optparse-generic
256 - pipes-bytestring
257 - pipes-concurrency
258 - pipes-csv
259 - pipes-extras
260 - pipes-group
261 - pipes-http
262 - pipes-parse
263 - pipes-safe
264 - pipes
265 - server-generic
266 - total
267 - turtle
268 - typed-spreadsheet
269 gebner:
270 - wstunnel
271 gridaphobe:
272 - located-base
273 iblech:
274 - Agda
275 ivanbrennan:
276 - xmonad
277 - xmonad-contrib
278 jb55:
279 # - bson-lens
280 - cased
281 - elm-export-persistent
282 # - pipes-mongodb
283 - streaming-wai
284 kiwi:
285 - config-schema
286 - config-value
287 - glirc
288 - irc-core
289 - matterhorn
290 - mattermost-api
291 - mattermost-api-qc
292 - Unique
293 libjared:
294 - sensei
295 maralorn:
296 - cabal-fmt
297 - clay
298 - eventlog2html
299 - generic-optics
300 - ghc-debug-brick
301 - ghc-debug-stub
302 - ghcid
303 - graphql-client
304 - haskell-language-server
305 - hedgehog
306 - hledger
307 - hledger-ui
308 - hledger-web
309 - hlint
310 - hmatrix
311 - hspec-discover
312 - iCalendar
313 - matrix-client
314 - optics
315 - pandoc
316 - pandoc-cli
317 - pandoc-crossref
318 - paths
319 - postgresql-simple
320 - purebred-email
321 - reflex-dom
322 - releaser
323 - replace-megaparsec
324 - req
325 - shake-bench
326 - shh
327 - shh-extras
328 - snap
329 - stm-containers
330 - streamly
331 - streamly-bytestring
332 - taskwarrior
333 - threadscope
334 - tz
335 - weeder
336 - witch
337 ncfavier:
338 - lambdabot
339 nomeata:
340 - cabal-plan-bounds
341 - candid
342 - leb128-cereal
343 - lhs2tex
344 - rec-def
345 - tasty-expected-failure
346 peti:
347 - cabal2spec
348 - funcmp
349 - git-annex
350 - hledger-interest
351 - hopenssl
352 - hsdns
353 - hsemail
354 - hsyslog
355 - logging-facade-syslog
356 - nix-paths
357 - structured-haskell-mode
358 - titlecase
359 - xmonad
360 - xmonad-contrib
361 poscat:
362 - hinit
363 psibi:
364 - path-pieces
365 - persistent
366 - persistent-sqlite
367 - persistent-template
368 - shakespeare
369 raehik:
370 - strongweak
371 - generic-data-functions
372 - binrep
373 - bytepatch
374 - heystone
375 - refined
376 - refined1
377 - flatparse
378 roberth:
379 - arion-compose
380 - cabal-pkg-config-version-hook
381 - hercules-ci-agent
382 - hercules-ci-api
383 - hercules-ci-api-agent
384 - hercules-ci-api-core
385 - hercules-ci-cli
386 - hercules-ci-cnix-expr
387 - hercules-ci-cnix-store
388 - inline-c
389 - inline-c-cpp
390 roosemberth:
391 - git-annex
392 rvl:
393 - taffybar
394 - arbtt
395 - lentil
396 sheepforce:
397 - mpi-hs
398 - mpi-hs-store
399 - mpi-hs-cereal
400 - mpi-hs-binary
401 shlok:
402 - streamly-archive
403 - streamly-lmdb
404 sorki:
405 - cayenne-lpp
406 - blockfrost-client
407 - data-lens-light
408 - data-stm32
409 - gcodehs
410 - hnix
411 - hnix-store-core
412 - hnix-store-remote
413 - implicit
414 - nix-derivation
415 - nix-diff
416 - nix-narinfo
417 - ttn
418 - ttn-client
419 - update-nix-fetchgit
420 - zre
421 srid:
422 - ema
423 - emanote
424 sternenseemann:
425 # also maintain upstream package
426 - cabal2nix
427 - distribution-nixpkgs
428 - hackage-db
429 - language-nix
430 - jailbreak-cabal
431 - spacecookie
432 - gopher-proxy
433 # other packages I can help out for
434 - cabal-install
435 - hledger
436 - pandoc
437 - systemd
438 - fast-logger
439 - flat
440 - Euterpea2
441 - utc
442 - socket
443 - gitit
444 - yarn-lock
445 - yarn2nix
446 - large-hashable
447 - haskell-ci
448 - diagrams
449 - rel8
450 - regex-rure
451 - jacinda
452 - citeproc
453 # owothia
454 - irc-client
455 - chatter
456 - envy
457 tbidne:
458 - rest-rewrite
459 terlar:
460 - nix-diff
461 turion:
462 - Agda
463 - dunai
464 - essence-of-live-coding
465 - essence-of-live-coding-gloss
466 - essence-of-live-coding-pulse
467 - essence-of-live-coding-quickcheck
468 - essence-of-live-coding-warp
469 - finite-typelits
470 - has-transformers
471 - monad-bayes
472 - monad-schedule
473 - pulse-simple
474 - rhine
475 - rhine-gloss
476 - simple-affine-space
477 - time-domain
478 thielema:
479 - accelerate-arithmetic
480 - accelerate-fftw
481 - accelerate-fourier
482 - accelerate-utility
483 - align-audio
484 - alsa-core
485 - alsa-pcm
486 - alsa-seq
487 - apportionment
488 - audacity
489 - battleship-combinatorics
490 - bibtex
491 - board-games
492 - buffer-pipe
493 - cabal-flatpak
494 - calendar-recycling
495 - checksum
496 - check-pvp
497 - coinor-clp
498 - combinatorial
499 - comfort-graph
500 - comfort-array
501 - comfort-array-shape
502 - comfort-fftw
503 - comfort-glpk
504 - concurrent-split
505 - cutter
506 - data-accessor
507 - data-accessor-mtl
508 - data-accessor-template
509 - data-accessor-transformers
510 - data-ref
511 - doctest-exitcode-stdio
512 - doctest-extract
513 - doctest-lib
514 - dsp
515 - enumset
516 - equal-files
517 - event-list
518 - explicit-exception
519 - fixed-length
520 - fftw-ffi
521 - gnuplot
522 - group-by-date
523 - guarded-allocation
524 - iff
525 - interpolation
526 - jack
527 - latex
528 - lazyio
529 - linear-programming
530 - markov-chain
531 - midi
532 - midi-alsa
533 - midi-music-box
534 - mbox-utility
535 - med-module
536 - monoid-transformer
537 - non-empty
538 - non-negative
539 - numeric-prelude
540 - numeric-quest
541 - pathtype
542 - pooled-io
543 - probability
544 - quickcheck-transformer
545 - reactive-midyim
546 - reactive-balsa
547 - reactive-jack
548 - sample-frame
549 - sample-frame-np
550 - set-cover
551 - shell-utility
552 - sound-collage
553 - sox
554 - soxlib
555 - split-record
556 - spreadsheet
557 - stm-split
558 - storable-record
559 - storable-tuple
560 - storablevector
561 - synthesizer-core
562 - synthesizer-dimensional
563 - synthesizer-alsa
564 - synthesizer-midi
565 - tagchup
566 - tfp
567 - unicode
568 - unique-logic
569 - unique-logic-tf
570 - unsafe
571 - utility-ht
572 - wuerfelschlange
573 - xml-basic
574 - youtube
575 - prelude-compat
576 - fft
577 - carray
578 - lapack-ffi-tools
579 - netlib-ffi
580 - blas-ffi
581 - lapack-ffi
582 - netlib-carray
583 - blas-carray
584 - lapack-carray
585 - netlib-comfort-array
586 - blas-comfort-array
587 - lapack-comfort-array
588 - comfort-blas
589 - lapack
590 - lapack-hmatrix
591 - hmm-lapack
592 - magico
593 - resistor-cube
594 - linear-circuit
595 utdemir:
596 - nix-tree
597 zowoq:
598 - ShellCheck
599
600unsupported-platforms:
601 Allure: [ platforms.darwin ]
602 bdcs-api: [ platforms.darwin ]
603 bindings-directfb: [ platforms.darwin ]
604 bindings-sane: [ platforms.darwin ]
605 bustle: [ platforms.darwin ] # uses glibc-specific ptsname_r
606 bytelog: [ platforms.darwin ] # due to posix-api
607 camfort: [ aarch64-linux ]
608 chalkboard: [ platforms.darwin ] # depends on Codec-Image-DevIL
609 chalkboard-viewer: [ platforms.darwin ] # depends on chalkboard
610 charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
611 Codec-Image-DevIL: [ platforms.darwin ] # depends on mesa
612 coinor-clp: [ aarch64-linux ] # aarch64-linux is not supported by required system dependency clp
613 cut-the-crap: [ platforms.darwin ]
614 essence-of-live-coding-PortMidi: [ platforms.darwin ]
615 Euterpea: [ platforms.darwin ]
616 follow-file: [ platforms.darwin ]
617 freenect: [ platforms.darwin ]
618 FTGL: [ platforms.darwin ]
619 fuzzytime: [ platforms.darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2
620 ghcjs-dom-hello: [ platforms.darwin ]
621 ghc-gc-hook: [ platforms.darwin ] # requires C11 threads which Apple doesn't support
622 gi-adwaita: [ platforms.darwin ]
623 gi-dbusmenugtk3: [ platforms.darwin ]
624 gi-dbusmenu: [ platforms.darwin ]
625 gi-ggit: [ platforms.darwin ]
626 gi-gtk-layer-shell: [ platforms.darwin ] # depends on gtk-layer-shell which is not supported on darwin
627 gi-ibus: [ platforms.darwin ]
628 gi-javascriptcore: [ platforms.darwin ] # webkitgtk marked broken on darwin
629 gi-ostree: [ platforms.darwin ]
630 gi-vte: [ platforms.darwin ]
631 gi-webkit2webextension: [ platforms.darwin ] # webkitgtk marked broken on darwin
632 gi-webkit2: [ platforms.darwin ] # webkitgtk marked broken on darwin
633 gi-wnck: [ platforms.darwin ]
634 gl: [ platforms.darwin ] # depends on mesa
635 GLHUI: [ platforms.darwin ] # depends on mesa
636 gnome-keyring: [ platforms.darwin ]
637 grid-proto: [ platforms.darwin ]
638 gtk-sni-tray: [ platforms.darwin ]
639 h-raylib: [ platforms.darwin ] # depends on mesa
640 haskell-snake: [ platforms.darwin ]
641 hcwiid: [ platforms.darwin ]
642 HDRUtils: [ platforms.darwin ]
643 hidapi: [ platforms.darwin ]
644 hinotify-bytestring: [ platforms.darwin ]
645 honk: [ platforms.darwin ]
646 HSoM: [ platforms.darwin ]
647 intricacy: [ platforms.darwin ] # depends on mesa
648 iwlib: [ platforms.darwin ]
649 Jazzkell: [ platforms.darwin ] # depends on Euterpea
650 jsaddle-hello: [ platforms.darwin ] # depends on jsaddle-webkit2gtk
651 jsaddle-webkit2gtk: [ platforms.darwin ]
652 Kulitta: [ platforms.darwin ] # depends on Euterpea
653 LambdaHack: [ platforms.darwin ]
654 large-hashable: [ aarch64-linux ] # https://github.com/factisresearch/large-hashable/issues/17
655 libmodbus: [ platforms.darwin ]
656 libsystemd-journal: [ platforms.darwin ]
657 libtelnet: [ platforms.darwin ]
658 libvirt-hs: [ platforms.darwin ] # spidermonkey is not supported on darwin
659 libzfs: [ platforms.darwin ]
660 linearEqSolver: [ aarch64-linux ]
661 lio-fs: [ platforms.darwin ]
662 logging-facade-journald: [ platforms.darwin ]
663 longshot: [ aarch64-linux ]
664 mpi-hs: [ aarch64-linux, platforms.darwin ]
665 mpi-hs-binary: [ aarch64-linux, platforms.darwin ]
666 mpi-hs-cereal: [ aarch64-linux, platforms.darwin ]
667 mpi-hs-store: [ aarch64-linux, platforms.darwin ]
668 mplayer-spot: [ aarch64-linux, platforms.darwin ]
669 monomer: [ platforms.darwin ] # depends on mesa
670 monomer-hagrid: [ platforms.darwin ] # depends on mesa
671 mptcp-pm: [ platforms.darwin ]
672 nanovg: [ platforms.darwin ] # depends on mesa
673 netlink: [ platforms.darwin ]
674 notifications-tray-icon: [ platforms.darwin ] # depends on gi-dbusmenu
675 oculus: [ platforms.darwin ]
676 ostree-pin: [ platforms.darwin ] # depends on gi-ostree
677 pam: [ platforms.darwin ]
678 parport: [ platforms.darwin ]
679 persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128
680 piyo: [ platforms.darwin ]
681 PortMidi-simple: [ platforms.darwin ]
682 PortMidi: [ platforms.darwin ]
683 posix-api: [ platforms.darwin ]
684 Raincat: [ platforms.darwin ]
685 reactive-balsa: [ platforms.darwin ] # depends on alsa-core
686 reflex-dom-fragment-shader-canvas: [ platforms.darwin, aarch64-linux ]
687 reflex-dom: [ platforms.darwin ]
688 reflex-localize-dom: [ platforms.darwin, aarch64-linux ]
689 rsi-break: [ platforms.darwin ] # depends on monomer
690 rtlsdr: [ platforms.darwin ]
691 rubberband: [ platforms.darwin ]
692 SDL-mixer: [ platforms.darwin ] # depends on mesa
693 SDL-mpeg: [ platforms.darwin ] # depends on mesa
694 sdl2-mixer: [ platforms.darwin ]
695 sdl2-ttf: [ platforms.darwin ]
696 sdr: [ platforms.darwin ] # depends on rtlsdr
697 sensei: [ platforms.darwin ]
698 spade: [ platforms.darwin ] # depends on sdl2-mixer, which doesn't work on darwin
699 synthesizer-alsa: [ platforms.darwin ]
700 taffybar: [ platforms.darwin ]
701 twirl: [ platforms.darwin ] # depends on sdl2-mixer
702 emanote: [ x86_64-darwin ] # Depends on stork which is broken on macOS sdk < 10.14
703 termonad: [ platforms.darwin ]
704 tokyotyrant-haskell: [ platforms.darwin ]
705 Unixutils-shadow: [ platforms.darwin ]
706 verifiable-expressions: [ aarch64-linux ]
707 vrpn: [ platforms.darwin ]
708 vulkan: [ i686-linux, armv7l-linux, platforms.darwin ]
709 VulkanMemoryAllocator: [ i686-linux, armv7l-linux, platforms.darwin ]
710 vulkan-utils: [ platforms.darwin ]
711 webkit2gtk3-javascriptcore: [ platforms.darwin ]
712 wiringPi: [ aarch64-darwin ]
713 xattr: [ platforms.darwin ]
714 xgboost-haskell: [ aarch64-linux, armv7l-linux, platforms.darwin ]
715 xmobar: [ platforms.darwin ]
716 xmonad-extras: [ platforms.darwin ]
717 xmonad-volume: [ platforms.darwin ]
718
719supported-platforms:
720 AWin32Console: [ platforms.windows ]
721 alsa-mixer: [ platforms.linux ]
722 alsa-pcm: [ platforms.linux ]
723 alsa-seq: [ platforms.linux ]
724 barbly: [ platforms.darwin ]
725 bindings-parport: [ platforms.linux ] # parport is a linux kernel component
726 blake3: [ platforms.x86 ] # uses x86 intrinsics
727 btrfs: [ platforms.linux ] # depends on linux
728 bytepatch: [ platforms.x86 ] # due to blake3
729 cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32)
730 crc32c: [ platforms.x86 ] # uses x86 intrinsics
731 d3d11binding: [ platforms.windows ]
732 DirectSound: [ platforms.windows ]
733 dx9base: [ platforms.windows ]
734 dx9d3d: [ platforms.windows ]
735 dx9d3dx: [ platforms.windows ]
736 evdev: [ platforms.linux ]
737 evdev-streamly: [ platforms.linux ]
738 geomancy: [ platforms.x86 ] # x86 intrinsics
739 geomancy-layout: [ platforms.x86 ] # x86 intrinsics
740 gi-gtkosxapplication: [ platforms.darwin ]
741 gtk-mac-integration: [ platforms.darwin ]
742 gtk3-mac-integration: [ platforms.darwin ]
743 halide-haskell: [ platforms.linux ]
744 halide-JuicyPixels: [ platforms.linux ]
745 hb3sum: [ platforms.x86 ] # due to blake3
746 hommage-ds: [ platforms.windows ]
747 hpapi: [ platforms.linux ] # limited by pkgs.papi
748 hsignal: [ platforms.x86 ] # -msse2
749 HFuse: [ platforms.linux ]
750 HQu: [ platforms.x86 ] # vendored C++ library needs i686/x86_64
751 hs-swisstable-hashtables-class: [ platforms.x86_64 ] # depends on swisstable, which Needs AVX2
752 htune: [ platforms.linux ] # depends on alsa-pcm
753 hw-prim-bits: [ platforms.x86 ] # x86 assembler
754 inline-asm: [ platforms.x86 ] # x86 assembler
755 keid-core: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
756 keid-frp-banana: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
757 keid-geometry: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
758 keid-render-basic: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
759 keid-resource-gltf: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
760 keid-sound-openal: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
761 keid-ui-dearimgui: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …)
762 kqueue: [ platforms.netbsd, platforms.freebsd, platforms.openbsd, platforms.darwin ]
763 libfuse3: [ platforms.linux ]
764 linux-evdev: [ platforms.linux ]
765 linux-file-extents: [ platforms.linux ]
766 linux-inotify: [ platforms.linux ]
767 linux-mount: [ platforms.linux ]
768 linux-namespaces: [ platforms.linux ]
769 lxc: [ platforms.linux ]
770 memfd: [ platforms.linux ]
771 midi-alsa: [ platforms.linux ] # alsa-core only supported on linux
772 midisurface: [ platforms.linux ] # alsa-core only supported on linux
773 OrderedBits: [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316
774 password: [ platforms.x86 ] # uses scrypt, which requries x86
775 password-instances: [ platforms.x86 ] # uses scrypt, which requries x86
776 reactivity: [ platforms.windows ]
777 reflex-libtelnet: [ platforms.linux ] # pkgs.libtelnet only supports linux
778 scat: [ platforms.x86 ] # uses scrypt, which requries x86
779 scrypt: [ platforms.x86 ] # https://github.com/informatikr/scrypt/issues/8
780 seqalign: [ platforms.x86 ] # x86 intrinsics
781 streamed: [ platforms.linux] # alsa-core only supported on linux
782 swisstable: [ platforms.x86_64 ] # Needs AVX2
783 systemd-api: [ platforms.linux ]
784 tasty-papi: [ platforms.linux ] # limited by pkgs.papi
785 udev: [ platforms.linux ]
786 vty-windows: [ platforms.windows ] # depends on Win32
787 Win32-console: [ platforms.windows ]
788 Win32-dhcp-server: [ platforms.windows ]
789 Win32-errors: [ platforms.windows ]
790 Win32-extras: [ platforms.windows ]
791 Win32-junction-point: [ platforms.windows ]
792 Win32-notify: [ platforms.windows ]
793 Win32: [ platforms.windows ]
794 Win32-security: [ platforms.windows ]
795 Win32-services: [ platforms.windows ]
796 Win32-services-wrapper: [ platforms.windows ]
797 XInput: [ platforms.windows ]
798 yesod-auth-simple: [ platforms.x86 ] # requires scrypt which only supports x86
799
800dont-distribute-packages:
801 # Depends on shine, which is a ghcjs project.
802 - shine-varying
803
804 # these packages depend on software with an unfree license
805 - accelerate-bignum
806 - accelerate-blas
807 - accelerate-cublas
808 - accelerate-cuda
809 - accelerate-cufft
810 - accelerate-examples
811 - accelerate-fft
812 - accelerate-fourier-benchmark
813 - accelerate-io-array
814 - accelerate-io-bmp
815 - accelerate-io-bytestring
816 - accelerate-io-cereal
817 - accelerate-io-JuicyPixels
818 - accelerate-io-repa
819 - accelerate-io-vector
820 - accelerate-kullback-liebler
821 - accelerate-llvm-ptx
822 - bindings-yices
823 - boolector
824 - ccelerate-cuda
825 - containers-accelerate
826 - cplex-hs
827 - cublas
828 - cuda # 2020-08-18 because of dependency nvidia-x11
829 - cufft
830 - cusolver
831 - cusparse
832 - gloss-raster-accelerate
833 - hashable-accelerate
834 - libnvvm
835 - matlab
836 - nvvm
837 - Obsidian
838 - odpic-raw
839 - patch-image
840 # license for input data unclear, dependency not on Hackage
841 # see https://github.com/NixOS/nixpkgs/pull/88604
842 - tensorflow-mnist
843 - yices-easy
844 - yices-painless
845
846 # These packages don’t build because they use deprecated webkit versions.
847 - diagrams-hsqml
848 - dialog
849 - ghcjs-dom-webkit
850 - gi-webkit
851 - hsqml
852 - hsqml-datamodel
853 - hsqml-datamodel-vinyl
854 - hsqml-demo-manic
855 - hsqml-demo-morris
856 - hsqml-demo-notes
857 - hsqml-demo-samples
858 - hsqml-morris
859 - hstorchat
860 - jsaddle-webkitgtk
861 - jsc
862 - lambdacat
863 - manatee-all
864 - manatee-browser
865 - manatee-reader
866 - markup-preview
867 - spike
868 - web-browser-in-haskell
869 - webkit
870 - webkitgtk3-javascriptcore
871 - websnap
872
873 # mesos was removed from nixpkgs
874 - hs-mesos
875
876 # Output exceeds Hydra's maximum allowable size
877 - stripeapi
878
879 # Packages that (transitively) depend on insecure packages
880 - distributed-process-zookeeper # depends on hzk
881 - HDRUtils # depends on pfstools, which depends on imagemagick
882 - hzk # depends on zookeeper_mt, which depends on openssl-1.1
883 - jobqueue # depends on hzk
884 - persistent-zookeeper # depends on hzk
885 - pocket-dns # depends on persistent-zookeeper
886 - zoovisitor # depends on zookeeper_mt, which depends on openssl-1.1