Merge #2630: add and use fetchpatch
fetchpatch is fetchurl that determinizes the patch. Some parts of generated patches change from time to time, e.g. see #1983 and http://comments.gmane.org/gmane.linux.distributions.nixos/12815 Using fetchpatch should prevent the hash from changing. Conflicts (auto-solved): pkgs/development/libraries/haskell/gitit/default.nix
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
, filepath, filestore, ghcPaths, happstackServer, highlightingKate
|
||||
, hslogger, HStringTemplate, HTTP, json, mtl, network, pandoc
|
||||
, pandocTypes, parsec, random, recaptcha, safe, SHA, syb, tagsoup
|
||||
, text, time, url, utf8String, xhtml, xml, xssSanitize, zlib, fetchurl
|
||||
, text, time, url, utf8String, xhtml, xml, xssSanitize, zlib, fetchpatch
|
||||
}:
|
||||
|
||||
cabal.mkDerivation (self: {
|
||||
@@ -19,10 +19,11 @@ cabal.mkDerivation (self: {
|
||||
zlib
|
||||
];
|
||||
jailbreak = true;
|
||||
patches = [ (fetchurl { url = "https://github.com/jgm/gitit/commit/48155008397bdaed4f97c5678d83c70d4bc3f0ff.patch";
|
||||
sha256 = "0xdg9frr8lany8ry6vj4vpskmhkpww8jswnb05pzl8a4xfqxh9gd";
|
||||
})
|
||||
];
|
||||
patches = [ (fetchpatch {
|
||||
url = "https://github.com/jgm/gitit/commit/48155008397bdaed4f97c5678d83c70d4bc3f0ff.patch";
|
||||
sha256 = "16n372wrikwb3g4pb3zljxnp19in0828wp40diqgkplhlnwww6nw";
|
||||
})
|
||||
];
|
||||
preConfigure = ''
|
||||
sed -i -e 's|network .*< 2.5|network|' gitit.cabal
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user