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