Commit graph

2974 commits

Author SHA1 Message Date
Jan Tojnar 89c01366f9 bustle: Fix build with libpcap 1.10.2 2023-03-24 19:01:59 +01:00
sternenseemann 4d41563384 haskellPackages.graphql: allow hspec 2.9 2023-03-13 11:15:18 +01:00
github-actions[bot] 7587e059ac
Merge master into haskell-updates 2023-03-08 00:13:50 +00:00
sandydoo d0879528a6 Patch hercules-ci-agent to support cachix 1.3 2023-03-07 06:22:46 +00:00
Dennis Gosnell 6485836db4
Merge pull request #219782 from avh4/unbreak-diagrams-gtk
diagrams-gtk: unbreak build
2023-03-06 13:27:34 +09:00
Aaron VonderHaar 09f2c45f6b diagrams-gtk: unbreak build
doJailbreak is required to allow base >= 4.16
2023-03-05 18:02:23 -08:00
Aaron VonderHaar c54e507102 taskell: remove doJailbreak
taskell >= 1.11.0 no longer requires jailbreak
2023-03-05 17:12:06 -08:00
Aaron VonderHaar 5edaf6903c taskell: unbreak build
taskell requires brick <= 1.0
2023-03-05 17:12:06 -08:00
Dmitry Bogatov e9041742ff haskellPackages.drunken-bishop: unbreak (jail-break)
As such, unbreak "diohs" (gemini client) transitive dependency and did some
browsing with it. Seems to work fine.
2023-03-03 19:51:41 -05:00
sternenseemann 28e1929fb0 git-annex: update sha256 for 10.20230227 2023-03-02 15:04:16 +01:00
sternenseemann 21b993296f haskellPackages: reflect haskelline 0.8.2 -> 0.8.2.1 2023-03-02 13:58:51 +01:00
sternenseemann 74ff13b12d haskellPackages.espial: drop upstreamed patch 2023-03-02 13:58:51 +01:00
sternenseemann 50e7b4bfce haskellPackages.haskell-gi: use hackage2nix generated 0.26.3 expr 2023-03-01 18:41:14 +01:00
sternenseemann 2827717f7e haskell-language-server: allow hls-call-hierarchy >= 1.2
Upstream change not released yet:
05b248dfac
2023-02-28 23:45:50 +01:00
sternenseemann b8442a653a haskellPackages.haskell-gi: move temporary upgrade into overlay
This achieves the same as 1af0d67ebe, but
prevents it being rolled back by package set regeneration.
2023-02-27 17:57:08 +01:00
Mike Sperber 6dc3f22ae7 snappy: unbreak build
This just applies in the patches from a long-standing unmerged pull
request.

This transitively also unbreaks snappy-framing and snappy-lazy.
2023-02-23 08:49:31 +01:00
Dennis Gosnell e0b99a94b4
Merge pull request #217010 from dalpd/dad-fix-espial
haskellPackages.espial: Use latest on GitHub (0.0.16) to unbreak
2023-02-20 08:28:43 +09:00
dalpd b5b5a19210 haskellPackages.espial: Jailbreak to avoid upper bound on bytestring
Espial was broken because the version being tracked had a restrictive upper
bound on bytestring that isn't neccessary. Here we jailbreak after asserting
the version is 0.0.11 so that it fails once we there's a new release.
2023-02-19 20:59:41 +02:00
sternenseemann b7e41b825e maintainers/haskell: generate core-pkgs hackage2nix configuration
`ghc-pkg list` tells us everything hackage2nix needs to know. In the
past the core-packages list and compiler setting in hackage2nix was
maintained manually which inevitably leads to it being forgot once in a
while – this will then mess with flag resolution when generating the
package set in some cases. Luckily, we can just let a simple derivation
do this for us.

