Hi Joachim,
On Mon, Jul 09, 2012 at 09:43:14AM +0200, Joachim Breitner wrote:
> Am Sonntag, den 08.07.2012, 20:31 -0400 schrieb Ryan Kavanagh:
> > I finally got around to preparing xmonad for experimental. I've built
> > and tested the packages, everything seems to work fine. If others would
> > like to test, you can either build your own from the sources (below) or
> > get them from
> > deb http://people.debian.org/~rak/xmonad-experimental/ unstable main
> > (signed with my GPG key, 4A11C97A).
>
> I reviewed the commit logs and they look good, thanks a lot for taking
> better care of xmonad!
Thanks for reviewing.
> Do you really need both libghc-pandoc-dev _and_ pandoc as a build
> dependency? I’d expect it to either use the command line tool _or_ use
> the Haskell library.
Yes, we need both. util/GenerateManpage.hs does not call pandoc directly
(that rawSystem line was commented out upstream), but rather uses
libghc-pandoc-dev. However, we need the additional build-dependency on
pandoc for the manpage/html templates[0]. Without this build-dependency
(or something providing the templates), you get:
GenerateManpage.hs: user error (Pattern match failure in do expression at util/GenerateManpage.hs:79:5-18)
GenerateManpage.hs: user error (Pattern match failure in do expression at util/GenerateManpage.hs:86:5-18)
where lines 79 and are 86, respectively:
Right template <- getDefaultTemplate Nothing "man"
Right template <- getDefaultTemplate Nothing "html"
Would it be worth filing a bug against libghc-pandoc-dev to have at
least a recommends on pandoc put in place?
If all else is well, I'll upload by the end of the day.
Best wishes,
Ryan
[0] http://packages.debian.org/sid/i386/pandoc/filelist ,
/usr/share/pandoc-1.9.4.2/templates/default.{html,man}
--
|_)|_/ Ryan Kavanagh | GnuPG key
| \| \ http://ryanak.ca/ | 4A11C97A
Attachment:
signature.asc
Description: Digital signature