Commit graph

6095 commits

Author SHA1 Message Date
Joe Hermaszewski be7b132bf5 haskellPackages.hnix: Patch to fix broken location annotations
Also reenable tests for update-nix-fetchgit
2021-05-22 16:14:27 +08:00
(cdep)illabout 3522051033
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-19 10:37:22 +09:00
Robert Schütz be1e5f9698 haskellPackages.futhark: use python3 instead of python37 2021-05-18 18:43:37 +02:00
sternenseemann c7e74545ee haskellPackages: fix eval of configuration-nix.nix 2021-05-18 18:12:18 +02:00
sternenseemann f4c038f030 haskellPackages: disable failing doctests on aarch64
New hydra evaluation brought some additional intstances of this
happening to light.
2021-05-18 18:07:12 +02:00
sternenseemann cbaa1c8a59 haskellPackages.hw-prim-bits: restrict to x86
Requires x86 assembler, so no luck building it anywhere else.
2021-05-18 17:48:31 +02:00
sternenseemann a9a5465f84 haskellPackages.inline-asm: restrict to x86
Main executable uses x86 assembler, so we can't build it anywhere at
all.
2021-05-18 17:46:04 +02:00
sternenseemann f95953424c haskellPackages: add some arm-related issues to unsupported-platforms
* charsetdetect: dependency library which is vendored fails with a cpp
  failure on aarch64. Could probably theoretically support aarch64, but
  doesn't in practice.
* persist-state: aarch64 (no UNALIGNED_MEMORY) and armv7l (32 bit) fail
  in cpp.
2021-05-18 17:08:42 +02:00
sternenseemann 84f49ed51f haskellPackages.iniline-asm: only test on x86
x86 assembler doesn't compile on aarch64 of course.
2021-05-18 17:08:42 +02:00
sternenseemann d640ce886a haskellPackages.{blake3,seqalign,crc32c}: restrict platforms to x86
All of these packages use x86 intrinsics-related headers and don't
compile on non x86 platforms as a result.

These overrides should be refactored into the yaml configuration at some
point.

