Commit Graph

8017 Commits

Author SHA1 Message Date
Peter Simons
0bd808eebb haskell.packages.ghc944.X11-xft: add missing build-time dependencies
The packages has additional system dependencies when compiled in the
ghc-9.4.x package set.
2023-02-02 09:12:10 +01:00
github-actions[bot]
578f1ba854
Merge master into staging-next 2023-01-26 18:01:29 +00:00
sternenseemann
738bf6e95d haskellPackages.bytepatch: mark as broken 2023-01-25 17:30:55 +01:00
sternenseemann
15b1767c70 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1789692](https://hydra.nixos.org/eval/1789692) of nixpkgs commit [f22d2b2](f22d2b21d8) as of 2023-01-25 16:08 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-01-25 17:12:36 +01:00
sternenseemann
65beecb5d9 haskell.packages.ghc92.{jacinda,regex-rure}: drop stale overrides
These were necessary since our broken flags were based on GHC 9.0. This
is not the case anymore and they are correct from the get-go.
2023-01-25 16:33:44 +01:00
sternenseemann
f8d0403e2e haskellPackages.brick-skylighting: drop stale version constraint
We _need_ brick-skylighting-1.0 now to be compatible with the latest
brick version. matterhorn still needs the old 0.3 version, as it is also
still using an old brick version.
2023-01-25 16:30:46 +01:00
sternenseemann
48eface5ca haskellPackages.shake-cabal: downgrade to match Cabal version
haskell.packages.ghc94.shake-cabal: use latest version to match Cabal
2023-01-25 16:29:15 +01:00
github-actions[bot]
feb2240b37
Merge master into staging-next 2023-01-22 18:01:03 +00:00
Raphael Robatsch
e8e64dc6ed haskellPackages.sfnt2woff: fix build 2023-01-22 15:18:10 +01:00
sternenseemann
bac43d3b64 haskell.packages.ghcHEAD: mv configuration-ghc-{head,9.8.x}.nix
GHC HEAD is a pre basically pre GHC 9.8 (or rather 9.7 something).
Let's name the configuration like the upcoming release, so we can use it
immediately when the new release comes out. Instead of keeping the HEAD
configuration like we used to, we'd create a new (empty) one.
2023-01-22 15:10:38 +01:00
sternenseemann
e75c36d055 haskellPackages.ghcWithPackages: suppport ghcs without doc output
This is the case for all bindist-based GHC derivations.
2023-01-22 13:02:18 +01:00
sternenseemann
79d5c004d9 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-01-22 02:27:05 +01:00
Weijia Wang
f22cb23840 agda: fix build on aarch64-darwin 2023-01-22 02:26:28 +01:00
Sergei Trofimovich
b9b1d958d0 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/libraries/qt-6/modules/qtbase.nix
	pkgs/stdenv/linux/make-bootstrap-tools.nix
2023-01-20 21:56:57 +00:00
Alyssa Ross
0ae87d514f treewide: add names to all setup hooks 2023-01-19 15:00:36 +00:00
sternenseemann
252ace8166 Merge remote-tracking branch 'origin/master' into haskell-updates 2023-01-18 21:18:03 +01:00
sternenseemann
4bde58a224 haskellPackages.curl: fix build with curl >= 7.87 2023-01-18 20:23:11 +01:00
sternenseemann
a6667917a1 haskellPackages.brick-skylighting: remove stale broken flag
Resolves #209170
2023-01-15 22:46:35 +01:00
sternenseemann
358bae310f haskell.packages.ghcHEAD.xhtml: now available for cross compilers
Stage1 and Stage2 will unconditionally build xhtml with hadrian:
496607fdb7/hadrian/src/Settings/Default.hs (L140)

terminfo is still conditional on non-cross (and not windows host which
doesn't matter that much, as we don't have native windows support atm).
2023-01-15 21:39:44 +01:00
maralorn
0d88794d58
Merge pull request #210762 from sternenseemann/nix-ghc-docdir
ghc.withPackages: install documentation to -with-packages output
2023-01-15 19:38:56 +01:00
sternenseemann
727491cd95 ghc.withPackages: install documentation to -with-packages output
* Will make it so that GHC.Paths's docdir NIX_GHC_DOCDIR points to an
  actual directory.

* Documentation of all packages in the environment is available in
  `$out/share/doc`.

This has previously been attempted in #76842 and reverted in #77442,
since documentation can collide when the libraries wouldn't (thanks to
the hash in the lib filename). `symlinkJoin` allows collision, so this
solution should be akin to #77523 (minus `buildEnv`, one step at a
time). `installDocumentation = false` restores the old behavior.

Collision in the documentation only happen if the dependency closure of
the given packages has more than one different derivation for the same
library of the very same version. I'm personally inclined not to claim
that our infrastructure does anything sensible in this case.
Additionally, the documentation is likely largely the same in such
cases (unless it is heavily patched).

