Commit Graph
30 Commits
Author SHA1 Message Date
Divam 365f138754 haskellPackages.happy_1_19_12: init at 1.19.12
(generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh)

(cherry picked from commit be7c76ae6419a00c7f76429afb7ff4591dee60ad)
2021-09-23 09:59:36 +09: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
Gabriel Gonzalez 4f48006a0c hackage2nix: Add Gabriel439 as maintainer 2021-05-17 12:09:12 +09: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 5c455dace1 haskellPackages: add cdepillabout as maintainer for password and termonad 2021-05-16 14:49:47 +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
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
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
Malte Brandy 73d4fa3e1f hackage2nix: maralorn maintains more packages 2021-05-12 21:56:29 +09: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 464c4992d2 haskellPackages.ghcide: Pin version to fix hls build 2021-05-11 16:26:00 +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 2a11ad94c6 haskellPackages.reflex-dom-*: Remove more aarch64 builds 2021-05-11 02:07:04 +02:00
Malte Brandy 6af00835f7 haskellPackages.reflex-dom: Deactivate arm-build 2021-05-11 01:48:15 +02:00
Malte Brandy 69bc4fb5b3 haskellPackages: Disable more builds to fix eval errors 2021-05-11 01:42:13 +02:00
Malte Brandy 7be8a04804 haskellPackages.large-hashable: Move to unsupported-platforms 2021-05-11 01:34:27 +02:00
Malte Brandy 50946891ce haskellPackages: Deactivate build for packages broken by relying on webkitqt 2021-05-11 01:34:18 +02:00
Malte Brandy 942debeac6 haskellPackages: Deactivate build for packages broken by relying on webkitgtk 2021-05-11 00:46:47 +02:00
Malte Brandy 853c140696 haskellPackages: Mark more failing builds broken 2021-05-10 22:36:42 +02:00
sternenseemann 6b491e513b haskellPackages.large-hashable: unbreak
Compilation failures are related to GHC updates and other issues which
have been resolved on the package's development repository, but not yet
released. Fetching two patches resolves the problems which is probably a
midterm solution since the repository hasn't seen any activity this year
yet.
2021-05-10 13:13:09 +02:00
sternenseemann 2f2c1ca08e haskell-ci: provide ShellCheck 0.7.1 to fix build
haskell-ci pins a specific version of ShellCheck as ShellCheck adds new
checks with new minor versions which may break CI checks.
2021-05-09 12:05:18 +02:00
Malte Brandy 6b43d3d8f6 haskellPackages.haskell-language-server: Fix build 2021-05-07 23:58:19 +02:00
Malte Brandy 76d2dc403e hackage2nix configuration: remove duplicate entries 2021-05-07 23:58:18 +02:00
Malte Brandy 7f236bd4b2 hackage2nix: Split configuration, auto disable hydra builds
We split configuration-hackage2nix.yaml into multiple files.  We bump
cabal2nix-unstable to get support for multiple config files in
hackage2nix.

* The file main.yaml is only supposed to be edited by humans.
* The file stackage.yaml is only supposed to be updated by the
  update-stackage.sh
* The file broken.yaml can be edited by humans, but probably future
  helpers will want to insert broken packages into this file based on
  hydra reports.
* The file transitive-broken.yaml is newly introduced to be generated
  by regenerate-transitive-broken-packages.sh

regenerate-transitive-broken-packages.sh makes a nix query (in
transitive-broken-packages.nix) which evaluates all haskellPackages
once with and once without "allowBroken" this way it get's a list of
packages which are broken by some transitive dependency, but does not
disable packages which have eval errors not caused by a broken package.
2021-05-07 21:58:08 +02:00