3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

6745 commits

Author SHA1 Message Date
sternenseemann be65588e5d haskell.packages.ghc921.memory: ensure head.hackage patch applies 2021-12-06 11:17:21 +01:00
sternenseemann 95d8e01777 haskellPackages.proto-lens: drop now unnecessary override 2021-12-05 16:22:28 +01:00
sternenseemann 53cd25707b haskellPackages.jet: allow building with recursive-zipper 0.0.0.1 2021-12-05 16:02:47 +01:00
sternenseemann 0b87a7d890 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-12-05 15:55:52 +01:00
sternenseemann 87c14165de haskellPackages.photoname: disable test suite requiring stack 2021-12-05 15:47:53 +01:00
sternenseemann f963842b02 haskell.packages.ghc901.text-short: 0.1.3 -> 0.1.4
With GHC 9.0.1 text-short's test suite hits a bug that was fixed in 0.1.4.
2021-12-05 14:11:59 +01:00
sternenseemann 5fcda75017 haskell.packages.ghc901.{multistate,butcher}: jailbreak
These packages build fine with GHC 9.0.1, but forbid base 4.15. Build
fixed as a prerequisite to later unbreaking brittany.
2021-12-05 14:04:27 +01:00
sternenseemann b56049c449 haskellPackages.brittany: pin to 0.13.1.2
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.
2021-12-05 14:04:26 +01:00
sternenseemann eb1bdd9f8c haskellPackages.dhall-nixpkgs: generate shell completions 2021-12-05 13:19:52 +01:00
sternenseemann 5606343aa5 haskellPackages.dhall-nixpkgs: use revised cabal file
This allows the Stackage LTS version of base64-bytestring (1.1.0.0).
2021-12-05 13:17:58 +01:00
sternenseemann 46631f08a8 haskellPackages.rel8: downgrade to 1.2.0.0 for stackage LTS compat 2021-12-04 18:43:38 +01:00
sternenseemann 85b9ba0ccd haskellPackages.git-annex: update sha256 for 8.20211123 2021-12-04 18:12:49 +01:00
sternenseemann d6d8eddce4 haskell.packages.ghc921.ormolu: 0.1.4.1 -> 0.4.0.0
Brings GHC 9.2.1 support, also fix builds of dependencies.
2021-12-03 17:01:29 +01:00
sternenseemann a4f68278eb haskell.packages.ghc901.weeder: jailbreak to allow lens 5.1 2021-12-03 16:01:19 +01:00
sternenseemann d5ab00182b haskell.packages.ghc921.quickcheck-instances: 0.3.26.1 -> 0.3.27 2021-12-03 15:44:34 +01:00
sternenseemann 0fee3e1309 haskell.packages.ghc901: adjust to dhall hackage update 2021-12-03 15:44:34 +01:00
sternenseemann 12e94a519b haskell.packages.ghc901.ormolu: pin to 0.3.*
ormolu >= 0.4 seems to require GHC 9.2.1
2021-12-03 15:44:14 +01:00
sternenseemann 417a1da7e0 haskell.packages.ghc901.path: pin to 0.9.0
This is the last version which builds with the stackage version of
genvalidity and is also compatible with 9.0.1.
2021-12-03 15:15:09 +01:00
sternenseemann dccf15a33c haskellPackages.graphql-engine: adjust to hspec hackage update 2021-12-03 13:32:13 +01:00
sternenseemann 44012780f7 haskellPackages.hledger_1_24: init at 1.24
haskellPackages.hledger-lib_1_24: init at 1.24
haskellPackages.hledger_1_23: remove at 1.23
haskellPackages.hledger-lib_1_23: remove at 1.23
2021-12-03 12:42:04 +01:00
sternenseemann 016839f1db haskellPackages.hadolint: reflect dependency hackage updates 2021-12-03 12:02:01 +01:00
sternenseemann ecc88d7a5c haskellPackages.ghcup: reflect streamly hackage update 2021-12-03 12:01:45 +01:00
sternenseemann 6852fdd5ad haskell.packages.ghc921.hashable: reflect hackage update 2021-12-03 11:17:45 +01:00
sternenseemann 85413090da haskellPackages.brick_0_64_2: preserve for matterhorn
Sadly, matterhorn can't be built with 0.65 (yet?).
2021-12-03 10:48:27 +01:00
sternenseemann 5a49142a4f nix-tree: build with latest brick 2021-12-03 10:37:33 +01:00
sternenseemann c57f5d5d05 haskellPackages.paramtree: update comment for dontCheck override 2021-12-03 10:15:38 +01:00
sternenseemann 6727f1e420 haskell.packages.ghc901.extras: drop now unnecessary override
We upgraded th-extras to a git revision before for 9.0.1 compat, but
it has now gotten a proper release.
2021-12-03 10:11:11 +01:00
Malte Brandy 9ee79763f0
haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-12-03 00:53:57 +01:00
Malte Brandy 038201ebdb
haskellPackages: stackage-lts 18.17 -> 18.18
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2021-12-03 00:53:01 +01:00
maralorn 9bdfe94971
Merge pull request #148321 from datakurre/hasura
haskellPackages.hasura: 2.0.9 -> 2.0.10
2021-12-03 00:41:50 +01:00
Asko Soukka e3cba2b9da
haskellPackages.hasura: 2.0.9 -> 2.0.10 2021-12-02 21:26:51 +02:00
sterni fdef8095fd
Merge pull request #148209 from sternenseemann/doDistribute-all-platforms
haskell.lib{,.compose}.doDistribute: default to lib.platforms.all
2021-12-02 11:54:12 +01:00
sternenseemann 6496069dda haskell.lib{,.compose}.doDistribute: default to lib.platforms.all
This reflects the default value set in generic-builder.nix, following
the reasoning that GHC can cross-compile and we assume that packages are
generally portable.
2021-12-02 11:27:12 +01:00
zowoq 9326641548 shellcheck: add override for newer version
`haskellPackages.ShellCheck` is pinned on stackage.
2021-12-02 08:12:31 +10:00
sternenseemann 512c0ee78a haskellPackages.xmonad*_0_17_0: build on Hydra
Makes it easier to spot regressions and gives binary cache to downstream
users.
2021-12-01 18:25:28 +01:00
sternenseemann 6bdb60a405 haskellPackages.xmonad-extras_0_17_0: build with matching releases
Needs xmonad and xmonad-contrib of the same version.
2021-12-01 18:25:28 +01:00
sternenseemann a9fb1cb78a haskellPackages.xmonad-contrib_0_17_0: mv override closer to xmonad
Having everything in one place is going to make this a bit more maintainable.
2021-12-01 18:25:28 +01:00
Nick Hu 36d5761b3e haskellPackages.xmonad_0_17_0: respect NIX_GHC and XMONAD_XMESSAGE
Adds xmonad-nix.patch adjusted for xmonad 0.17.0.

