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.
This commit is contained in:
Mike Sperber 2023-02-23 08:49:31 +01:00
parent c784c1a7e8
commit 6dc3f22ae7
2 changed files with 13 additions and 2 deletions

View file

@ -459,7 +459,17 @@ self: super: {
cmdtheline = dontCheck super.cmdtheline;
# https://github.com/bos/snappy/issues/1
snappy = dontCheck super.snappy;
# https://github.com/bos/snappy/pull/10
snappy = appendPatches [
(pkgs.fetchpatch {
url = "https://github.com/bos/snappy/commit/8687802c0b85ed7fbbb1b1945a75f14fb9a9c886.patch";
sha256 = "sha256-p6rMzkjPAZVljsC1Ubj16/mNr4mq5JpxfP5xwT+Gt5M=";
})
(pkgs.fetchpatch {
url = "https://github.com/bos/snappy/commit/21c3250c1f3d273cdcf597e2b7909a22aeaa710f.patch";
sha256 = "sha256-qHEQ8FFagXGxvtblBvo7xivRARzXlaMLw8nt0068nt0=";
})
] (dontCheck super.snappy);
# https://github.com/vincenthz/hs-crypto-pubkey/issues/20
crypto-pubkey = dontCheck super.crypto-pubkey;

View file

@ -4913,7 +4913,8 @@ broken-packages:
- snaplet-typed-sessions
- snap-loader-dynamic
- snap-predicates
- snappy
- snappy-iteratee
- snappy-conduit
- snap-routes
- snap-stream
- snap-testing