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