Originally posted here: https://discourse.nixos.org/t/use-latest-version-of-xmonad-0-17-0/16191/5

Co-Authored-By: ento <ping@stillspinning.cc>
Co-Authored-By: sternenseemann <sternenseemann@systemli.org>
2021-12-01 18:25:28 +01:00
Ellie Hermaszewska e4d170bc8f
Merge pull request #145124 from sternenseemann/graphviz-hardcode-store-paths 2021-12-01 16:54:35 +08:00
Deniz Alp c7bbff3f4d haskellPackages.fakedata: Disable test suite
The test suite for fakedata is fixed in version 1.0.1 but since we follow
stackage for this package and there the version is at 0.8.0 we're just disabling
the test suite until it gets updated.
2021-11-29 14:56:13 +03:00
sternenseemann 50f256f5ef ghcWithPackages: don't wrap GHC with LLVM unnecessarily
Since GHC now will have LLVM available when needed, we don't need to add
it in the wrapper anymore. It can still be added if NCG is available,
but -fllvm should be used (e. g. to work around an NCG bug).
2021-11-25 19:28:57 +01:00
sterni 48b60ee86f
Merge pull request #146938 from sternenseemann/ghc901-llvm-9
haskell.compiler: refactor LLVM handling, upgrade to latest LLVM version for each GHC version
2021-11-24 14:50:34 +01:00
sternenseemann c32095b400 ghcWithPackages: rename withLLVM to useLLVM
useLLVM is what we are using in the GHC derivations already -- for
better or for worse -- so we should rename the argument here for
consistency which we are free to do as this is purely internal at the
moment (with overriding being impossible).
2021-11-24 10:21:39 +01:00
sternenseemann d442ca39dc haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-11-23 23:11:19 +01:00
sternenseemann ee0a2c935f haskellPackages.hls-rename-plugin: allow compiling with ghcide 1.5.0
The updated bounds upstream (with no additional changes) are pending
release as 1.0.0.1.

311107eabb (diff-a4d51410a2d9bbbb2a72a7a055b6e7df05e69c19b914d973a7c48da72383eeb4)
2021-11-23 23:02:52 +01:00
sternenseemann d7ff8061be haskellPackages: always inherit llvmPackages from ghc's passthru
This means we only have to update the llvmPackages attribute in one
place now and should prevent situations like with 8.6.5 where different
versions would be used in the package set compared to the compiler
build.

Drop comments in the configuration-ghc-X.Y.x.nix files as well, since
LLVM version isn't tied to the compiler minor version at
all (e. g. 8.10.2 and 8.10.7 have different support ranges).
2021-11-23 16:46:18 +01:00
sternenseemann 2f98c1824c ghcWithPackages: GHC 8.10.7 still needs LLVM for aarch64-darwin
This check was wrong and caused by a bit of confusion on my part.
GHC >= 8.10.5 && < 9 supports aarch64-darwin via LLVM and GHC >= 9.2.1
introduces the NCG backend for aarch64-darwin.
2021-11-23 16:01:45 +01:00
sternenseemann 86c50292b0 haskellPackages.hls-haddock-comment-plugin: no aarch64-linux tests
test suite triggers same RTS bug (?) as hls-hlint-plugin.
2021-11-22 12:22:08 +01:00
sternenseemann 90abe1c0c6 haskellPackages.hls-hlint-plugin: don't run tests on aarch64-linux
test suite triggers same RTS bug (?) as hls-hlint-plugin.
2021-11-21 23:02:19 +01:00
sternenseemann 57017e5352 haskellPackages.melf: don't attempt to run incomplete test suite
Hackage tarball is missing necessary test data.
2021-11-21 22:50:06 +01:00