Yes, we have used them for over a year on hundreds of unmodified packages
from from the Debian repositories and  even more debs produced by
cabal-debian.

On Sat, Mar 28, 2015 at 9:43 AM, Joachim Breitner <[email protected]>
wrote:

> Hi David,
>
> great, thanks for your work. I haven’t looked in detail yet (busy
> weekend with a large party to throw), but I will come to that – unless
> someone else beats me to it, which would be fine too!
>
> Do I understand correctly that these patches require no changes to
> debian/rules or debian/control and behave the same way for our existing
> packages?
>
> Greetings,
> Joachim
>
>
> Am Freitag, den 27.03.2015, 09:14 -0700 schrieb David Fox:
> > These changes are available
> > at https://github.com/seereason/haskell-devscripts.
> >
> > On Fri, Mar 27, 2015 at 8:41 AM, David Fox <[email protected]> wrote:
> >         These eleven patches start with some bug fixes, followed by
> >         some
> >         fairly major changes to parameterize the haskell compiler
> >         name,
> >         finally adding support for ghcjs specifically.  A lot of the
> >         changes
> >         are due to translating make rules to bash code, moving them
> >         from
> >         hlibrary.mk to Dh_Haskell.sh, leaving function calls in
> >         hlibrary.mk.
> >         Then additional rules are added to hlibrary.mk for the ghcjs
> >         packages,
> >         with modified function parameters.  Finally, some disabled
> >         debugging
> >         code is added to give a nice trace of the execution, but this
> >         patch is
> >         optional.
> >
> >         I've successfully built about 100 ghc packages and 50 ghcjs
> >         packages
> >         with these changes.
> >
> >         David Fox (11):
> >           Allow building of documentation when when package has no
> >         Haskell
> >             modules
> >           Fix a bash error - single quote prevents expansion of shell
> >         variables
> >           Remove support for obsolete doc package prefix 'haskell-'
> >           Pass --with-haddock and --with-ghc to haddock, --package-db
> >         to cabal
> >             configure
> >           Reword some error messages and indicate where they originate
> >           Add functions to Dh_Haskell.hs
> >           Turn the Make rules into shell functions
> >           Parameterize the compiler name
> >           Add support for building ghcjs packages
> >           Add a compiler parameter to the dh_haskell_blurbs script
> >           Debugging code (disabled)
> >
> >          Dh_Haskell.sh            | 343
> >         ++++++++++++++++++++++++++++++++++++++++++++---
> >          dh_haskell_blurbs        |  24 +++-
> >          dh_haskell_depends       |  30 +++--
> >          dh_haskell_extra_depends |   8 +-
> >          dh_haskell_provides      |  26 ++--
> >          dh_haskell_shlibdeps     |  15 ++-
> >          hlibrary.mk              | 121 +++++++----------
> >          7 files changed, 438 insertions(+), 129 deletions(-)
> >
> >         --
> >         1.9.1
> >
> >
> >         --
> >         To UNSUBSCRIBE, email to
> >         [email protected]
> >         with a subject of "unsubscribe". Trouble? Contact
> >         [email protected]
> >         Archive:
> >         https://lists.debian.org/CAM8C2CDb8q9fRAq-RAOMkrvooVHuehQLOA
> >         [email protected]
> >
> >
> >
>
> --
> Joachim "nomeata" Breitner
> Debian Developer
>   [email protected] | ICQ# 74513189 | GPG-Keyid: F0FBF51F
>   JID: [email protected] | http://people.debian.org/~nomeata
>

Reply via email to