mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-23 22:23:15 +00:00
b56049c449
0.14.0.0 introduces support for GHC 9.0.1, but also drops support for all GHCs below, so we can't upgrade to that version. For the 9.0.1 hls brittany support is now possible in theory. In practice however, it is a massive pain to get to work, as britanny depends on the latest and greatest version of multiple packages that are pinned by Stackage LTS.
618 lines
25 KiB
YAML
618 lines
25 KiB
YAML
# pkgs/development/haskell-modules/configuration-hackage2nix.yaml
|
||
|
||
compiler: ghc-8.10.7
|
||
|
||
core-packages:
|
||
- array-0.5.4.0
|
||
- base-4.14.1.0
|
||
- binary-0.8.8.0
|
||
- bytestring-0.10.12.0
|
||
- Cabal-3.2.1.0
|
||
- containers-0.6.2.1
|
||
- deepseq-1.4.4.0
|
||
- directory-1.3.6.0
|
||
- exceptions-0.10.4
|
||
- filepath-1.4.2.1
|
||
- ghc-8.10.4
|
||
- ghc-boot-8.10.4
|
||
- ghc-boot-th-8.10.4
|
||
- ghc-compact-0.1.0.0
|
||
- ghc-heap-8.10.4
|
||
- ghc-prim-0.6.1
|
||
- ghci-8.10.4
|
||
- haskeline-0.8.0.1
|
||
- hpc-0.6.1.0
|
||
- integer-gmp-1.0.3.0
|
||
- libiserv-8.10.4
|
||
- mtl-2.2.2
|
||
- parsec-3.1.14.0
|
||
- pretty-1.1.3.6
|
||
- process-1.6.9.0
|
||
- rts-1.0
|
||
- stm-2.5.0.0
|
||
- template-haskell-2.16.0.0
|
||
- terminfo-0.4.1.4
|
||
- text-1.2.4.1
|
||
- time-1.9.3
|
||
- transformers-0.5.6.2
|
||
- unix-2.7.2.2
|
||
- xhtml-3000.2.2.1
|
||
|
||
# Hack: The following package is a core package of GHCJS. If we don't declare
|
||
# it, then hackage2nix will generate a Hackage database where all dependants
|
||
# of this library are marked as "broken".
|
||
- ghcjs-base-0
|
||
|
||
# This is a list of packages with versions from the latest Stackage LTS release.
|
||
#
|
||
# The packages and versions in this list cause the `hackage2nix` tool to
|
||
# generate the package at the given version.
|
||
#
|
||
# For instance, with a line like the following:
|
||
#
|
||
# - aeson ==1.4.6.0
|
||
#
|
||
# `hackage2nix` will generate the `aeson` package at version 1.4.6.0 in the
|
||
# ./hackage-packages.nix file.
|
||
#
|
||
# Since the packages in the LTS package set are sometimes older than the latest
|
||
# on Hackage, `hackage2nix` is smart enough to also generate the latest version
|
||
# of a given package.
|
||
#
|
||
# In the above example with aeson, if there was version 1.5.0.0 of aeson
|
||
# available on Hackage, `hackage2nix` would generate two packages, `aeson`
|
||
# at version 1.4.6.0 and `aeson_1_5_0_0` at version 1.5.0.0.
|
||
#
|
||
# WARNING: We import a list of default-package-overrides from stackage which is
|
||
# tracked in stackage.yaml. Adding conflicting overrides with stackage here will
|
||
# not work.
|
||
default-package-overrides:
|
||
# This was only intended for ghc-7.0.4, and has very old deps, one hidden behind a flag
|
||
- MissingH ==1.4.2.0
|
||
# gi-gdkx11-4.x requires gtk-4.x, which is still under development and
|
||
# not yet available in Nixpkgs
|
||
- gi-gdkx11 < 4
|
||
# streamly-* packages which are not in stackage and to be constrained
|
||
# as long as we have streamly < 0.8.0
|
||
- streamly-archive < 0.1.0
|
||
- streamly-bytestring < 0.1.3
|
||
- streamly-lmdb < 0.3.0
|
||
- streamly-process
|
||
# dhall-nix is not part of stackage, remove if dhall >= 1.40
|
||
- dhall-nix < 1.1.22
|
||
# reflex-dom-pandoc is only used by neuron which needs a version < 1.0.0.0
|
||
- reflex-dom-pandoc < 1.0.0.0
|
||
# 2021-09-07: pin to our current GHC version
|
||
- ghc-api-compat == 8.10.7
|
||
# 2021-09-14: Pin hiedb to version needed by ghcide
|
||
- hiedb == 0.4.0.*
|
||
# 2021-10-13: weeder 2.3.0 require GHC == 9.0.*; remove pin when GHC version changes
|
||
- weeder < 2.3.0
|
||
# 2021-10-10: taskwarrior 0.4 requires aeson > 2.0.1.0
|
||
- taskwarrior < 0.4.0.0
|
||
# 2021-10-19: autoapply 0.4.1.1 requires th-desugar 1.12
|
||
- autoapply < 0.4.1.1
|
||
# 2021-10-22: 1.8 breaks shake-bench
|
||
- SVGFonts < 1.8
|
||
# 2021-11-09: 0.20.6 can't be built with aeson < 2.0 which is a pain to override at the moment
|
||
- futhark < 0.20.6
|
||
# 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1
|
||
- ghc-bignum == 1.0
|
||
# 2021-11-18: lucid-{alpine, htmx} are not in stackage, so we need to downgrade them
|
||
- lucid-alpine == 0.1.0.2
|
||
- lucid-htmx == 0.1.0.2
|
||
# 2021-11-21: restrict haskell-gi-related packages to match stackage version (0.25)
|
||
- gi-girepository < 1.0.25
|
||
- gi-ggit < 1.0.11
|
||
- gi-gst < 1.0.25
|
||
- gi-gstaudio < 1.0.24
|
||
- gi-gstbase < 1.0.25
|
||
- gi-gstvideo < 1.0.25
|
||
- gi-gtksource < 3.0.25
|
||
- gi-ibus < 1.5.4
|
||
- gi-javascriptcore < 4.0.24
|
||
- gi-ostree < 1.0.15
|
||
- gi-notify < 0.7.24
|
||
- gi-pangocairo < 1.0.26
|
||
- gi-poppler < 0.18.26
|
||
- gi-secret < 0.0.14
|
||
- gi-soup < 2.4.25
|
||
- gi-vte < 2.91.29
|
||
- gi-webkit2 < 4.0.28
|
||
- gi-webkit2webextension < 4.0.27
|
||
- gi-wnck < 3.0.11
|
||
# gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26
|
||
# 1.2.1.0 needs opaleye >= 0.8 which stackage doesn't provide
|
||
- rel8 < 1.2.1.0
|
||
# 0.14.0.0 drops support for every GHC < 9.0.1
|
||
- brittany < 0.14
|
||
|
||
extra-packages:
|
||
- base16-bytestring < 1 # required for cabal-install etc.
|
||
- Cabal == 2.2.* # required for jailbreak-cabal etc.
|
||
- Cabal == 2.4.* # required for cabal-install etc.
|
||
- Cabal == 3.2.* # required for cabal-install etc.
|
||
- Cabal == 3.4.* # required for cabal-install etc.
|
||
- dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20
|
||
- dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20
|
||
- dhall == 1.29.0 # required for ats-pkg
|
||
- dhall == 1.38.1 # required for spago
|
||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
|
||
- haddock == 2.23.* # required on GHC < 8.10.x
|
||
- haddock-api == 2.23.* # required on GHC < 8.10.x
|
||
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
|
||
- happy == 1.19.12 # for ghcjs
|
||
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
|
||
- immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20
|
||
- language-javascript == 0.7.0.0 # required by purescript
|
||
- mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls
|
||
- network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15
|
||
- optparse-applicative < 0.16 # needed for niv-0.2.19
|
||
- resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x
|
||
- sbv == 7.13 # required for pkgs.petrinizer
|
||
- crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses
|
||
- ShellCheck == 0.7.1 # 2021-05-09: haskell-ci 0.12.1 pins this version
|
||
- cabal-install-parsers == 0.4.2 # 2021-09-04: needed haskell-ci by until it upgrades to Cabal >= 3.6
|
||
- ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4
|
||
- ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
||
- ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
||
- ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version
|
||
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
|
||
- brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65
|
||
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.1
|
||
- ormolu == 0.3.* # 2021-12-03: for HLS with GHC 9.0.1
|
||
|
||
package-maintainers:
|
||
abbradar:
|
||
- Agda
|
||
Anton-Latukha:
|
||
- hnix
|
||
- hnix-store-core
|
||
- hnix-store-remote
|
||
berberman:
|
||
- nvfetcher
|
||
- arch-web
|
||
- uusi
|
||
bdesham:
|
||
- pinboard-notes-backup
|
||
cdepillabout:
|
||
- password
|
||
- password-instances
|
||
- pretty-simple
|
||
- purenix
|
||
- spago
|
||
- termonad
|
||
dalpd:
|
||
- ghc-vis
|
||
- svgcairo
|
||
domenkozar:
|
||
- cachix
|
||
- cachix-api
|
||
dschrempf:
|
||
- circular
|
||
- covariance
|
||
- dirichlet
|
||
- elynx
|
||
- elynx-markov
|
||
- elynx-nexus
|
||
- elynx-seq
|
||
- elynx-tools
|
||
- elynx-tree
|
||
- glasso
|
||
- mcmc
|
||
- pava
|
||
- slynx
|
||
- tlynx
|
||
expipiplus1:
|
||
- VulkanMemoryAllocator
|
||
- autoapply
|
||
- exact-real
|
||
- language-c
|
||
- orbits
|
||
- update-nix-fetchgit
|
||
- vector-sized
|
||
- vulkan
|
||
- vulkan-utils
|
||
erictapen:
|
||
- hakyll
|
||
- hakyll-contrib-hyphenation
|
||
- webify
|
||
Gabriel439:
|
||
- annah
|
||
- bench
|
||
- break
|
||
- dhall-bash
|
||
- dhall-docs
|
||
- dhall-json
|
||
- dhall-lsp-server
|
||
- dhall-nix
|
||
- dhall-nixpkgs
|
||
- dhall-openapi
|
||
- dhall-text
|
||
- dhall-yaml
|
||
- dhall
|
||
- dirstream
|
||
- errors
|
||
- foldl
|
||
- index-core
|
||
- lens-tutorial
|
||
- list-transformer
|
||
- managed
|
||
- mmorph
|
||
- morte
|
||
- mvc-updates
|
||
- mvc
|
||
- nix-derivation
|
||
- nix-diff
|
||
- optional-args
|
||
- optparse-generic
|
||
- pipes-bytestring
|
||
- pipes-concurrency
|
||
- pipes-csv
|
||
- pipes-extras
|
||
- pipes-group
|
||
- pipes-http
|
||
- pipes-parse
|
||
- pipes-safe
|
||
- pipes
|
||
- server-generic
|
||
- total
|
||
- turtle
|
||
- typed-spreadsheet
|
||
gridaphobe:
|
||
- located-base
|
||
jb55:
|
||
# - bson-lens
|
||
- cased
|
||
- elm-export-persistent
|
||
# - pipes-mongodb
|
||
- streaming-wai
|
||
kiwi:
|
||
- config-schema
|
||
- config-value
|
||
- glirc
|
||
- irc-core
|
||
- matterhorn
|
||
- mattermost-api
|
||
- mattermost-api-qc
|
||
- Unique
|
||
maralorn:
|
||
- cabal-fmt
|
||
- generic-optics
|
||
- ghcup
|
||
- ghcid
|
||
- ghcide
|
||
- haskell-language-server
|
||
- hedgehog
|
||
- hlint
|
||
- hmatrix
|
||
- hspec-discover
|
||
- iCalendar
|
||
- matrix-client
|
||
- neuron
|
||
- optics
|
||
- paths
|
||
- postgresql-simple
|
||
- reflex-dom
|
||
- releaser
|
||
- replace-megaparsec
|
||
- req
|
||
- shake-bench
|
||
- shh
|
||
- shh-extras
|
||
- snap
|
||
- stm-containers
|
||
- streamly
|
||
- taskwarrior
|
||
- tz
|
||
- weeder
|
||
- witch
|
||
ncfavier:
|
||
- lambdabot
|
||
nomeata:
|
||
- candid
|
||
- leb128-cereal
|
||
- tasty-expected-failure
|
||
pacien:
|
||
- ldgallery-compiler
|
||
peti:
|
||
- cabal-install
|
||
- cabal2nix
|
||
- cabal2spec
|
||
- distribution-nixpkgs
|
||
- funcmp
|
||
- git-annex
|
||
- hackage-db
|
||
- hledger
|
||
- hledger-interest
|
||
- hledger-ui
|
||
- hledger-web
|
||
- hopenssl
|
||
- hsdns
|
||
- hsemail
|
||
- hsyslog
|
||
- jailbreak-cabal
|
||
- language-nix
|
||
- logging-facade-syslog
|
||
- nix-paths
|
||
- pandoc
|
||
- structured-haskell-mode
|
||
- titlecase
|
||
- xmonad
|
||
- xmonad-contrib
|
||
poscat:
|
||
- hinit
|
||
psibi:
|
||
- path-pieces
|
||
- persistent
|
||
- persistent-sqlite
|
||
- persistent-template
|
||
- shakespeare
|
||
roberth:
|
||
- arion-compose
|
||
- hercules-ci-agent
|
||
- hercules-ci-api
|
||
- hercules-ci-api-agent
|
||
- hercules-ci-api-core
|
||
- hercules-ci-cli
|
||
- hercules-ci-cnix-expr
|
||
- hercules-ci-cnix-store
|
||
rvl:
|
||
- taffybar
|
||
- arbtt
|
||
- lentil
|
||
sorki:
|
||
- cayenne-lpp
|
||
- data-stm32
|
||
- gcodehs
|
||
- nix-derivation
|
||
- nix-narinfo
|
||
- ttn
|
||
- ttn-client
|
||
- update-nix-fetchgit
|
||
- zre
|
||
sternenseemann:
|
||
# also maintain upstream package
|
||
- spacecookie
|
||
- gopher-proxy
|
||
# other packages I can help out for
|
||
- systemd
|
||
- fast-logger
|
||
- flat
|
||
- Euterpea2
|
||
- utc
|
||
- socket
|
||
- gitit
|
||
- yarn-lock
|
||
- yarn2nix
|
||
- large-hashable
|
||
- haskell-ci
|
||
- diagrams
|
||
- rel8
|
||
# owothia
|
||
- irc-client
|
||
- chatter
|
||
- envy
|
||
terlar:
|
||
- nix-diff
|
||
turion:
|
||
- rhine
|
||
- rhine-gloss
|
||
- essence-of-live-coding
|
||
- essence-of-live-coding-gloss
|
||
- essence-of-live-coding-pulse
|
||
- essence-of-live-coding-quickcheck
|
||
- Agda
|
||
- dunai
|
||
- finite-typelits
|
||
- pulse-simple
|
||
- simple-affine-space
|
||
utdemir:
|
||
- nix-tree
|
||
|
||
unsupported-platforms:
|
||
Allure: [ x86_64-darwin, aarch64-darwin ]
|
||
alsa-mixer: [ x86_64-darwin, aarch64-darwin ]
|
||
alsa-pcm: [ x86_64-darwin, aarch64-darwin ]
|
||
alsa-seq: [ x86_64-darwin, aarch64-darwin ]
|
||
AWin32Console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
barbly: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
|
||
bdcs-api: [ x86_64-darwin, aarch64-darwin ]
|
||
bindings-directfb: [ x86_64-darwin, aarch64-darwin ]
|
||
bindings-parport: [ x86_64-darwin, aarch64-darwin ] # parport is a linux kernel component
|
||
bindings-sane: [ x86_64-darwin, aarch64-darwin ]
|
||
btrfs: [ x86_64-darwin, aarch64-darwin ] # depends on linux
|
||
bustle: [ x86_64-darwin, aarch64-darwin ] # uses glibc-specific ptsname_r
|
||
charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3
|
||
crackNum: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
|
||
cut-the-crap: [ x86_64-darwin, aarch64-darwin ]
|
||
d3d11binding: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
DirectSound: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
dx9base: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
dx9d3d: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
dx9d3dx: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Euterpea: [ x86_64-darwin, aarch64-darwin ]
|
||
follow-file: [ x86_64-darwin, aarch64-darwin ]
|
||
freenect: [ x86_64-darwin, aarch64-darwin ]
|
||
FTGL: [ x86_64-darwin, aarch64-darwin ]
|
||
fuzzytime: [ x86_64-darwin, aarch64-darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2
|
||
ghcjs-dom-hello: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-dbusmenugtk3: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-dbusmenu: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-ggit: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-ibus: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-javascriptcore: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||
gi-ostree: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-vte: [ x86_64-darwin, aarch64-darwin ]
|
||
gi-webkit2: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||
gi-webkit2webextension: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||
gi-wnck: [ x86_64-darwin, aarch64-darwin ]
|
||
gnome-keyring: [ x86_64-darwin, aarch64-darwin ]
|
||
gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
|
||
gtk-sni-tray: [ x86_64-darwin, aarch64-darwin ]
|
||
haskell-snake: [ x86_64-darwin, aarch64-darwin ]
|
||
hbro: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||
hbro-contrib: [ x86_64-darwin, aarch64-darwin ] # webkitgtk marked broken on darwin
|
||
hcwiid: [ x86_64-darwin, aarch64-darwin ]
|
||
hevm: [ aarch64-linux ] # depends on sbv, which is not supported on aarch64-linux
|
||
HFuse: [ x86_64-darwin, aarch64-darwin ]
|
||
hidapi: [ x86_64-darwin, aarch64-darwin ]
|
||
hinotify-bytestring: [ x86_64-darwin, aarch64-darwin ]
|
||
hommage-ds: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
honk: [ x86_64-darwin, aarch64-darwin ]
|
||
hpapi: [ x86_64-darwin, aarch64-darwin ]
|
||
HQu: [ aarch64-linux, armv7l-linux ] # unsupported by vendored C++ library, TODO: explicitly list supported platforms
|
||
HSoM: [ x86_64-darwin, aarch64-darwin ]
|
||
iwlib: [ x86_64-darwin, aarch64-darwin ]
|
||
Jazzkell: [ x86_64-darwin, aarch64-darwin ] # depends on Euterpea
|
||
jsaddle-webkit2gtk: [ x86_64-darwin, aarch64-darwin ]
|
||
kqueue: [ x86_64-linux, aarch64-linux, i686-linux, armv7l-linux ] # BSD / Darwin only API
|
||
Kulitta: [ x86_64-darwin, aarch64-darwin ] # depends on Euterpea
|
||
LambdaHack: [ x86_64-darwin, aarch64-darwin ]
|
||
large-hashable: [ aarch64-linux ] # https://github.com/factisresearch/large-hashable/issues/17
|
||
libmodbus: [ x86_64-darwin, aarch64-darwin ]
|
||
libsystemd-journal: [ x86_64-darwin, aarch64-darwin ]
|
||
libtelnet: [ x86_64-darwin, aarch64-darwin ]
|
||
libzfs: [ x86_64-darwin, aarch64-darwin ]
|
||
linearEqSolver: [ aarch64-linux ]
|
||
linux-evdev: [ x86_64-darwin, aarch64-darwin ]
|
||
linux-file-extents: [ x86_64-darwin, aarch64-darwin ]
|
||
linux-inotify: [ x86_64-darwin, aarch64-darwin ]
|
||
linux-mount: [ x86_64-darwin, aarch64-darwin ]
|
||
linux-namespaces: [ x86_64-darwin, aarch64-darwin ]
|
||
lio-fs: [ x86_64-darwin, aarch64-darwin ]
|
||
logging-facade-journald: [ x86_64-darwin, aarch64-darwin ]
|
||
midi-alsa: [ x86_64-darwin, aarch64-darwin ]
|
||
mpi-hs: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
|
||
mpi-hs-binary: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
|
||
mpi-hs-cereal: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
|
||
mpi-hs-store: [ aarch64-linux, x86_64-darwin, aarch64-darwin ]
|
||
mplayer-spot: [ aarch64-linux ]
|
||
mptcp-pm: [ x86_64-darwin, aarch64-darwin ]
|
||
netlink: [ x86_64-darwin, aarch64-darwin ]
|
||
notifications-tray-icon: [ x86_64-darwin, aarch64-darwin ] # depends on gi-dbusmenu
|
||
oculus: [ x86_64-darwin, aarch64-darwin ]
|
||
pam: [ x86_64-darwin, aarch64-darwin ]
|
||
parport: [ x86_64-darwin, aarch64-darwin ]
|
||
password: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
|
||
password-instances: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
|
||
persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128
|
||
piyo: [ x86_64-darwin, aarch64-darwin ]
|
||
PortMidi-simple: [ x86_64-darwin, aarch64-darwin ]
|
||
PortMidi: [ x86_64-darwin, aarch64-darwin ]
|
||
posix-api: [ x86_64-darwin, aarch64-darwin ]
|
||
Raincat: [ x86_64-darwin, aarch64-darwin ]
|
||
reactive-balsa: [ x86_64-darwin, aarch64-darwin ] # depends on alsa-core
|
||
reactivity: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
reflex-dom-fragment-shader-canvas: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
|
||
reflex-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
|
||
reflex-localize-dom: [ x86_64-darwin, aarch64-darwin, aarch64-linux ]
|
||
rtlsdr: [ x86_64-darwin, aarch64-darwin ]
|
||
rubberband: [ x86_64-darwin, aarch64-darwin ]
|
||
sbv: [ aarch64-linux ]
|
||
scat: [ aarch64-linux, armv7l-linux ] # uses scrypt, which requries x86
|
||
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
|
||
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
|
||
sdl2-ttf: [ x86_64-darwin, aarch64-darwin ]
|
||
synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ]
|
||
taffybar: [ x86_64-darwin, aarch64-darwin ]
|
||
termonad: [ x86_64-darwin, aarch64-darwin ]
|
||
tokyotyrant-haskell: [ x86_64-darwin, aarch64-darwin ]
|
||
udev: [ x86_64-darwin, aarch64-darwin ]
|
||
Unixutils-shadow: [ x86_64-darwin, aarch64-darwin ]
|
||
verifiable-expressions: [ aarch64-linux ]
|
||
vrpn: [ x86_64-darwin, aarch64-darwin ]
|
||
vulkan: [ i686-linux, armv7l-linux, x86_64-darwin, aarch64-darwin ]
|
||
VulkanMemoryAllocator: [ i686-linux, armv7l-linux, x86_64-darwin, aarch64-darwin ]
|
||
vulkan-utils: [ x86_64-darwin, aarch64-darwin ]
|
||
webkit2gtk3-javascriptcore: [ x86_64-darwin, aarch64-darwin ]
|
||
Win32-console: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-dhcp-server: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-errors: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-extras: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-junction-point: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-notify: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-security: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-services: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
Win32-services-wrapper: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
xattr: [ x86_64-darwin, aarch64-darwin ]
|
||
xgboost-haskell: [ aarch64-linux, armv7l-linux ]
|
||
XInput: [ i686-linux, x86_64-linux, x86_64-darwin, aarch64-darwin, aarch64-linux, armv7l-linux ]
|
||
xmobar: [ x86_64-darwin, aarch64-darwin ]
|
||
xmonad-extras: [ x86_64-darwin, aarch64-darwin ]
|
||
xmonad-volume: [ x86_64-darwin, aarch64-darwin ]
|
||
|
||
dont-distribute-packages:
|
||
# Depends on shine, which is a ghcjs project.
|
||
- shine-varying
|
||
|
||
# these packages depend on software with an unfree license
|
||
- accelerate-bignum
|
||
- accelerate-blas
|
||
- accelerate-cublas
|
||
- accelerate-cuda
|
||
- accelerate-cufft
|
||
- accelerate-examples
|
||
- accelerate-fft
|
||
- accelerate-fourier-benchmark
|
||
- accelerate-io-array
|
||
- accelerate-io-bmp
|
||
- accelerate-io-bytestring
|
||
- accelerate-io-cereal
|
||
- accelerate-io-JuicyPixels
|
||
- accelerate-io-repa
|
||
- accelerate-io-vector
|
||
- accelerate-kullback-liebler
|
||
- accelerate-llvm-ptx
|
||
- bindings-yices
|
||
- boolector
|
||
- ccelerate-cuda
|
||
- containers-accelerate
|
||
- cplex-hs
|
||
- cublas
|
||
- cuda # 2020-08-18 because of dependency nvidia-x11
|
||
- cufft
|
||
- cusolver
|
||
- cusparse
|
||
- gloss-raster-accelerate
|
||
- hashable-accelerate
|
||
- libnvvm
|
||
- matlab
|
||
- nvvm
|
||
- Obsidian
|
||
- odpic-raw
|
||
- patch-image
|
||
# license for input data unclear, dependency not on Hackage
|
||
# see https://github.com/NixOS/nixpkgs/pull/88604
|
||
- tensorflow-mnist
|
||
- yices-easy
|
||
- yices-painless
|
||
|
||
# These packages don‘t build because they use deprecated webkit versions.
|
||
- diagrams-hsqml
|
||
- dialog
|
||
- ghcjs-dom-webkit
|
||
- gi-webkit
|
||
- hs-mesos
|
||
- hsqml
|
||
- hsqml-datamodel
|
||
- hsqml-demo-manic
|
||
- hsqml-demo-notes
|
||
- hsqml-demo-samples
|
||
- hstorchat
|
||
- jsaddle-webkitgtk
|
||
- jsc
|
||
- lambdacat
|
||
- manatee-all
|
||
- manatee-browser
|
||
- manatee-reader
|
||
- markup-preview
|
||
- spike
|
||
- web-browser-in-haskell
|
||
- webkit
|
||
- webkitgtk3
|
||
- webkitgtk3-javascriptcore
|
||
- websnap
|