Resolves #122014.
2021-05-18 17:08:42 +02:00
sternenseemann a3fd86a3ba haskellPackages: disable some more failing doctests on aarch64
This should conclude a pass of direct aarch64-linux failures related to
this issue on hydra. Subsequent evaluation may of course reveal more.
2021-05-18 17:08:42 +02:00
sternenseemann 556821055f haskellPackages.taglib: add zlib to librarySystemDepends
Depends on zlib somehow (https://hydra.nixos.org/build/143009645/nixlog/1)
which is not declared in the cabal file.
2021-05-18 00:07:06 +02:00
sternenseemann 17a71f3148 haskellPackages.update-nix-fetchgit: fix with hnix 0.13 2021-05-18 00:02:18 +02:00
Robert Schütz 957acfd89f haskellPackages.cut-the-crap: use ffmpeg instead of ffmpeg_3 2021-05-17 14:32:21 +02:00
Gabriel Gonzalez 4f48006a0c
hackage2nix: Add Gabriel439 as maintainer 2021-05-17 12:09:12 +09:00
sternenseemann c964bdf195 haskellPackages.xml-html-qq: disable broken doctests on aarch64 2021-05-16 22:09:14 +02:00
(cdep)illabout 0293c964de
haskellPackages.ldgallery-compiler: add pacien as maintainer 2021-05-16 17:09:57 +09:00
(cdep)illabout b02bfdf75d
haskell2nix: alphabetize the package maintainers list 2021-05-16 17:06:19 +09:00
(cdep)illabout b04a7d654c
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-16 15:31:49 +09:00
(cdep)illabout c59b436a61
haskellPackages: regenerate hackage-packages after adding cdepillabout as maintainer 2021-05-16 15:27:52 +09:00
(cdep)illabout 5c455dace1
haskellPackages: add cdepillabout as maintainer for password and termonad 2021-05-16 14:49:47 +09:00
Dennis Gosnell 3522110f87
Merge pull request #123094 from sternenseemann/dhall-nixasteriks-unbreak
haskellPackages.dhall-nix{,pkgs}: unbreak by allowing hnix 0.13
2021-05-16 14:26:18 +09:00
(cdep)illabout 6a07f2820d
haskellPackages.password, haskellPackages.password-instances, haskellPackages.scat: disable builds on arm 2021-05-16 11:41:01 +09:00
(cdep)illabout 67ebe5ad6d
haskellPackages.scrypt: move platform override to hackage2nix configuration 2021-05-16 11:02:35 +09:00
(cdep)illabout 195bf4e658
hackage2nix: sort unsupported platform list 2021-05-16 10:58:38 +09:00
sternenseemann 08d32364b1 haskellPackages.dhall-nixpkgs: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:40:12 +02:00
sternenseemann 8404fa68a7 haskellPackages.dhall-nix: unbreak by allowing hnix 0.13
Pull revised cabal file before next hackage update.
2021-05-15 13:38:00 +02:00
Robert Schütz 31404dd2a2 haskellPackages.scrypt: only supports x86 2021-05-15 13:11:02 +02:00
(cdep)illabout d74484dade
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-15 18:23:09 +09:00
Dennis Gosnell 8807e79bd6
Merge pull request #122806 from stephank/fix-haskell-packages-darwin
haskellPackages: mark linux-only packages
2021-05-15 18:19:06 +09:00
Malte Brandy 5caa523f8d
haskellPackages: Update transitively disabled packages 2021-05-14 23:58:30 +02:00
Malte Brandy 8c4331f13a
haskellPackages.generic-optics: Fix build 2021-05-14 23:57:55 +02:00
Stéphan Kochen bc2528b6ab haskellPackages: mark linux-only packages 2021-05-14 20:30:48 +02:00
Malte Brandy 814c7e8ce3
Merge branch 'master' into haskell-updates 2021-05-13 14:15:19 +02:00
sternenseemann ad52ecce40 haskellPackages.hnix: fix build with stackage relude and semialign
https://github.com/haskell-nix/hnix/pull/922 removed a few build-depends
from hnix.cabal which are still required until the following constraints
apply to stackage:

* relude >= 1.0.0.0
* semialign >= 1.2

Luckily, we can simply revert a few commits from master and add
semialign-indexed to resolve this without too much hassle nor
extra-packages (which may cause us trouble through propagation of a
newer relude).
2021-05-13 11:47:21 +02:00
sternenseemann 52c8b2de4e haskellPackages.hnix: remove now unnecessary patch
New release 0.13.0.1 introduced support with ref-tf >= 0.5, so we can
remove our patch for that purpose.
2021-05-13 11:47:21 +02:00
Rodney Lorrimar a7d76a6cf0
haskellPackages.taffybar: add rvl to meta.maintainers
Add myself as a "maintainer" of taffybar, and also arbtt and lentil,
for which I have made build fixes in the past.
2021-05-13 10:01:51 +10:00
sternenseemann bc10fb732b haskellPackages.futhark: pin to 0.19.4 for compat with versions
versions in stackage is too old to support 0.19.5, so we pin futhark to
a version that does.
2021-05-12 18:39:06 +02:00
(cdep)illabout 6773b45e14
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-12 22:29:31 +09:00
Malte Brandy 73d4fa3e1f
hackage2nix: maralorn maintains more packages 2021-05-12 21:56:29 +09:00
Malte Brandy 3d33fadf3e
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-12 21:56:29 +09:00
Rodney Lorrimar 80969cc4ec
haskellPackages.taffybar: fix build
Add patches to allow building with gi-gdkpixbuf_2_0_26

Upstream PRs:
 - https://github.com/taffybar/gtk-sni-tray/pull/25
 - https://github.com/taffybar/taffybar/pull/507
2021-05-12 22:48:03 +10:00
Malte Brandy ac667f26c1
hackage2nix: Mark failing builds broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2021-05-11 23:13:25 +02:00
Malte Brandy b729cc4565
haskellPackages.haskell-language-server: Fix build 2021-05-11 19:59:55 +02:00
Malte Brandy b3c521a562
haskellPackages.hls-plugin-api: Pin version to fix ghcide 2021-05-11 17:55:42 +02:00
Malte Brandy 8ed841a90d
haskellPackages.phonetic-languages-phonetics-basics: Remove obsolete patch 2021-05-11 17:08:18 +02:00
Malte Brandy 464c4992d2
haskellPackages.ghcide: Pin version to fix hls build 2021-05-11 16:26:00 +02:00
sternenseemann 3699b5b74c haskellPackages.hyper-extra: remove unnecessary override 2021-05-11 14:51:40 +02:00
sternenseemann 75fc94d3cc haskellPackages.monoid-extras: pin to < 0.6
The diagrams libraries universe still uses monoid-extras 0.5.1 and build
failures start cropping up when upgrading it. Since no other packages I
am aware of use this, we can pin it to 0.5.1 which still uses Option
instead of Maybe (the former of which is deprecated).

Patching this seems like a lot of work that'd break other stuff because
Option is seemingly part of the public API. Let's hope they sort all of
that out themselves before base 4.15 comes around in our main package
set.
2021-05-11 14:51:40 +02:00
Malte Brandy 26b6d2238c
hackage-packages.nix: Regenerate based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2021-05-11 02:34:21 +02:00