git.iko.soy/typeable/pandoc
on master help sign in
Depend on bytestring-0.9.0.1 and provide a ByteString instance for IsString manually,
31e261cfiddlosopher
Text/Pandoc/ODT.hs+5−1
@@ -43,7 +43,11 @@ import Text.XML.Light
43import Text.XML.Light.Cursor
43import Text.XML.Light.Cursor
44import Text.Pandoc.Shared ( withTempDir )
44import Text.Pandoc.Shared ( withTempDir )
45import Network.URI ( isURI )
45import Network.URI ( isURI )
46+import Data.String ( IsString (..) )
46−import qualified Data.ByteString.Char8 as B ( writeFile )
47+import qualified Data.ByteString.Char8 as B ( writeFile, pack, ByteString )
48+
49+instance IsString B.ByteString
50+ where fromString = B.pack
47
51
48-- | Produce an ODT file from OpenDocument XML.
52-- | Produce an ODT file from OpenDocument XML.
49saveOpenDocumentAsODT :: FilePath -- ^ Pathname of ODT file to be produced.
53saveOpenDocumentAsODT :: FilePath -- ^ Pathname of ODT file to be produced.
pandoc.cabal+3−1
@@ -73,7 +73,9 @@ Library
73 if flag(highlighting)
73 if flag(highlighting)
74 Build-depends: highlighting-kate
74 Build-depends: highlighting-kate
75 cpp-options: -DHIGHLIGHTING
75 cpp-options: -DHIGHLIGHTING
76− Build-Depends: parsec < 3, xhtml, mtl, network, filepath, process, directory, utf8-string, template-haskell, bytestring
76+ Build-Depends: parsec < 3, xhtml, mtl, network, filepath, process, directory, utf8-string,
77+ template-haskell, bytestring == 0.9.0.1
78+ -- Note: bytestring-0.9.1.0 contains an InString instance for ByteString
77 Hs-Source-Dirs: .
79 Hs-Source-Dirs: .
78 Exposed-Modules: Text.Pandoc,
80 Exposed-Modules: Text.Pandoc,
79 Text.Pandoc.Blocks,
81 Text.Pandoc.Blocks,