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 >