Resolves #150666.
Resolves #76837.
Closes #150968.
Closes #77523.
2023-01-15 17:35:42 +01:00
maralorn
bfa0c4e83c
Merge pull request #210770 from sternenseemann/with-packages-prefer-local-build
ghc.withPackages: set preferLocalBuild in the correct place
2023-01-15 11:40:49 +01:00
github-actions[bot]
a9fe51f091
Merge master into haskell-updates 2023-01-15 00:13:48 +00:00
sternenseemann
af3e04d3f6 ghc.withPackages: set preferLocalBuild in the correct place 2023-01-14 22:37:52 +01:00
sternenseemann
0a66465b22 doc/haskell: (re-)init haskell manual section
This restarts a Haskell section in the nixpkgs manual. The content
presented here has been written from scratch, although some parts of it
take inspiration from the existing haskell4nix documentation.

It is by no means complete, the idea is mostly to get the ball rolling
in some way. Upcoming tasks are hinted at in the comments in the
documentation file.
2023-01-14 22:33:35 +01:00
maralorn
44f51f1f09 haskellPackages.purebred-email: Add maralorn as maintainer 2023-01-14 00:41:38 +01:00
sternenseemann
02cbec616a haskellPackages.xcffib: remove stale broken flag 2023-01-12 15:20:33 +01:00
Ben Orchard
c99c1751cc haskellPackages: add raehik as maintainer for own pkgs 2023-01-12 15:01:51 +01:00
Ben Orchard
865a8f2861 haskellPackages.binrep: unmark broken 2023-01-12 15:01:51 +01:00
sternenseemann
d2e6194084 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-12 14:39:47 +01:00
sternenseemann
4689b731f5 haskellPackages: stackage LTS 20.5 -> LTS 20.6
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2023-01-12 14:35:59 +01:00
sternenseemann
fe1774681f haskellPackages.sockets: mark as broken
Fails to build https://hydra.nixos.org/build/205128495/nixlog/2
2023-01-12 14:34:23 +01:00
sternenseemann
f5b1e9334f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1789098](https://hydra.nixos.org/eval/1789098) of nixpkgs commit [57c6af2](57c6af2b88) as of 2023-01-12 11:40 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2023-01-12 12:44:27 +01:00
Ben Orchard
4af8ac5eea haskellPackages.posix-api: unmark broken (disable tests)
Tests are currently broken. Fix pending: https://github.com/andrewthad/posix-api/pull/14
2023-01-11 21:44:07 +00:00
github-actions[bot]
85bd0922b4
Merge master into haskell-updates 2023-01-10 00:13:54 +00:00
Artturi
27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin
2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
github-actions[bot]
fb50c4dbba
Merge master into haskell-updates 2023-01-09 00:14:37 +00:00
sternenseemann
43af53bc7f haskellPackages.wstunnel: drop now unnecessary override 2023-01-08 19:49:24 +01:00
maralorn
4e75bbe768 haskell.packages.ghc94.haskell-language-server: Fix eval 2023-01-08 19:34:35 +01:00
maralorn
8daeaf6e1d haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2023-01-08 18:23:22 +01:00
Domen Kožar
5828698df6 cachix: fix build on darwin 2023-01-08 12:23:33 +00:00
Ilan Joselevich
6e082f222c
cachix,hercules-ci-{agent,cnix-expr,cnix-store}: bump nix pin to 2_12 2023-01-08 10:35:08 +02:00
maralorn
968cfdab4a
Merge pull request #209543 from trofi/tasty-fix-on-i686
pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays pa…
2023-01-07 22:29:40 +01:00
Sergei Trofimovich
6d724cfb0a pkgsi686Linux.haskellPackages.tasty: pull missing unbounded-delays package
The package is needed by tasty on a subset of architectures. Quoting
upstream `.cabal` file:

  if(!arch(x86_64) && !arch(aarch64))
    build-depends:
      unbounded-delays >= 0.1

This fails the build on i686 (a wine depend via shellcheck):

    Setup: Encountered missing or private dependencies:
      unbounded-delays >=0.1

The change pulls unbounded-delays for mentioned targets.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-01-07 20:37:48 +00:00
maralorn
9870cb8632 haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2023-01-07 21:16:24 +01:00
Domen Kožar
316f093b4e nix-diff: fix build 2023-01-07 09:34:44 +00:00
Dennis Gosnell
33be6f87f2
Merge pull request #209362 from amesgen/nvfetcher-docker
nvfetcher: add nix-prefetch-docker to PATH
2023-01-07 09:37:30 +09:00
Domen Kožar
9f873b90fa
Merge branch 'master' into haskell-updates 2023-01-06 20:20:58 +00:00
amesgen
ca966310f5
nvfetcher: add nix-prefetch-docker to PATH 2023-01-06 20:37:02 +01:00