summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ghc: patch RTS to export allocateWrite againorigin/haskell-updates-ghc-8.10.5sternenseemann2021-06-081-0/+7
| | | | | | This fixes https://gitlab.haskell.org/ghc/ghc/-/issues/19763 which caused doctest-based test suites to fail in haskellPackages, causing failures of central packages.
* ghc: 8.10.4 -> 8.10.5Cheng Shao2021-06-085-12/+19
| | | | | | | | | | | | | | | | | | The only big change is required for darwin since GHC 8.10.5 now runs xattr in the install phase on darwin: * https://gitlab.haskell.org/ghc/ghc/-/commit/11e1dcde0d3137a8ee5cd32697b2925ea4e84b95 * https://gitlab.haskell.org/ghc/ghc/-/commit/ec451cac39de919621c783fec809c26fb9f0d1c8 Unfortunately, it uses the host /usr/bin/xattr by default which is present in the build due to a lack of sandboxing on darwin. That xattr version however still requires Python 2.7 whereas Python 3.8 is in PATH in our build. We solve this by setting the XATTR environment variable. We can't use python3Packages.xattr since GHC expects Apple's fork of xattr which provides some extra flags to utilize. Co-authored-by: sterni <sternenseemann@systemli.org>
* darwin.xattr: init at 61.60.1sternenseemann2021-06-082-0/+75
|
* haskellPackages.dhall-{nix,openapi}: pin to support dhall 1.38.*sternenseemann2021-06-082-0/+54
|
* haskellPackages.discord-haskell: build example binaries againsternenseemann2021-06-081-4/+0
| | | | | This reverts commit 683d06d4ae42e6170a2f461bf21b452c1ab1ebb3. upstream resolved the issue we were experiencing.
* haskellPackages: regenerate package set based on current configsternenseemann2021-06-081-285/+1430
| | | | This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
* all-cabal-hashes: 2021-06-02T14:32:36Z -> 2021-06-06T15:18:11Zsternenseemann2021-06-081-4/+4
| | | | This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
* maintainers/scripts/haskell: make commit messages more consistentsternenseemann2021-06-063-3/+3
| | | | | | Make sure they are all prefixed with haskellPackages: except for update-hackage.sh which changes the top-level attribute all-cabal-hashes.
* haskellPackages.discord-haskell: unbreaksternenseemann2021-06-061-0/+4
|
* haskell-generic-builder: fix buildTarget specification if isLibrarysternenseemann2021-06-061-1/+1
| | | | | If we don't pass buildTarget to ./Setup copy and buildTarget is not empty it will try installing targets that don't exist and thus fail.
* Merge pull request #125527 from toastal/himalaya-0.4.0Luke Granger-Brown2021-06-061-3/+3
|\ | | | | himalaya: 0.3.2 -> 0.4.0
| * himalaya: 0.3.2 -> 0.4.0toastal2021-06-041-3/+3
| |
* | Merge pull request #125429 from NixOS/haskell-updatessterni2021-06-0617-1171/+1902
|\ \ | | | | | | haskell.packages: update
| * | hackage2nix: Mark failing builds brokensternenseemann2021-06-063-0/+69
| | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
| * | haskellPakcages.reactive-balsa: disable on darwinsternenseemann2021-06-062-0/+4
| | |
| * | hackage2nix: Mark failing builds brokensternenseemann2021-06-063-85/+65
| | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
| * | haskellPackages.reactive-banana: unbreakernestkz2021-06-063-3/+4
| | | | | | | | | | | | Co-authored-by: sterni <sternenseemann@systemli.org>
| * | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-06-06265-1262/+6359
| |\ \
| * | | haskell.packages: let me maintain some more packagessternenseemann2021-06-062-0/+11
| | | |
| * | | haskellPackages.tophat: unbreaksternenseemann2021-06-051-0/+7
| | | |
| * | | haskellPackages.nri-redis: disable testssternenseemann2021-06-051-0/+3
| | | | | | | | | | | | | | | | They require a local redis daemon running.
| * | | Merge pull request #125805 from maralorn/static-cabal2nixmaralorn2021-06-051-0/+4
| |\ \ \ | | | | | | | | | | haskellPackages.cabal2nix-unstable: Use justStaticExecutables
| | * | | haskellPackages.cabal2nix-unstable: Use justStaticExecutablesMalte Brandy2021-06-051-0/+4
| | | | |
| * | | | maintainers/…/regenerate-hackage-packages.sh: overrideable hackage2nixsternenseemann2021-06-051-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow setting the HACKAGE2NIX environment variable to change the hackage2nix the script uses to an absolute path to a local build. Useful to test local changes in a realistic environment.
| * | | | haskellPackages.pandoc-crossref: downgrade to retain pandoc 2.13 supportsternenseemann2021-06-052-0/+41
| |/ / /
| * | | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-06-05462-3038/+7198
| |\ \ \
| * | | | haskellPackages.jsaddle-webkit2gtk: remove now unnecessary patchsternenseemann2021-06-052-69/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Upstream seems to have fixed the issue in the meantime -- without merging Malte's PR, however.
| * | | | haskell.packages: group all diagrams overridessternenseemann2021-06-051-7/+5
| | | | |
| * | | | haskellPackages.diagrams-lib: pin to < 1.4.4sternenseemann2021-06-053-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While diagrams-lib 1.4.4 doesn't per se require us to update any diagrams lib to 1.5.0 it would require monoid-extras 0.6 which would force us to update diagrams-core to 1.5.0, thus breaking haskellPackages.diagrams. Since we can just keep the patch we fetch and downgrade to 1.4.3, we can continue sitting out the slow update cycle of the diagrams universe.
| * | | | Revert "haskell.packages: remove constraint on monoid-extras"sternenseemann2021-06-053-6/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 52d69816b0f86c67844bfa34c22e86cdc187d074. Unfortunately there is no way to update to monoid-extras 0.6 yet without marking some packages as broken. The issue is that not all diagrams* packages have had an update adding support for GHC 9.x yet (which would also include monoid-extras 0.6 support). The only alternative to pinning diagrams* and monoid-extras would be to have mismatched versions between them which always causes issues with haskellPackages.diagrams. Note that this commit re-introduces some build failures which are to be fixed in a follow-up commit.
| * | | | haskellPackages.llvmPackages: dontRecurseIntoAttrssternenseemann2021-06-045-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They are not an exposed part of haskellPackages per se, so we shouldn't list them in nix-env. Additionally this should prevent the failed lldb build from cluttering our jobset output.
| * | | | haskellPackages.diagrams-rasterific: unbreaksternenseemann2021-06-033-3/+2
| | | | |
| * | | | haskell.packages: remove constraint on monoid-extrassternenseemann2021-06-033-54/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seems like the monoid-extras situation wasn't as bad as I thought and some new releases in the meantime make every diagrams package we had working previously work again. * haskellPackages.monoid-extras: 0.5.1 -> 0.6 * haskellPackages.diagrams-lib: remove now unnecessary patch * haskellPackages.namespace: jailbreak to build with new monoid-extras
| * | | | top-level/release-haskell.nix: add missing top-level packagessternenseemann2021-06-031-0/+2
| | | | | | | | | | | | | | | | | | | | Inherit nvfetcher and uusi jobs from top-level for extra visibility.
| * | | | haskellPackages.uusi: add to top-levelPotato Hatsue2021-06-033-0/+4
| | | | |
| * | | | haskell-ci: no longer mark as brokensternenseemann2021-06-032-3/+0
| | | | | | | | | | | | | | | | | | | | haskell-ci just builds (again?) without any necessary changes
| * | | | haskellPackages.hnix: make build with relude < 1.0sternenseemann2021-06-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commits we revert still do the trick, but we need to revert one additional commit now which increases the lower version bound for relude.
| * | | | haskellPackages.hnix: Remove patches now present on HackageJoe Hermaszewski2021-06-031-7/+0
| | | | |
| * | | | haskellPackages.update-nix-fetchgit: Remove patches now present on HackageJoe Hermaszewski2021-06-031-16/+0
| | | | |
| * | | | haskellPackages.parallel-io: update override commentsternenseemann2021-06-031-2/+2
| | | | |
| * | | | haskell.packages: remove obsolete source overridessternenseemann2021-06-031-26/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both taffybar and ap-normalize where bumped to a version newer than the last hackage pin which we have caught up with now, so we can clean up those.
| * | | | hackage-packages.nix: Regenerate based on current configsternenseemann2021-06-031-932/+1601
| | | | | | | | | | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
| * | | | Stackage Nightly: 2021-05-19 -> 2021-06-01sternenseemann2021-06-031-54/+68
| | | | | | | | | | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
| * | | | all-cabal-hashes: 2021-05-19T07:17:55Z -> 2021-06-02T14:32:36Zsternenseemann2021-06-031-4/+4
| | | | | | | | | | | | | | | | | | | | This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
* | | | | Merge pull request #125607 from r-ryantm/auto-update/flyctlLuke Granger-Brown2021-06-061-3/+3
|\ \ \ \ \ | | | | | | | | | | | | flyctl: 0.0.220 -> 0.0.222
| * | | | | flyctl: 0.0.220 -> 0.0.222R. RyanTM2021-06-041-3/+3
| | | | | |
* | | | | | adwaita-qt: 1.3.0 -> 1.3.1R. RyanTM2021-06-061-2/+2
| | | | | |
* | | | | | Merge pull request #125668 from thefloweringash/glibc-tool-confusionLuke Granger-Brown2021-06-061-0/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | glibc: fix build vs host tool confusion
| * | | | | | glibc: fix build vs host tool confusionAndrew Childs2021-06-041-0/+22
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes cross compilation from aarch64-linux -> armv7l-linux
* | | | | | Merge pull request #125746 from r-ryantm/auto-update/baculaLuke Granger-Brown2021-06-061-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | bacula: 11.0.3 -> 11.0.5