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

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



Hi,

yes, simply point us to the git repo :-)

Greetings, Joachim 

Am 28. März 2015 18:29:54 MEZ, schrieb David Fox <ddssff@gmail.com>:
>Oh for Petes sake!  My "corrected" set of patches is correct, but also
>creates ".orig" files that should have been ignored.  Is there some way
>I
>can provide these patches without spamming everyone on the list with
>yet
>another series of eleven emails?
>
>On Sat, Mar 28, 2015 at 9:49 AM, David Fox <ddssff@gmail.com> wrote:
>
>> 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
><nomeata@debian.org>
>> 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 <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
>>>
>>
>>


Reply to: