haskell-pandoc 1.4-2
http://hackage.haskell.org/package/pandoc
Conversion between markup formats
unsupported :: devel
Maintainer: arch-haskell
Votes: 38
License: GPL
Last Updated: Sun, 31 Jan 2010 00:06:45 +0000
First Submitted: Tue, 09 Sep 2008 02:50:21 +0000
Dependencies ghc haskell-bytestring>=0.9 haskell-cabal haskell-containers>=0.1 haskell-directory>=1 haskell-filepath>=1.1 haskell-mtl>=1.1 haskell-network>=2 haskell-old-time>=1 haskell-parsec haskell-pretty>=1 haskell-process>=1 haskell-syb haskell-template-haskell>=2.2 haskell-utf8-string>=0.3 haskell-xhtml>=3000.0 haskell-zip-archive>=0.1.1.4
Required by gitit haskell-bamboo haskell-blogination haskell-graphalyze haskell-panda
when trying to build with bauerbill, it complains a problem with dependency of parsec. Parsec version is 3.0.1, but haskell-pandoc requires < 3
The install file is out-of-date: gen_context_index resides at /usr/share/doc/ghc/html/libraries now.
Sorry, I flagged this out of date by mistake. At the moment it's up to date.
Request though: would it be possible to add a line "provides=(pandoc=${pkgver})" to this package? Then other packages wouldn't have to choose between depending on this package and depending on the pandoc package also in aur (which just has the binaries and shell scripts, without all the haskell libs and docs). If they want just the binaries, they can depend on "pandoc"; if they want everything, they can depend on "haskell-pandoc".
Is haskell-cabal still a dependency? GHC says it replaces haskell-cabaal<1.6.0.3.
Should the shell scripts in /usr/share/pandoc-1.2.1 (hsmarkdown, html2markdown, markdown2pdf) be moved to /usr/bin ?
Good news: I managed to resolve the error by re-installing all pandoc dependencies from scratch. Apparently, haskell-zip-archive caused the problem because it was linked to the older version of haskell-utf8-string. Anyway, pandoc installed successfully now. Thanks for all your efforts!
The build fails on x86 with the following error:
==> Starting build()...
Configuring pandoc-1.2.1...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package zip-archive-0.1.1.3 requires utf8-string-0.3.4
package pandoc-1.2.1 requires utf8-string-0.3.5
Preprocessing library pandoc-1.2.1...
Preprocessing executables for pandoc-1.2.1...
Building pandoc-1.2.1...
[ 1 of 29] Compiling Paths_pandoc ( dist/build/autogen/Paths_pandoc.hs, dist/build/Paths_pandoc.o )
[ 2 of 29] Compiling Text.Pandoc.XML ( src/Text/Pandoc/XML.hs, dist/build/Text/Pandoc/XML.o )
[ 3 of 29] Compiling Text.Pandoc.CharacterReferences ( src/Text/Pandoc/CharacterReferences.hs, dist/build/Text/Pandoc/CharacterReferences.o )
[ 4 of 29] Compiling Text.Pandoc.Definition ( src/Text/Pandoc/Definition.hs, dist/build/Text/Pandoc/Definition.o )
[ 5 of 29] Compiling Text.Pandoc.Shared ( src/Text/Pandoc/Shared.hs, dist/build/Text/Pandoc/Shared.o )
[ 6 of 29] Compiling Text.Pandoc.TH ( src/Text/Pandoc/TH.hs, dist/build/Text/Pandoc/TH.o )
[ 7 of 29] Compiling Text.Pandoc.ODT ( src/Text/Pandoc/ODT.hs, dist/build/Text/Pandoc/ODT.o )
Loading package ghc-prim ... linking ... done.
Loading package integer ... linking ... done.
Loading package base ... linking ... done.
Loading package syb ... linking ... done.
Loading package array-0.2.0.0 ... linking ... done.
Loading package bytestring-0.9.1.4 ... linking ... done.
Loading package containers-0.2.0.1 ... linking ... done.
Loading package binary-0.5.0.1 ... linking ... done.
Loading package digest-0.0.0.5 ... linking ... done.
Loading package filepath-1.1.0.2 ... linking ... done.
Loading package old-locale-1.0.0.1 ... linking ... done.
Loading package old-time-1.0.0.2 ... linking ... done.
Loading package unix-2.3.2.0 ... linking ... done.
Loading package directory-1.0.0.3 ... linking ... done.
Loading package mtl-1.1.0.2 ... linking ... done.
Loading package pretty-1.0.1.0 ... linking ... done.
Loading package utf8-string-0.3.4 ... <command line>: can't load .so/.DLL for: HSutf8-string-0.3.4 (libHSutf8-string-0.3.4.so: cannot open shared object file: No such file or directory)
I have tried whether re-installing haskell-utf8-bytestring improves the situation, but it doesn't seem to.
@peti re. namcap, those are all required by the library pandoc installs, along with the pandoc executable itself.
haskell-time seems to be missing as a dependency. Also, namcap complains:
haskell-pandoc E: Dependency detected and not included (zlib) from files ['usr/bin/pandoc']
haskell-pandoc E: Dependency detected and not included (gmp) from files ['usr/bin/pandoc']
haskell-pandoc W: Dependency included and not needed (ghc)
haskell-pandoc W: Dependency included and not needed (haskell-cabal)
haskell-pandoc W: Dependency included and not needed (haskell-utf8-string)
haskell-pandoc W: Dependency included and not needed (haskell-zip-archive)
haskell-pandoc W: Dependency included and not needed (haskell-time)
This package should conflict with pandoc from community.
v1.6.0