Dear Masayuki,
Am Dienstag, den 26.05.2015, 09:33 +0900 schrieb Masayuki Hatta:
> So now I'm tackling with Leksah, which is a monster as Joachim justly said.
thanks!
> I've already prepared most of needed Hackage debs missing in Debian
> sid, but seems the recent Leksah (I've been using 0.44.4.0, and
> 0.15.0.1 was out yesterday) depends on ghcjs-dom, which in turn
> depends on ghcjs-base. Once upon a time it was possible to build
> Leksah without ghcjs-* since a build flag can effectively kill those
> dependency, but seems the trick doesn't work anymore.
What exactly is it using GHCJS for?
Note that ghcjs-dom does only conditionally depend on GHCJS:
description: Documentent Object Model (DOM) functions that work
with
GHCJS, but can also be used with GHC and WebKitGTK.
Have you tried building it with -f-ghcjs? It then uses WebKit. Looks
like that allows you to package leksah without GHCJS.
> Thus I tried to
> package ghcjs-base, but I couldn't figure out how it can be built
> alone without the entire GHCJS.
>
> So now I became "interested" in GHCJS, tried to build ghcjs based on
> ghcjs-debian (https://github.com/ddssff/ghcjs-debian), but seems it
> requires ghcjs *before* building it ;-< So I'm in dead stuck. Any
> help? I think it's really nice to have Leksah and GHCJS in Debian as
> packages, not via cabal.
Indeed, GHCJS in Debian would be nice. But I suspect that we should
postpone that until 7.10; from what I heard building GHCJS is easier
with that.
Also, it opens a new can of worm: Do we have to provide libghcjs-foo
packages for all our Haskell libraries? For none? For a few?
Clearly a worthwhile goal, but one that one should please not tackle too
lighthearted: Adding GHCJS is probably easier that maintaining GHCJS, so
whoever does that should be determined to look after the package
actively¹.
Greetings,
Joachim
¹ That obvious holds for all packages.
--
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