haskell-devscripts (0.6.12) unstable; urgency=low * dh_haskell_configure: - Pass all enable-* en disable-* arguments as options through to ./setup configure. This can be used to disable optimization on certain architectures (dh_haskell_configure disable-optimization) or to always build a vanilla library (dh_haskell_configure enable-library-vanilla) (Closes: #478700) -- Arjan Oosting Thu, 01 May 2008 14:22:19 +0200 haskell-devscripts (0.6.11) unstable; urgency=low * dh_haskell_depends: - Change the way the next upstream version of a native debian package is determined. (Closes: #473549) - Fix the generation of the ${haskell:Depends} substvar for profiling packages. (Closes: #474921) -- Arjan Oosting Tue, 08 Apr 2008 06:49:14 +0200 haskell-devscripts (0.6.10) unstable; urgency=low * dh_install: - Make sure where are in the right directory when dh_install is called. - Remove all non profiling files from the generated profiling packages, (Closes: #472654) -- Arjan Oosting Tue, 25 Mar 2008 23:26:17 +0100 haskell-devscripts (0.6.9) unstable; urgency=low * prerm-ghc: - Do not fail when ghc-pkg unregister during deconfigure of remove. This way packages generated wich haskell-devscripts which ghc-pkg registration has been broken in some way can still be removed. -- Arjan Oosting Sat, 22 Mar 2008 21:06:46 +0100 haskell-devscripts (0.6.8) unstable; urgency=low * debian/control: - Let the Vcs-* fields point to the trunk branch. * dh_haskell_install: Do not prune all non-existant directories from the install-pkg-config file. Only prune references to non-existant directories in /usr/lib/haskell-packages/ghc6/ (which should have been shipped with the generated packages otherwise) and give a warning for other non-existing directories. -- Arjan Oosting Sat, 22 Mar 2008 20:39:46 +0100 haskell-devscripts (0.6.7) unstable; urgency=low * dh_haskell_build: - The new Cabal version 1.2 generates the .setup-config as dist/setup-config so try this location as well. -- Arjan Oosting Sun, 27 Jan 2008 17:54:01 +0100 haskell-devscripts (0.6.6) unstable; urgency=low * dh_haskell_install: - Write the correct path to the generated documentation in the package description file. -- Arjan Oosting Sun, 13 Jan 2008 23:29:00 +0100 haskell-devscripts (0.6.5) unstable; urgency=low * debian/control: - Bump Standards-Version to 3.7.3. No changes needed. - Add Vcs-Svn adn Vcs-Browser fields. * dh_haskell_prep: - Don't add ghc6-prof-prof to the ${haskell:Depends} generated for profiling libraries. Thanks Kari Pahula (Closes: #460558) -- Arjan Oosting Sun, 13 Jan 2008 18:03:53 +0100 haskell-devscripts (0.6.4) unstable; urgency=low * dh_haskell_build: - With Cabal version >= 1.2 dh_haskell_builds accepts the command line arguments 'PROG-option=OPT', 'PROG-options=OPTS', 'html-location=URL', 'executables', 'css=PATH', 'hyperlink-source' and 'hscolour-css=PATH' which are passed as options to the calls to ./setup build and ./setup haddock * dh_haskell_configure: - With Cabal version >= 1.2 dh_haskell_configure accepts the command line arguments 'configure-option=OPT', 'PROG-option=OPT' and 'PROG-options=OPTS' which are passed as options to the call to ./setup configure * haskell_install: - Rewrite the code handling the package description file. Now it should work with Cabal version >= 1.2 / GHC 6.8.2. (Closes: #460138) - Remove LICENSE files installed by Cabal and empty documentation directories. - For Cabal >= 1.2 adjust the paths to the generated documentation in some regelur expressions. -- Arjan Oosting Sun, 13 Jan 2008 06:32:57 +0100 haskell-devscripts (0.6.3) unstable; urgency=low * dh_haskell_install: - The new Cabal version 1.2 generates the .installed-pkg-config as dist/installed-pkg-config so try this location as well. (Closes: #460138) -- Arjan Oosting Fri, 11 Jan 2008 00:30:47 +0100 haskell-devscripts (0.6.2) unstable; urgency=low * dh_haskell_install: Prepend the package build directory before the installation directory of generated API documentation. This will fix several FTBFS bugs in other packages. (Closes: #458872, #458875) -- Arjan Oosting Thu, 03 Jan 2008 23:51:51 +0100 haskell-devscripts (0.6.1) unstable; urgency=low * dh_haskell_*: - Use doit subroutine from Debian::Debhelper instead of safesystem from Dh_Haskell. This also fixes a bug where dh_haskell_build does not pass it's arguments to a call to dh_haskell_configure. * dh_haskell_builds: - Now accepts command line argument "hoogle" which is passed through to ./setup haddock as "./setup haddock --hoogle". * dh_haskell_configure: - Now accepts various with-...= and arg-...= command line arguments which are passed through to ./setup configure as options. - Add a little pod2man documentation. * Dh_Haskell.pm: - Remove safesystem subroutine. -- Arjan Oosting Wed, 02 Jan 2008 06:50:02 +0100 haskell-devscripts (0.6.0) unstable; urgency=low * New version with the following features: - Separate build directories for each package haskell-devscripts handles. Users can properly split the monolithic dh_haskell call into a configure (dh_haskell_configure), build (dh_haskell_build) and install (dh_haskell_install) step. - Generates haddock generated API documentation, if the debian/control files contains a package section which name matches "haskell|libghc6)-.+-doc". The generated documentation is then install in that package. - Adds a new dh_haskell_depends command which generates the ${haskell:Depends} substitution variable for each library package. + For GHC6 libraries and GHC6 profiling libraries package this substitution variable contains a dependency on respectively ghc6 or ghc6-prof AND the (profiling) libraries the library depends on. + For Hugs libraries it only contains a dependency on hugs. * Changes to generate haddock API documentation: - Change Dh_haskell.pm to recognize packages which match "haskell|libghc6)-.+-doc" as 'handled' packages. - dh_haskell_build generates haddock API documentation. - dh_haskell_install installs haddock API documentation. * Stop shipping empty directories in generated libghc6-* packages: - dh_haskell_install removes directories which are empty after the installation step. * Add dh_haskell_depends script to package. * Drop all code handling GHC 5 or nhc98 as Debian does not ship GHC5 anymore, and the code will most likely be broken now anyway: - Cleanup dh_haskell_prep. - Cleanup Dh_Haskell.pm. * debian/control: - Add xutils-dev to the Depends as dh_haskell_configure needs lndir. - Add dctrl-tools to the Depends as dh_haskell_depends needs grep-dctrl. - Make myself the official maintainer and add John to the uploaders. * {postinst-ghc, prerm-ghc}: - Suppress confusing message from ghc-pkg when removing or upgrading package. Thanks Chris Lamb (Closes: #457686) -- Arjan Oosting Sun, 30 Dec 2007 18:07:23 +0100 haskell-devscripts (0.5.19) unstable; urgency=low * Make some cosmetic changes to the POD source of the man page(s) and remove the unused and duplicate POD sources from dh_haskell_prep and dh_haskell_install. * Only build the setup file if no executable setup file exists. (Closes: #441100) -- Arjan Oosting Sun, 23 Sep 2007 19:16:24 +0200 haskell-devscripts (0.5.18) unstable; urgency=low * Rewrite the postinst-ghc and prerm-ghc scripts to respectively hide and expose previous installed versions of a package. * Update the prerm-ghc script to ignore error when it unregisters a package. (Closes: 432972) * debian/control: the postinst-ghc and prerm-ghc use ghc-pkg syntax which was introduced in GHC 6.4. Adjust the Depends line accordingly. * debian/rules: cleanup rules file. * debian/links: Create links pointing the man pages from the different dh_haskell_* commands to the main dh_haskell command man page. -- Arjan Oosting Wed, 25 Jul 2007 22:18:58 +0200 haskell-devscripts (0.5.17) unstable; urgency=low * Use the cabal package name as directory in /usr/lib/hugs/packages. -- Arjan Oosting Sun, 15 Apr 2007 18:09:16 +0200 haskell-devscripts (0.5.16) unstable; urgency=low * Install hugs packages into /usr/lib/hugs/packages which is wat the Hugs release of September 2006 expects. -- Arjan Oosting Sun, 15 Apr 2007 17:24:00 +0200 haskell-devscripts (0.5.15) unstable; urgency=high * Set urgency high as the upload fixes an RC bug. * Fix the build of libghc-*-dev packages when no libghc-*-prof packages should be build. (Closes: #399127) -- Arjan Oosting Sat, 18 Nov 2006 10:19:04 +0100 haskell-devscripts (0.5.14) unstable; urgency=medium * Set urgency to medium to get fixed version into etch. * debian/control: - Add myself to Uploaders. - Bbump Standards-Version. No changes needed. * dh_haskell_buildinst: fix building of profiling packages. -- Arjan Oosting Fri, 10 Nov 2006 21:43:08 +0100 haskell-devscripts (0.5.13) unstable; urgency=low * Thanks to Arjan Oosting for the following patches: * Move debhelper to Build-Depends as suggested by lintian. * Change she-bang for dh_haskell to /bin/sh as does not use any bashims. * Replace dh_haskell_buildinst with simple shell script to decrease code duplicity. * Introduce separate Perl module which contains the code shared between the different dh_haskell tools. -- John Goerzen Thu, 19 Oct 2006 11:06:09 -0500 haskell-devscripts (0.5.12) unstable; urgency=low * New support for building profiling packages. Thanks to Jeremy Shaw for this. -- John Goerzen Fri, 11 Aug 2006 17:58:47 -0500 haskell-devscripts (0.5.11) unstable; urgency=low * Now give version when deregistering packages in postinst. -- John Goerzen Tue, 25 Oct 2005 05:58:47 -0500 haskell-devscripts (0.5.10) unstable; urgency=low * Fixed a bug in dh_haskell when building multiple packages, introduced with the split in 0.5.7. -- John Goerzen Mon, 29 Aug 2005 06:06:25 -0500 haskell-devscripts (0.5.9) unstable; urgency=low * Applied patch from Florian Ragwitz to autodetect Setup.lhs vs. Setup.hs. -- John Goerzen Tue, 23 Aug 2005 05:35:35 -0500 haskell-devscripts (0.5.8) unstable; urgency=low * Fixed a few bugs in the new system. -- John Goerzen Wed, 17 Aug 2005 03:41:05 -0500 haskell-devscripts (0.5.7) unstable; urgency=low * Added dh_haskell_{prep,build,install}. -- John Goerzen Wed, 17 Aug 2005 02:46:04 -0500 haskell-devscripts (0.5.6) unstable; urgency=low * Tightened up Depends on libghc6-cabal-dev for interface consistency. -- John Goerzen Mon, 28 Mar 2005 09:00:47 -0600 haskell-devscripts (0.5.5) unstable; urgency=low * Adjusted Depends so ghc 6.4 can be considered to fulfill the requirement for having Cabal. -- John Goerzen Mon, 28 Mar 2005 08:56:48 -0600 haskell-devscripts (0.5.4) unstable; urgency=low * Use *.cabal files instead of Setup.description. -- John Goerzen Thu, 27 Jan 2005 12:35:54 -0600 haskell-devscripts (0.5.3) unstable; urgency=low * Updated for new cabal. -- John Goerzen Mon, 17 Jan 2005 16:49:41 -0600 haskell-devscripts (0.5.2) unstable; urgency=low * Make dep on libch6-cabal-dev versioned; older versions have bugs that can cause us trouble. -- John Goerzen Thu, 11 Nov 2004 11:31:29 -0600 haskell-devscripts (0.5.1) unstable; urgency=low * Added support for Hugs. * Added clean target example. * Pointed to HUnit package for example. -- John Goerzen Wed, 6 Oct 2004 16:16:50 -0500 haskell-devscripts (0.5.0) unstable; urgency=low * Initial Release. Closes: #275218. -- John Goerzen Wed, 6 Oct 2004 09:46:14 -0500