Setup.hs: Stop installing man pages, desktop files, and the git-annex-shell and git...
authorJoey Hess <joeyh@joeyh.name>
Tue, 1 Aug 2023 19:08:56 +0000 (15:08 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 1 Aug 2023 19:08:56 +0000 (15:08 -0400)
commit393275c10521145bcc6b18cfd39db6854ae0831e
tree91aae4ad4688398119e56c4c4386d744348d16c0
parentfa92383993abb8359613df5f24f36bfa72c8513e
Setup.hs: Stop installing man pages, desktop files, and the git-annex-shell and git-remote-tor-annex symlinks

Anything still relying on that, eg via cabal v1-install will need to
change to using make install-home. Which was added back in 2019 in
6491b626140a9e5cc8e99fff4a1434d7c0e9bc39 because cabal new-build
(now the default) already didn't use Setup in a way that let its
installation of those things work.

Notably this means Setup does not need to depend on unix-compat, which is
useful because in 0.7 it removed System.PosixCompat.User, which Setup
needed to determine where to install the desktop files. See
https://github.com/haskell-pkg-janitors/unix-compat/issues/3
CHANGELOG
Setup.hs
git-annex.cabal