@ -960,4 +960,43 @@ self: super: {
sha256 = " 0 i 8 8 9 z s 4 6 w n 0 9 d 7 i q d y 9 9 2 0 1 z a q x b 1 7 5 c f s 8 j z 2 z i 3 m v 4 y w x 3 a 0 l " ;
} ) ;
# Copy hledger man pages from data directory into the proper place. This code
# should be moved into the cabal2nix generator.
hledger = overrideCabal super . hledger ( drv : {
postInstall = ''
for i in $ ( seq 1 9 ) ; do
for j in $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . $ i $ d a t a / s h a r e / $ { s e l f . g h c . n a m e } / $ { p k g s . s t d e n v . s y s t e m } - $ { s e l f . g h c . n a m e } / */ . otherdocs /* . $ i ; d o
mkdir - p $ out/share/man/man $ i
cp $ j $ out/share/man/man $ i /
done
done
mkdir $ out/share/info
cp $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . i n f o $ o u t / s h a r e / i n f o /
'' ;
} ) ;
hledger-ui = overrideCabal super . hledger-ui ( drv : {
postInstall = ''
for i in $ ( seq 1 9 ) ; do
for j in $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . $ i $ d a t a / s h a r e / $ { s e l f . g h c . n a m e } / $ { p k g s . s t d e n v . s y s t e m } - $ { s e l f . g h c . n a m e } / */ . otherdocs /* . $ i ; d o
mkdir - p $ out/share/man/man $ i
cp $ j $ out/share/man/man $ i /
done
done
mkdir $ out/share/info
cp $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . i n f o $ o u t / s h a r e / i n f o /
'' ;
} ) ;
hledger-web = overrideCabal super . hledger-web ( drv : {
postInstall = ''
for i in $ ( seq 1 9 ) ; do
for j in $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . $ i $ d a t a / s h a r e / $ { s e l f . g h c . n a m e } / $ { p k g s . s t d e n v . s y s t e m } - $ { s e l f . g h c . n a m e } / */ . otherdocs /* . $ i ; d o
mkdir - p $ out/share/man/man $ i
cp $ j $ out/share/man/man $ i /
done
done
mkdir $ out/share/info
cp $ data/share / $ { self . ghc . name } / $ { pkgs . stdenv . system } - $ { self . ghc . name } /* / * . i n f o $ o u t / s h a r e / i n f o /
'' ;
} ) ;
}