Resolves #202621.
2023-02-19 19:52:17 +01:00
sternenseemann a5821740f8 haskell.packages.*.[cC]abal*: use process 1.6.17.0 for GHC < 9.2.5
Cabal 3.8 and friends support process 1.6.17.0 which has recently been
released on Hackage, so we can fix the evaluation errors this way.
2023-02-19 13:16:55 +01:00
sternenseemann 98be10b199 git-annex: update sha256 for 10.20230214 2023-02-19 12:30:43 +01:00
Dmitry Bogatov e7054c7d32 haskellPackages.tdlib: patch for aeson >= 2.0 compat
Unbreak tdlib and its dependencies by same upstream (tdlib-types,
tdlib-gen, language-tl).

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-02-19 12:15:46 +01:00
sternenseemann 9d78495066 haskellPackages.guardian: fix build by joining cabal-install overlay
The package depends on cabal-install and Cabal which need later versions
of a few packages than we have in our default package set.
2023-02-18 21:55:25 +01:00
sternenseemann da5233bbc0 haskell.packages.*.[cC]abal*: use core process where possible
Annoyingly weird match since 9.2.4's process version is too old, but
that should go away soon-ish anyways. Prevents mismatches in overrides.
2023-02-18 21:55:25 +01:00
sternenseemann bdbfe10efb haskell.packages.*.cabal-install{,-solver}: unify overrides
Since the overrides are practically the same for all but the latest GHC
version, we can move the override into configuration-common.nix and rely
on a few conditionals in the overlay assembly — and end up with less
copying around!
2023-02-18 21:55:25 +01:00
sternenseemann 1f99c7d53c haskellPackages.swarm: use now required brick 1.6 2023-02-18 20:37:31 +01:00
sternenseemann 304ccefdd7 haskellPackages.rdf: allow bytestring-0.11.4.0 2023-02-18 20:37:30 +01:00
sternenseemann faa46049d2 haskellPackages.lima: disable test suite missing test data 2023-02-18 18:16:49 +01:00
Dennis Gosnell c0d7cc23b4
Merge pull request #216368 from dalpd/fix-patat-build
haskellPackages.patat: Apply commit from main branch relaxing bounds
2023-02-15 07:10:29 +09:00
dalpd d3ba95407d haskellPackages.patat: Apply commit from main branch relaxing bounds 2023-02-14 22:51:13 +02:00
maralorn 4228784870 haskellPackages.streamly-bytestring: jailbreak 2023-02-14 19:16:59 +01:00
sternenseemann 96f9999d0c haskellPackages.llvm-hs-pure: make bytestring-0.11 patch apply again 2023-02-14 15:03:09 +01:00
Naïm Favier 4f7c02e890 haskellPackages.sensei: use fsnotify 0.4 and tame hspec-contrib
The latest release of sensei added some dependencies we need to make
consistent manually.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-02-13 15:19:41 +01:00
sternenseemann 432c3ab524 haskellPackages.persistent-postgresql: disable broken tests
Test suite can't currently be built with Stackage LTS-20.
2023-02-13 15:06:55 +01:00
Naïm Favier a003cf0367
haskellPackages.persistent-sqlite: disable tests 2023-02-12 23:41:08 +01:00
maralorn bc0633140b haskellPackages.pandoc-cli: Mark broken until we bump stackage 2023-02-08 12:03:43 +01:00
superherointj e9cf3f794a haskellPackages.hslua-core: skip tests for Musl
* Fixes #214916
2023-02-06 22:14:25 -03:00
github-actions[bot] 671861e24b
Merge master into haskell-updates 2023-02-07 00:14:50 +00:00
Jason Yundt b1bb9bb6c8 treewide: fix backwards smart apostrophes
According to the Unicode Standard, you should use U+2019 RIGHT SINGLE
QUOTATION MARK for apostrophes [1]. Before this change, some of the text
in this repo would use U+2018 LEFT SINGLE QUOTATION MARKs instead.

[1]: https://www.unicode.org/versions/Unicode15.0.0/ch06.pdf#G12411
2023-02-06 07:24:42 -05:00
Naïm Favier 77d65a56a9
haskell-language-server: fix 2023-02-02 13:45:03 +01:00
sternenseemann a16864e2bf git-annex: update sha256 for 10.20230126 2023-01-31 11:15:25 +01:00
sternenseemann 7a70efc3e5 haskellPackages.hopenssl: link against openssl 3.0
https://github.com/peti/hopenssl/issues/5#issuecomment-1383686682
2023-01-31 10:59:07 +01:00
maralorn 0ff0d08f69 haskellPackages.streamly-bytestring: Fix build and make maralorn maintainer 2023-01-29 22:28:11 +01:00
maralorn 8298122fcb haskellPackages.graphql-client: Fix build and make maralorn maintainer 2023-01-29 22:28:10 +01:00
maralorn 3b23105b0b haskellPackages.clay: Fix build and make maralorn maintainer 2023-01-29 22:28:10 +01:00
maralorn e92ea6d48d haskellPackages: Fix eval by bumping pinned versions 2023-01-29 12:10: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
Raphael Robatsch e8e64dc6ed haskellPackages.sfnt2woff: fix build 2023-01-22 15:18:10 +01:00
sternenseemann 4bde58a224 haskellPackages.curl: fix build with curl >= 7.87 2023-01-18 20:23:11 +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