mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-23 21:55:53 +02:00
Fix impurity in HFuse
This impurity caused hsc2hs to start look into /usr/include in any Cabal project that depends on HFuse on systems where /usr/include is present.
This commit is contained in:
parent
cadc9a03a7
commit
d26466c6d8
|
@ -7,6 +7,7 @@ cabal.mkDerivation (self: {
|
|||
extraLibraries = [ fuse ];
|
||||
preConfigure = ''
|
||||
sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal
|
||||
sed -i -e "s@ Include-Dirs: /usr/include, /usr/local/include, .@ Include-Dirs: ${fuse}/include@" HFuse.cabal
|
||||
sed -i -e "s/LANGUAGE FlexibleContexts/LANGUAGE FlexibleContexts, RankNTypes/" System/Fuse.hsc
|
||||
sed -i -e "s/E(Exception/E(catch, Exception, IOException/" System/Fuse.hsc
|
||||
sed -i -e "s/IO(catch,/IO(/" System/Fuse.hsc
|
||||
|
|
Loading…
Reference in a new issue