Matthew Bauer
91e4fa278e
haskell-modules/generic-builder.nix: use mktemp instead of TMPDIR
...
Using $TMPDIR here is problematic because it is not always cleared at
the end of each build, for instance when using "nix-shell --run
genericBuild". This can cause confusing errors when a nix-shell build
is trying to pull in dependencies from a previous build since it tries
to use older package conf files.
To fix, we can just use mktemp which will guarantee us a clean
directory for each build. Should have no effect in nix-build, but will
fix a common issue with using generic-builder in nix-shell.
2022-05-05 12:01:23 -05:00
Ellie Hermaszewska
b93472045a
haskellPackages.haskell-language-server: Run aarch64 plugin tests on ghc > 9.2
2022-05-05 21:47:47 +08:00
Ellie Hermaszewska
6460087872
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-05-05 15:19:43 +08:00
Ellie Hermaszewska
e319538a91
haskellPackages.hls-fourmolu-plugin: no aarch64-linux tests
...
test suite triggers same RTS issue as other hls plugins
2022-05-05 10:44:14 +08:00
Ellie Hermaszewska
c9979ff597
haskellPackages.hls-rename-plugin: disable flaky tests on Darwin
2022-05-05 10:12:18 +08:00
Ellie Hermaszewska
367b73a422
haskellPackages.hls-rename-plugin: no aarch64-linux tests
...
test suite triggers same RTS issue as other hls plugins
2022-05-05 10:05:06 +08:00
sternenseemann
1b5d09ccb6
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-05-04 14:24:30 +02:00
Artturin
c52b904e66
haskellPackages.streamly: fix darwin override
...
fixes
```
error: querying available packages failed
caused by: nix-env failed with error: nix-env failed with exit code 1:
error: attribute 'streamly_0_8_1_1' missing
at /nix/store/lw6gp8rrhd7lpi81dk9wr1l09a7za523-source/pkgs/development/haskell-modules/configuration-darwin.nix:259:6:
258| ] ++ (drv.libraryFrameworkDepends or []);
259| }) super.streamly_0_8_1_1;
| ^
260|
```
PR #160733 didn't catch this it seems.
2022-05-04 13:57:37 +03:00
sternenseemann
6c366db32d
haskellPackages.ghc-exactprint_1_4_1: remove at 1.4.1
...
Apply config change of fdfc491
2022-05-04 12:48:07 +02:00
Ellie Hermaszewska
6a8a22133f
haskellPackages.jacinda: disable tests only on x86_64-darwin
2022-05-04 10:23:39 +08:00
sternenseemann
fdd493e6bb
haskellPackages.servant-cassava: allow servant 0.19
2022-05-04 00:28:22 +02:00
sternenseemann
9544618013
Merge pull request #170908 from sternenseemann/reflect-xhtml-missing
...
[haskell-updates] haskellPackages: xhtml is not bundled if haddock is disabled
2022-05-02 22:46:14 +02:00
Malte Brandy
80ab00ed11
haskell.packages.ghc922.haskell-language-server: enable 3 plugins
2022-05-02 12:32:54 +02:00
Malte Brandy
5a5c806c9f
haskell.packages.ghc922.hlint: unstable -> 3.4
2022-05-02 12:32:26 +02:00
Malte Brandy
fdfc491ba1
haskell.packages.ghc922.ghc-exactprint: 1.4.1 -> 1.5.0
...
The consuming packages all allow the upper bound, so this should be
safe.
2022-05-02 12:31:25 +02:00
Dennis Gosnell
f16072011c
haskellPackages.hls-change-type-signature-plugin: dontCheck
2022-05-02 11:42:50 +09:00
Dennis Gosnell
5d4c4678ff
haskell.packages.ghc922.hls-fourmolu-plugin: bump assertion from 1.0.2.0 to 1.0.3.0 since jailbreak is still necessary
2022-05-01 22:12:13 +09:00
Dennis Gosnell
4d5a66a1b5
haskellPackages.hls-test-utils: remove unneeded patches
2022-05-01 20:53:08 +09:00
Dennis Gosnell
95cb7852a2
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-05-01 16:21:28 +09:00
Dennis Gosnell
a83edfb86b
haskellPackages: stackage LTS 19.4 -> LTS 19.5
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-05-01 16:20:11 +09:00
Dennis Gosnell
999a0e87f9
haskellPackages.libvirt-hs: don't build on x86_64-darwin
2022-04-30 12:30:52 +09:00
Dennis Gosnell
970f2a72f5
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-04-30 12:12:04 +09:00
Dennis Gosnell
50bdc1e59e
haskellPackages.regex-rure: disable tests only on x86_64-darwin
2022-04-30 12:05:26 +09:00
sternenseemann
813f8b5efb
haskellPackages: xhtml is not bundled if haddock is disabled
...
The xhtml library is only built as part of the GHC build process if GHC
is disabled. This means that no GHC cross compiler has xhtml bundled,
since haddock can't be built if GHC is a cross compiler (see relevant
notes in the GHC nix expressions). This means that all packages
depending on xhtml would currently fail to build when cross-compiled, as
haskellPackages would assume it'd be provided by GHC. This is fixed by
this commit.
pkgsStatic hits this case, so we test compilation of xhtml for these
package sets which will remind us to update the attribute name whenever
its version changes.
2022-04-29 15:27:02 +02:00
sternenseemann
c2fe259aa6
release-haskell.nix: clean up testing of static haskell packages
...
* Test the default pkgsStatic.haskellPackages set, as it should be
working properly now.
* Instead of GHC 8.10.7 which hasn't gotten some workarounds applied,
test GHC 9.2.2 additionally which should work as well as GHC 9.0.
* Test building an actual executable, cabal2nix.
* Simplify aggregate job definition.
* Make sure GHC 9.2 lens gets built on Hydra.
2022-04-29 11:21:18 +02:00
sternenseemann
b42bd1a3d2
haskell.packages.ghc8107.spectacle: mark as unbroken
...
Closes #135145 .
GHC >= 9.0 is unsupported at this moment (same goes for 8.8.4):
https://github.com/awakesecurity/spectacle/issues/49
2022-04-29 10:45:33 +02:00
Dennis Gosnell
1a2aa2b0dd
haskellPackages.sensei: mark broken on x86_64-darwin
...
Package set has been regenerated by
maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-27 10:48:45 +09:00
sternenseemann
0f9de1bcbd
haskellPackages.generic-arbitrary: apply patch for negative resizes
...
See https://github.com/typeable/generic-arbitrary/issues/14 for the problem.
2022-04-26 19:44:27 +02:00
sternenseemann
caa10b0bee
haskell.packages.ghc8{84,107}.universe-base: provide OneTuple
...
universe-base conditionally depends on OneTuple for GHC < 9.0 which we
need to manually reflect via these overrides.
2022-04-26 19:22:43 +02:00
Dennis Gosnell
342fd01262
Merge pull request #170151 from queezle42/ghc922
...
haskell.packages.ghc922: use dbus_1_2_24
2022-04-25 09:25:05 +09:00
Jens Nolte
a5212a7768
haskell.packages.ghc922: use dbus_1_2_24
2022-04-25 00:22:45 +02:00
libjared
a36d453376
haskellPackages.sensei: add libjared as maintainer
2022-04-24 15:04:24 -05:00
libjared
5724dddf17
haskellPackages.sensei: mark unbroken, override
...
Sensei had an issue on NixOS relating to tmpfs, and 0.6.2 fixes that.
But it still needs an override because it (the binary *and* the tests)
require the git binary and latest hspec.
2022-04-24 13:21:43 -05:00
Dennis Gosnell
6fe53651df
haskellPackages.cryptostore: remove override for now-released version
2022-04-21 16:32:45 +09:00
Dennis Gosnell
bd6a853913
nvfetcher: remove jailbreak that is no longer necessary
2022-04-21 16:31:51 +09:00
Dennis Gosnell
c659631a92
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-21 11:32:04 +09:00
Dennis Gosnell
7549a7b03a
haskellPackages: stackage LTS 19.3 -> LTS 19.4
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-04-21 11:30:49 +09:00
Dennis Gosnell
f1f7144df4
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-04-21 09:34:45 +09:00
Dennis Gosnell
56c72fce7d
spago: get working by using aeson-1.5.6.0
2022-04-19 23:33:53 +09:00
github-actions[bot]
26f575c4a5
Merge master into haskell-updates
2022-04-19 00:11:02 +00:00
sternenseemann
c9aacf1f8b
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
Note: some failing packages are not marked as broken to monitor multiple
weird failures involving:
> Test.QuickCheck.resize: negative size
Could be a bug involving hspec and QuickCheck in some way.
2022-04-17 20:48:27 +02:00
sternenseemann
c1f2751804
haskellPackages.cryptostore: 0.2.1.0 -> 0.2.2.0
...
This upgrade fixes a genuine bug caught by the test suite (which wasn't
flaky as it turns out), so we'll upgrade manually.
2022-04-16 20:26:26 +02:00
Robert Hensing
f60768b6cd
haskellPackages.persistent-postgresql: Enable tests
2022-04-16 17:39:19 +02:00
Robert Hensing
b4b5328389
haskellPackages.esqueleto: Enable tests
2022-04-16 17:37:13 +02:00
Robert Hensing
5388103926
haskellPackages.pg-client: Enable tests
2022-04-16 17:25:54 +02:00
Malte Brandy
3fa9ae18a0
haskell.packages.ghc884.haskell-language-server: enable hlint and fourmolu plugins
2022-04-14 13:00:43 +02:00
Malte Brandy
82b4dabe8f
haskell.packages.ghc8107.haskell-language-server: enable fourmolu plugin
2022-04-14 12:47:52 +02:00
Malte Brandy
76168cb096
haskell.packages.ghc8107.haskell-language-server: enable hlint plugin
2022-04-14 12:31:41 +02:00
sternenseemann
ab12eef0fb
haskellPackages.cryptostore: disable flaky test suite
2022-04-13 00:48:46 +02:00
sternenseemann
bb6afd7007
haskellPackages.gi-adwaita: mark as broken
...
See #164686 . As Stackage LTS still restricts the gi-gtk packages to GTK 3
compatible releases, looking into this doesn't make too much sense yet.
(Also nothing actually depends on it at the moment.)
2022-04-12 12:35:46 +02:00
Robert Hensing
b3886428c1
haskellPackages.hercules-ci-cnix-expr: Fix test
...
It needs git during tests now.
2022-04-11 00:38:10 +02:00
sternenseemann
7ae9629ced
Merge pull request #167957 from TristanCacqueray/unbreak-bloodhound
...
haskellPackages: unbreak bloodhound
2022-04-10 17:28:36 +02:00
sternenseemann
d14e0c0dfb
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-09 22:55:10 +02:00
sternenseemann
5a2e2471e8
haskellPackages: stackage LTS 19.2 -> LTS 19.3
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-04-09 22:52:47 +02:00
sternenseemann
180b51bf25
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-04-09 22:21:23 +02:00
sternenseemann
5b8e4d9de7
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-04-09 14:23:08 +02:00
Gabriel Ebner
5e868ecb7f
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-09 14:05:15 +02:00
Tristan Cacqueray
c16208e4a3
haskellPackages: unbreak bloodhound
2022-04-09 11:17:39 +00:00
Gabriel Ebner
5dadb0d98b
wstunnel: fix build
2022-04-09 11:21:01 +02:00
sternenseemann
4eeab0f0ab
haskell.compiler.ghcHEAD: 9.3.20211111 -> 9.3.20220406
2022-04-09 00:34:46 +02:00
sternenseemann
a3cba7f35e
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-04-07 22:55:09 +02:00
Malte Brandy
f0da4d8ea2
haskell.packages.ghc922.hls-fourmolu-plugin: jailbreak
2022-04-07 18:53:54 +02:00
Alexander Foremny
6c46cc64de
elmPackages.elm-format: build using hspec-tasty 1.1.6, hspec-golden 0.1.0.3
...
elm-format depends on elm-format-lib which failed to build with
hspec-tasty 1.1.7 and hspec-golden 0.2.0.0.
hspec-tasty 1.1.6 and hspec-golden 0.1.0.3 had been removed in
cd67b4fcbb
.
hspec-tasty 1.1.6 in turn pulls in older dependencies for hspec,
hspec-core and hspec-discover.
Fixes #167533 .
2022-04-07 07:58:34 +02:00
sternenseemann
3bde757613
haskellPackages.hint: disable tests
...
These currently fail when trying to execute cabal-install, interestingly
with EFAULT.
2022-04-07 02:44:17 +02:00
sternenseemann
216f2754c5
niv: build using up to date dependencies
...
Upstream finally cut a new release with some adjustments allowing niv to
be built using the Stackage LTS solver.
2022-04-07 02:01:33 +02:00
sternenseemann
d317a29a60
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-07 01:55:35 +02:00
sternenseemann
28ca22e7d0
haskellPackages: stackage LTS 19.1 -> LTS 19.2
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-04-07 01:54:10 +02:00
sternenseemann
09c8dffafc
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-04-07 00:36:03 +02:00
sternenseemann
a964dcad73
haskell.compiler.ghcjs: pass fetchFromGitHub to ghcjs-base
...
Fixes evaluation of haskell.compiler.ghcjs.withPackages.
Reference #158600 .
2022-04-05 12:50:04 +02:00
Dennis Gosnell
2e8743b8e5
haskell: update link to calendar for maintainer rotation
2022-04-05 09:16:20 +09:00
Malte Brandy
f10066e81b
haskellPackages.jsaddle-webkit2gtk: remove obsolete patch
2022-04-04 22:54:07 +02:00
sternenseemann
f553614955
haskellPackages.graphql-engine: 2.0.10 -> 2.3.1
...
haskellPackages.kriti-lang: init at 0.3.1
Towards getting hasura-related packages to work with Stackage Nightly /
GHC 9.0.
2022-04-03 15:43:33 +02:00
sternenseemann
103d171526
Merge pull request #166548 from sternenseemann/fix-ghclibdir-computation
...
[haskell-updates] ghcWithPackages: fix ghclibdir computation with variantSuffix
2022-04-03 14:22:34 +02:00
sternenseemann
038d0d86e6
Merge pull request #166571 from hercules-ci/ghc902-backport-compact-unwind
...
[haskell-updates] ghc: Backport compact unwind support
2022-04-03 14:21:15 +02:00
Malte Brandy
ae349e390c
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-04-03 14:17:40 +02:00
Malte Brandy
d720420f37
haskellPackages: correct broken status of some packages
2022-04-03 13:57:53 +02:00
Malte Brandy
fc0ebeacfe
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-04-03 13:31:00 +02:00
rnhmjoj
6a36abcd59
haskellPackages.leveldb-haskell: fix build
...
Closes #166892 .
2022-04-02 14:05:08 +02:00
Robert Hensing
35f137ea98
haskellPackages.inline-c{,-cpp}: Add myself as maintainer
2022-04-01 16:56:31 +02:00
Robert Hensing
517cb71b02
haskellPackages.inline-c-cpp: Fix tests on darwin
2022-04-01 16:56:31 +02:00
rnhmjoj
f649fb8b4a
haskellPackages.mkDerivation: fix pkg-config cross
...
When cross compiling the pkg-config binary is prefixed and cabal
needs to be made aware of this.
Note: the `--with-pkg-config` flag can't be added unconditionally
because if the package doesn't need pkg-config (thus pkg-config
is not in the PATH) cabal consider this a hard failure.
2022-04-01 09:24:03 +02:00
github-actions[bot]
e5622af8b6
Merge master into haskell-updates
2022-04-01 00:12:42 +00:00
Robert Hensing
fd269eacc6
haskellPackages.cabal-pkg-config-version-hook: Add myself as maintainer
...
Applies on next regenerate-hackage-packages.sh.
2022-03-31 18:50:14 +02:00
Robert Hensing
0a21bcdb86
haskellPackages.hercules-ci-*: Rely on cabal-pkg-config-version-hook
2022-03-31 17:30:52 +02:00
Robert Hensing
fe488cab7f
haskellPackages.{cachix,hercules-ci-*}: nix_2_4 -> nix_2_7
2022-03-31 17:29:49 +02:00
sternenseemann
0dca45b6f8
haskellPackages.yarn2nix: drop obsolete override
...
0.10.1 has propagated into hackage-packages.nix
2022-03-31 14:09:57 +02:00
sternenseemann
38fe947cf4
haskellPackages.graphql: keep aeson support disabled
...
1.0.3.0 hasn't introduced support for aeson 2.0
2022-03-31 13:03:21 +02:00
sternenseemann
6016ed5076
treewide: replace uses of ghc.name to find packages' datadir
2022-03-31 12:53:40 +02:00
sternenseemann
456faf71e5
ghcWithPackages: use haskellCompilerName for ghclibdir
...
This is done for consistency with generic-builder.nix and because it's
easier for downstream users to replicate which will inevitably use our
code as inspiration.
2022-03-31 12:50:43 +02:00
sternenseemann
78a93b5352
haskellPackages.mkDerivation: get ghclibdir via haskellCompilerName
...
This is the correctest and clearest way to do it I can think of at the
moment that doesn't need us to add anything.
"${ghcCommand}-${ghc.version}" also works, but is clunkier and harder to
replicate for downstream users.
2022-03-31 12:47:54 +02:00
Robert Hensing
9d270f0381
haskellPackages.mmark: Use stackage-provided version
...
Fixes an evaluation error as the versioned attr is missing now.
2022-03-31 12:37:31 +02:00
sternenseemann
383fbfadcc
ghcWithPackages: use packageCfgDir over ghc.name where appropriate
...
This is an incorrectness pointed out in #153319 which we already have
a proper solution for.
2022-03-31 12:37:00 +02:00
Malte Brandy
9a5aa75d56
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-30 21:34:47 +02:00
Malte Brandy
757dda2316
haskellPackages: stackage LTS 19.0 -> LTS 19.1
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-30 21:33:25 +02:00
sternenseemann
b0d3044823
haskellPackages.graphql: convert assert on hspec into warning
...
We should only make use of asserts to assert a property about the
*current* attribute in order to make it possible for downstream users to
change versions of packages: When a downstream user changes the package
an attribute points to, the assert is removed as the attribute is
swapped out, so asserting something about itself is okay. However, when
it asserts a property about another package, changing that other package
may break the package unexpectedly, with no better workaround then
passing in an empty `configurationCommon` overlay.
See also: https://github.com/NixOS/nixpkgs/pull/166425
2022-03-30 18:39:05 +02:00
Malte Brandy
052cd37187
haskellPackages.taffybar: mark broken
...
pkgs.taffybar stays working because taffybar is marked unbroken in
configuration-ghc810x.nix
2022-03-29 11:10:09 +02:00
sternenseemann
8de8aab488
haskellPackages.yarn2nix: remove broken flag
2022-03-28 19:45:31 +02:00
sternenseemann
4c31a79bbc
haskellPackages.yarn2nix: 0.8.0 -> 0.10.1
...
Cheese in a package update while keeping the old expression in
hackage-packages.nix, so we can avoid any regressions updating our
hackage snapshot might introduce.
2022-03-28 19:40:54 +02:00
sternenseemann
f85b49ff19
vaultenv: provide aeson 1.5.6.0
2022-03-28 18:59:29 +02:00
sternenseemann
e14278d33b
yi: build using GHC 8.10.7
...
Luckily, all build failures where just related to type checking changes
in GHC 9.0 (and maybe base changes?), so we can just use GHC 8.10.7 with
the Stackage version of packages and keep Yi working. I feel like we
dodged a bullet here, as upstream maintenance doesn't seem to be too
proactive these days.
2022-03-28 18:31:01 +02:00
Malte Brandy
6aa03ecb26
haskellPackages: mark builds failing on hydra as broken
...
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh
2022-03-28 17:56:26 +02:00
sternenseemann
6da0212360
taffybar: build using GHC 8.10.7
...
taffybar's GHC 9.0 patches are unreleased and not easy to backport.
2022-03-28 13:11:57 +02:00
sternenseemann
1f57d3e722
nix-linter: 0.2.0.3 -> 0.2.0.4
2022-03-27 12:11:28 +02:00
sternenseemann
4ed08031db
haskellPackages.mattermost-api: build with aeson 1.5
...
This applies the same override as achieved via overrideScope from
matterhorn also for the mattermost-api attribute.
2022-03-27 11:13:10 +02:00
sternenseemann
f926804016
haskellPackages.sbv: provide new solvers for version 8.17
...
* Newly added are bitwuzla and cvc5 (unpackaged at the moment)
* Refactor sed expression disabling solves we don't provide in the test
suite.
* Stop conditionally disabling z3 solver on aarch64, seems there is no
reason for it anymore.
2022-03-27 01:00:34 +01:00
maralorn
671fd5da51
Merge pull request #165823 from ncfavier/haskell-fetchpatch-relative
...
haskellPackages: use fetchpatch's `relative` argument
2022-03-27 00:55:36 +01:00
sternenseemann
b4e65fc3d7
haskellPackages.geojson: disable test suite failing to compile
2022-03-26 23:19:00 +01:00
sternenseemann
229609de16
haskellPackages.cabal-install-parsers: provide Cabal 3.6
2022-03-26 22:39:42 +01:00
sternenseemann
3388c7684e
haskellPackages.mustache: drop upstreamed patch
2022-03-26 22:38:36 +01:00
sternenseemann
e63b736b1b
haskellPackages.git-annex: update sha256 for 10.20220322
...
Also drop aeson 2.0 patch included in this release.
2022-03-26 22:38:36 +01:00
Naïm Favier
ad560b3ef4
haskellPackages.knob: remove patch after 0.2
2022-03-26 11:25:42 +01:00
sternenseemann
27aed0d10b
haskellPackages.mmark: 0.0.7.4 -> 0.0.7.5
2022-03-26 11:02:16 +01:00
Naïm Favier
084588444d
haskellPackages: use fetchpatch's relative
argument
2022-03-26 10:01:01 +01:00
sternenseemann
372d0a707e
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-26 09:59:28 +01:00
sternenseemann
66996acc2a
all-cabal-hashes: 2022-03-22T14:25:11Z -> 2022-03-26T03:24:04Z
...
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-26 09:54:41 +01:00
maralorn
0e0bb200ff
Merge pull request #165327 from ncfavier/fetchpatch-relative
...
fetchpatch: add `preIncludes` and `relative`
2022-03-25 16:32:14 +01:00
sternenseemann
f6d7cbb247
haskellPackages.validation: allow lens 5.* in test suite
2022-03-25 14:20:55 +01:00
sternenseemann
c1f8889beb
haskell.packages.ghc{884,8017}.mysql-simple: provide blaze-textual
...
The package shims blaze-textual for GHC >= 9.0 and makes its inclusion
conditional, causing hackage2nix to miss this dependency.
2022-03-25 14:20:55 +01:00
Naïm Favier
92cb4fc15b
haskellPackages.yi-language: use fetchpatch's relative
argument
...
We can drop `includes` since there's only one file in that directory.
2022-03-25 10:45:35 +01:00
Naïm Favier
37e093f5f1
haskellPackages.hledger-lib: use fetchpatch's relative
argument
...
We can drop `includes` since there's only one file in that directory.
2022-03-25 10:45:12 +01:00
Malte Brandy
194c266f9a
haskellPackages: configuration-common.nix add imports at top of file
2022-03-24 19:19:57 +01:00
Malte Brandy
38df6e7a57
haskellPackages.arch-web: jailbreak
2022-03-24 18:58:17 +01:00
Malte Brandy
8bb8fcbc6a
haskellPackages.nvfetcher: jailbreak
2022-03-24 18:58:06 +01:00
Malte Brandy
a39208ddde
haskellPackages: mark more packages as broken or unsupported
2022-03-24 03:05:27 +01:00
Malte Brandy
9a68365233
haskellPackages: enable builds for some pkgs needed by top-level pkgs
2022-03-23 14:39:56 +01:00
Malte Brandy
22091f9a39
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-23 14:22:37 +01:00
Malte Brandy
213a808539
haskellPackages: mark packages failing on hydra as broken
2022-03-23 13:03:52 +01:00
github-actions[bot]
b86264453e
Merge master into haskell-updates
2022-03-23 00:11:32 +00:00
Malte Brandy
8b791af7b1
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-23 00:59:36 +01:00
Malte Brandy
44456a87e8
haskellPackages: prune broken.yaml
2022-03-23 00:57:42 +01:00
maralorn
1c77127651
Merge pull request #165337 from Profpatsch/hoogle-local-really-local
...
haskellPackages.hoogleLocal: build database locally
2022-03-22 23:15:17 +01:00
Profpatsch
7f08e0ca6d
haskellPackages.hoogleLocal: build database locally
2022-03-22 22:36:59 +01:00
maralorn
5d20cc6958
Merge pull request #165014 from ncfavier/lambdabot-patch
...
lambdabot: apply upstream patches for GHC 9.0.2 support
2022-03-22 22:32:06 +01:00
Naïm Favier
9b2781de35
haskellPackages: fix time-travelling comment
2022-03-22 15:58:52 +01:00
Naïm Favier
f60832c17a
haskellPackages: move knob patch to configuration-common
2022-03-22 15:58:52 +01:00
Naïm Favier
832c091143
lambdabot: apply patch to fix GHC 9 build
2022-03-22 15:58:52 +01:00
Naïm Favier
fe3d3d5764
haskellPackages.dice: apply patch to fix GHC 9 build
2022-03-22 15:58:52 +01:00
Naïm Favier
f8c740b781
haskellPackages.misfortune: apply patch to fix GHC 9 build
2022-03-22 15:58:51 +01:00
Malte Brandy
f79f6076d7
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-22 15:38:16 +01:00
sternenseemann
60c9963d40
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-22 15:24:55 +01:00
Profpatsch
4ceb138f4b
haskellPackages.HaskellNet-SSL: mark unbroken
...
It builds!
2022-03-22 15:24:28 +01:00
Malte Brandy
d7b31a50c1
haskellPackages.reflex-dom: jailbreak
2022-03-22 00:33:26 +01:00
Malte Brandy
ff9be3cd21
haskellPackages.jsaddle-webkit2gtk: add patch
2022-03-22 00:21:57 +01:00
Malte Brandy
53b13c9995
haskellPackages.stylish-haskell: pin deps
2022-03-21 23:16:57 +01:00
Malte Brandy
6b3818b9c0
haskellPackages.niv: pin aeson < 2.0
2022-03-21 23:16:27 +01:00
Malte Brandy
7fb5fa680a
haskellPackages.policeman: drop
2022-03-21 22:55:51 +01:00
Robert Hensing
406981a49a
haskellPackages.moto-postgresql: Patch for MonadFail
2022-03-21 21:49:34 +01:00
Robert Hensing
76be4bd381
haskellPackages.moto: Patch for GHC 9.0
2022-03-21 21:49:08 +01:00
Robert Hensing
96cdae6026
haskellPackages.pipes-aeson: Patch for aeson-2
2022-03-21 21:36:46 +01:00
maralorn
bffe0405b8
Merge pull request #165083 from sternenseemann/large-hashable-aeson-2.0
...
[haskell-updates] haskellPackages.large-hashable: 0.1.0.4 -> unstable-2021-11-01
2022-03-21 20:52:43 +01:00
sternenseemann
1cbdce18e1
haskellPackages.large-hashable: 0.1.0.4 -> unstable-2021-11-01
...
master has accumulated not a lot, but significant changes, requiring to
apply a lot of intermediate patches to make newer fixes apply. Since
nothing in the package set depends on large-hashable and the changes
since 0.1.0.4 are (mostly?) internal, I didn't bother with backporting
the patch for aeson 2.0 to apply on top of the hackage tarball.
2022-03-21 09:38:59 +01:00
Janus Troelsen
267cf195d7
Assert versions that have 9.2 compatible versions on Hackage
2022-03-21 05:20:26 +00:00
github-actions[bot]
febc24b11a
Merge master into haskell-updates
2022-03-21 00:11:04 +00:00
Robert Hensing
9bc841fec1
Merge pull request #164305 from hercules-ci/haskellPackages-shellFor-extraDependencies
...
haskellPackages.shellFor: Add extraDependencies
2022-03-20 19:18:44 +01:00
maralorn
ee2066f8d2
Merge pull request #164970 from sternenseemann/llvm-hs
...
[haskell-updates] haskell.packages.ghc922.llvm-hs-pure: fix build with bytestring 0.11
2022-03-20 18:56:05 +01:00
Ellie Hermaszewska
b34575a0b5
haskellPackages.update-nix-fetchgit: Document when to remove our patch
2022-03-21 00:07:01 +08:00
Ellie Hermaszewska
702fa7b52e
haskellPackages.update-nix-fetchgit: Patch to make compatible with github-rest version in package set
2022-03-21 00:05:21 +08:00
Malte Brandy
16f3fbbd6f
haskellPackages.clay: drop jailbreak
2022-03-20 16:45:32 +01:00
Malte Brandy
4cf31659f4
haskellPackages.ghcup: drop maintainership
2022-03-20 16:45:16 +01:00
Malte Brandy
80f8dc823b
haskellPackages.neuron: pin clay version
2022-03-20 16:45:01 +01:00
Malte Brandy
d2fe726d1c
haskellPackages.matrix-client: drop jailbreak
2022-03-20 15:47:37 +01:00
sternenseemann
48b01ad75f
matterhorn: build with aeson 1.5.6.0
2022-03-20 13:29:46 +01:00
sternenseemann
8656de8646
haskell.packages.ghc922.llvm-hs-pure: fix build with bytestring 0.11
2022-03-20 11:57:17 +01:00
sternenseemann
4e4a88d03a
haskell.package-list: only include versions that conform to PVP
...
Since this list is intended for Hackage, we need to make sure that only
packages with versions conforming to the PVP versioning scheme are
actually included in the CSV or Hackage will reject it.
2022-03-20 11:43:37 +01:00
sternenseemann
71cfd5ea3e
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-20 11:13:15 +01:00
sternenseemann
9b8dfcd9bf
haskellPackages: stackage Nightly 2022-03-17 -> LTS 19.0
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-20 11:11:10 +01:00
sternenseemann
e3ab27de78
haskellPackages.hadolint: allow deepseq 1.4.5.0
2022-03-20 10:30:28 +01:00
Malte Brandy
b83cf10783
haskellPackages.monad-validate: append patch
2022-03-20 00:52:22 +01:00
Malte Brandy
fceb5f98a1
haskellPackages.jwt: Disable checks
2022-03-20 00:52:22 +01:00
sternenseemann
6b25081893
haskellPackages.{alg,category,util}: work around Safe Haskell error
...
Workaround taken from https://github.com/strake/util.hs/issues/1
2022-03-20 00:40:38 +01:00
Malte Brandy
177255c8aa
haskellPackages.descriptive: pin aeson < 2.0
2022-03-20 00:19:36 +01:00
sternenseemann
2812c1a74e
haskellPackages.mmsyn5: lift too strict base constraint
2022-03-19 23:57:58 +01:00
sternenseemann
4e332dd557
haskellPackages.yi-language: disable test suite requiring hspec < 2.8
2022-03-19 23:55:42 +01:00
Malte Brandy
5833e42997
haskellPackages.snap: Update comment
2022-03-19 23:47:19 +01:00
Malte Brandy
ce4bff5467
haskellPackages.hinit: jailbreak
2022-03-19 23:27:49 +01:00
Malte Brandy
5bb4a85079
haskellPackages.matrix-client: jailbreak
2022-03-19 23:19:26 +01:00
Malte Brandy
9e5ac8625e
haskellPackages: Fix whitespace lint
2022-03-19 15:49:58 +01:00
sternenseemann
44eec0054e
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-19 11:38:46 +01:00
sternenseemann
2a6a57498b
haskellPackages: stackage-nightly 2022-03-10 -> 2022-03-17
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-19 11:36:29 +01:00
Malte Brandy
d0fda788ae
haskellPackages.shake-bench: Fix build
2022-03-19 01:49:44 +01:00
Malte Brandy
ad32e89c44
haskellPackages.snap: Fix build
2022-03-19 01:49:43 +01:00
rnhmjoj
654940f36b
haskellPackages.mkDerivation: check haddock availability
...
This change makes the haskell builder run the haddockPhase only if the
haddock program is availble (for example, it's not when cross-compiling).
2022-03-17 19:43:04 +01:00
sternenseemann
617b53c75f
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-17 17:57:37 +01:00
Michael Schneider
dd8cebebbf
haskellPackages.persistent-migration: disable integration tests
...
No PostgreSQL db in the build sandbox.
2022-03-17 17:57:04 +01:00
Robert Hensing
8a27cdef32
Merge pull request #164452 from hercules-ci/haskell-updates-ghc-9.0-stack
...
haskellPackages.stack: Patch for new Cabal
2022-03-17 10:22:36 +01:00
github-actions[bot]
6863d678bc
Merge master into haskell-updates
2022-03-17 00:10:36 +00:00
Robert Hensing
70e6eb9ec8
haskellPackages.stack: Patch for new Cabal
2022-03-16 16:52:01 +01:00
Malte Brandy
c998ef53b8
nix-output-monitor: 1.1.2.0 -> 1.1.2.1 + Refactor
2022-03-16 15:04:52 +01:00
Ellie Hermaszewska
da48de160e
Merge pull request #164339 from ncfavier/knob-ghc9
2022-03-16 16:32:22 +08:00
Naïm Favier
0ba189f2d7
haskellPackages.knob: add patch for GHC 9 support
...
Patch sent to upstream via email, but the package hasn't been updated in
ten years.
Changes:
- IO.seek should now return the new offset so I used modifyMVar instead
of modifyMVar_
- mkFileHandle now requires a RawIO instance for Device. Since this was
not the case before and I don't think we need to actually support raw
IO, I used DeriveAnyClass.
2022-03-16 02:10:08 +01:00
Malte Brandy
1a78adaa30
haskellPackages.neuron: Fix build
2022-03-16 02:02:42 +01:00
Malte Brandy
3cf437e461
haskellPackages.shower: jailbreak
2022-03-16 01:42:43 +01:00
Malte Brandy
4585f07fce
haskellPackages.reflex-dom-core: add patches
2022-03-16 01:42:43 +01:00
Malte Brandy
ab1a3c7224
haskellPackages.reflex: add patch
2022-03-16 01:42:43 +01:00
Malte Brandy
a17834b469
haskellPackages.dependent-sum-aeson-orphans: jailbreak
2022-03-16 01:42:42 +01:00
Malte Brandy
d3dcfdaf4c
haskellPackages.jsaddle-dom: Fix build
2022-03-16 01:42:42 +01:00
Malte Brandy
102af71d8c
haskellPackages.ghcjs-dom: fix package qualified import issue
2022-03-16 01:42:42 +01:00
Malte Brandy
0eef43331c
haskellPackages.jsaddle: jailbreak
2022-03-16 01:42:42 +01:00
Robert Hensing
2e87d165f7
haskellPackages.shellFor: Add extraDependencies
...
An example use case is when you have Haskell scripts that use
libraries that don't occur in your packages' dependencies.
2022-03-15 20:38:22 +01:00
Robert Hensing
c13629eb12
haskellPackages.elm2nix: Patch for aeson-2
2022-03-15 18:30:38 +01:00
Malte Brandy
bb72482cc3
haskell-language-server: Disable more flaky tests
2022-03-15 14:14:49 +01:00
sternenseemann
0146f135ae
haskellPackages.mustache: patch for unordered-containers 0.2.17
2022-03-15 12:17:32 +01:00
Malte Brandy
c8a4385f72
haskellPackages.patch: Add patch for ghc 9.0 compat
2022-03-13 21:10:53 +01:00
sternenseemann
8f980b4383
haskell.packages.ghc922.ghc-lib-parser-ex: adjust for hackage update
2022-03-13 13:32:45 +01:00
sternenseemann
2ff66af811
gitit: patch to build with hoauth >= 2.3.0 and pandoc >= 2.17
2022-03-12 19:43:49 +01:00
Robert Hensing
4eba052b8d
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-11 17:29:38 +01:00
Robert Hensing
19f8fcd766
haskellPackages: stackage-nightly 2022-03-09 -> 2022-03-10
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-11 17:28:38 +01:00
sternenseemann
f5c34205ad
Merge remote-tracking branch 'origin/master' into haskell-updates
2022-03-11 16:47:23 +01:00
Profpatsch
7de3b6b55e
haskellPackages.unicode-show: remove broken marker
...
It compiles just fine? Strange.
2022-03-11 14:32:32 +01:00
Robert Hensing
44cb144942
haskell.packages.ghc922.tomland: Jailbreak
2022-03-11 12:05:30 +01:00
Robert Hensing
ec2c273190
haskell.packages.ghc922.servant*: Jailbreak and patch
2022-03-11 12:05:30 +01:00
Robert Hensing
451278963b
haskell.packages.ghc922.protolude: Patch
2022-03-11 12:05:30 +01:00
Robert Hensing
98d263c0e0
haskell.packages.ghc922.lzma-conduit: Jailbreak
2022-03-10 13:48:15 +01:00
sternenseemann
86e22e8560
haskellPackages.hgeometry: drop obsolete patch
...
The changes have been released by upstream in the meantime.
2022-03-09 18:01:36 +01:00
sternenseemann
efca299c53
haskellPackages.{basement,foundation}: drop obsolete overrides
...
Stackage has finally also updated to these versions.
2022-03-09 17:55:29 +01:00
sternenseemann
fce0a0eb1b
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-09 17:55:25 +01:00
sternenseemann
dd5bdec6f7
haskellPackages: stackage-nightly 2022-03-03 -> 2022-03-09
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-09 17:55:24 +01:00
sternenseemann
47f837f5e8
haskell.compiler: ghc921 -> ghc922
...
https://www.haskell.org/ghc/download_ghc_9_2_2.html
2022-03-09 16:42:07 +01:00
Malte Brandy
0dcac2951f
haskellPackages.base64: dontCheck
2022-03-09 15:15:22 +01:00
Malte Brandy
7a8de8f5d4
haskellPackages.patch: Patch to fix build
2022-03-09 15:14:37 +01:00
Robert Hensing
7745ce6275
Merge pull request #163303 from hercules-ci/haskell-updates
...
haskell-updates fixes
2022-03-09 10:31:05 +01:00
github-actions[bot]
05e2709249
Merge master into haskell-updates
2022-03-09 00:10:37 +00:00
Malte Brandy
de687e6c8e
nix-output-monitor: 1.0.5.0 -> 1.1.1.0
2022-03-08 14:16:48 +01:00
sternenseemann
660e7aaa14
haskellPackages.hercules-ci-api-agent: adjust override for 0.4.1.1
2022-03-08 14:13:12 +01:00
sternenseemann
33f275b4c2
all-cabal-hashes: 2022-03-03T10:08:52Z -> 2022-03-08T11:03:28Z
...
* Regenerate package set
* Adjust overrides for upgrades of ghc-lib* and Cabal.
2022-03-08 13:57:59 +01:00
Robert Hensing
37ed97a969
haskellPackages.servant-auth-server: Jailbreak
2022-03-08 12:45:47 +01:00
Robert Hensing
c269f8e79b
haskellPackages.validation-selective: Jailbreak for selective 0.5
2022-03-08 12:01:23 +01:00
Robert Hensing
71f2c74efb
haskellPackages.cryptonite: Disable Argon2 on aarch64-darwin
...
A workaround for packages that don't use this hash function.
See https://github.com/haskell-crypto/cryptonite/issues/360
2022-03-08 12:01:23 +01:00
Dominik Schrempf
5a8ee94382
haskell.packages.ghc921.basement: fix build
...
See also https://github.com/haskell-foundation/foundation/issues/563 .
2022-03-07 20:58:57 +01:00
sternenseemann
1943fe6bb2
haskellPackages.git-annex: patch for aeson 2.0 compat
2022-03-03 15:23:29 +01:00
sternenseemann
21f7df26f7
haskellPackages.foundation: 0.0.27 -> 0.0.28
...
haskellPackages.basement: 0.0.13 -> 0.0.14
Fixes a build failure, update minor according to PVP, so should be fine
to ignore Stackage Nightly for a bit.
2022-03-03 13:06:31 +01:00
sternenseemann
4eba40e7a5
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-03 12:44:37 +01:00
sternenseemann
66846d1a84
haskellPackages: stackage-nightly 2022-03-02 -> 2022-03-03
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-03 12:40:15 +01:00
sternenseemann
873e8a602d
haskellPackages.hls-class-plugin: fix attribute redefinition
2022-03-03 12:36:41 +01:00
Malte Brandy
6f2d495316
haskellPackages.hls-class-plugin: Disable flaky test.
2022-03-03 02:45:08 +01:00
sternenseemann
ee56ce6e56
haskellPackages.hgeometry: patch for GHC 9.0
2022-03-03 00:13:39 +01:00
sternenseemann
c60b2e1623
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-02 23:26:01 +01:00
sternenseemann
8ecdf545a0
haskellPackages: stackage-nightly 2022-02-27 -> 2022-03-02
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-03-02 23:24:21 +01:00
Teo Camarasu
a0ed90b345
haskellPackages.ekg-core: fix build by relaxing bounds
2022-03-02 23:01:18 +01:00
Jappie Klooster
bffa5bc47d
haskellPackages.keter: unbreak
2022-03-02 21:46:58 +01:00
Kerstin Humm
508794ec3a
haskellPackages: raise version bounds for binary-strict, remove jailbreak for webify
2022-03-01 15:42:34 +01:00
Dennis Gosnell
322a423c6a
Merge pull request #162351 from TeofilC/fix-size-based
...
haskellPackages: size-based: fix build with template-haskell 2.17
2022-03-01 22:12:11 +09:00
Teo Camarasu
1af73bd412
haskellPackages.snap-core: do jailbreak to allow newer attoparsec
2022-03-01 11:43:05 +00:00
Teo Camarasu
551a6e81ba
haskellPackages: size-based: fix build with template-haskell 2.17
2022-03-01 11:16:04 +00:00
Dennis Gosnell
94fb4d49df
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-03-01 10:27:42 +09:00
Bruno Bigras
1ab2463d56
haskellPackages.beam-sqlite: unbreak
2022-02-28 17:00:23 -05:00
sternenseemann
f225383133
haskellPackages.spdx: lift bounds on Cabal and base
2022-02-27 11:56:24 +01:00
sternenseemann
f10a7e5a3b
haskellPackages.cabal-install: ignore stackage bound
...
We have generally shipped the latest cabal-install version. Stackage has
re-added cabal-install recently which caused cabal-install to get
downgraded to 3.4 to match the Cabal version shipped by GHC 9.0.2. This
commit reverts that change.
2022-02-27 11:47:32 +01:00
sternenseemann
cb63ca9b2d
haskellPackages: regenerate package set based on current config
...
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2022-02-27 10:44:42 +01:00
sternenseemann
dcf92bf76e
haskellPackages: stackage-nightly 2022-02-25 -> 2022-02-27
...
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2022-02-27 10:39:01 +01:00