[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [PATCH 00/11] Series of patches to support ghcjs packages



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 <dsf@seereason.com> 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
>         debian-haskell-request@lists.debian.org
>         with a subject of "unsubscribe". Trouble? Contact
>         listmaster@lists.debian.org
>         Archive:
>         https://lists.debian.org/CAM8C2CDb8q9fRAq-RAOMkrvooVHuehQLOA
>         +2yauoVnH4_7-Ymw@mail.gmail.com
>         
> 
> 

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: