* doc-dependencies.diff Make the Recommends dependencies into hard dependencies See http://www.mail-archive.com/debian-haskell@lists.debian.org/msg01259.html * ghc-6.12.diff Some tweaks to make things work with ghc 6.12 and later including 1) explicitly registering packages after doing Setup copy (change in Cabal?) 2) path tweaks 3) stripping the checksum off the package name-version output by grep-dctrl when computing dependencies * hscolour.diff Add a dependency on hscolour to haskell-devscripts, so packages that use it for building always have hscolour installed. * install-executables.diff Add code to hlibrary.mk to handle haskell executable packages found in the control file. * no-pointless-haddock-runs.diff Avoid running haddock if there is no doc package. Also determines the name of the doc package more reliably. * prerm-unregester-on-upgrade.diff Dubious change which unregisters the existing package when a new version is installed. It is dubious because it probably does the wrong thing when a standalone version of a package which is provided with ghc6 is installed, or uninstalled, and it may lead to other problems as well. The problem it was designed to solve is where you install a newer version of a package and even though the old debian packages are removed, the cabal package is not unregistered, only unhidden. If the new package is then removed, the cabal package is made visible again, but it can't be used because all of its files are gone.