This commit is contained in:
Joey Hess 2013-09-12 17:49:40 -04:00
parent 60149d8ce3
commit c53838862d

View file

@ -26,4 +26,18 @@ I figured it out - that stuff is in the makefile, I updated [[install/cabal]] ac
> Perhaps cabal put the man pages somewhere else? After all, you
> apparently did not set --datadir --[[Joey]]
> > True, I didn't - the docs didn't say to. ;) But really, it's one of two things, either Setup.hs can install manpages, and then the Makefile shouldn't install it, or we should update documentation to use the makefile only. I'll try this again next time I reinstall through cabal i guess... -- [[anarcat]]
> > True, I didn't - the docs didn't say to. ;) But really, it's one of two things, either Setup.hs can install manpages, and then the Makefile shouldn't install it, or we should update documentation to use the makefile only. I'll try this again next time I reinstall through cabal i guess... -- [[anarcat]]a
>>> The default location cabal installs man pages to is
>>> `~/.cabal/share/man/man1`. That is insane, but it is not as
>>> insane as not installing programs into PATH, which is why
>>> the documentation tells how to set --bindir to fix that particular
>>> cabal insanity. (Also, many systems don't have a good per-user
>>> man directory anyway.)
>>>
>>> `make install` does not use `cabal install` because as noted, cabal
>>> install is thurougly bat shit crazy. Not all systems that have
>>> cabal have make, which is why the cabal documentation is the way it is.
>>> --[[Joey]]
[[done]]