summaryrefslogtreecommitdiffstats
path: root/old/pandoc/pandoc.spec
diff options
context:
space:
mode:
Diffstat (limited to 'old/pandoc/pandoc.spec')
-rw-r--r--old/pandoc/pandoc.spec120
1 files changed, 120 insertions, 0 deletions
diff --git a/old/pandoc/pandoc.spec b/old/pandoc/pandoc.spec
new file mode 100644
index 0000000..832d055
--- /dev/null
+++ b/old/pandoc/pandoc.spec
@@ -0,0 +1,120 @@
+Name: pandoc
+Version: 1.12.3.1
+Release: 1%{?dist}
+Summary: Conversion between markup formats
+
+License: GPLv2+
+Group: Text/Processing
+URL: http://hackage.haskell.org/package/%{name}
+Source0: http://hackage.haskell.org/packages/archive/%{name}/%{version}/%{name}-%{version}.tar.gz
+
+BuildRequires: ghc-Cabal-devel
+BuildRequires: ghc-rpm-macros
+# Begin cabal-rpm deps:
+BuildRequires: alex
+#BuildRequires: chrpath
+BuildRequires: ghc-HTTP-devel
+#BuildRequires: ghc-aeson-devel
+BuildRequires: ghc-array-devel
+#BuildRequires: ghc-attoparsec-devel
+#BuildRequires: ghc-base64-bytestring-devel
+BuildRequires: ghc-binary-devel
+#BuildRequires: ghc-blaze-html-devel
+#BuildRequires: ghc-blaze-markup-devel
+BuildRequires: ghc-bytestring-devel
+BuildRequires: ghc-containers-devel
+#BuildRequires: ghc-data-default-devel
+BuildRequires: ghc-directory-devel
+BuildRequires: ghc-extensible-exceptions-devel
+BuildRequires: ghc-filepath-devel
+#BuildRequires: ghc-highlighting-kate-devel
+#BuildRequires: ghc-hslua-devel
+#BuildRequires: ghc-http-conduit-devel
+#BuildRequires: ghc-http-types-devel
+BuildRequires: ghc-mtl-devel
+BuildRequires: ghc-network-devel
+BuildRequires: ghc-old-locale-devel
+BuildRequires: ghc-old-time-devel
+#BuildRequires: ghc-pandoc-types-devel
+BuildRequires: ghc-parsec-devel
+BuildRequires: ghc-process-devel
+BuildRequires: ghc-random-devel
+BuildRequires: ghc-syb-devel
+#BuildRequires: ghc-tagsoup-devel
+#BuildRequires: ghc-temporary-devel
+#BuildRequires: ghc-texmath-devel
+BuildRequires: ghc-text-devel
+BuildRequires: ghc-time-devel
+#BuildRequires: ghc-unordered-containers-devel
+BuildRequires: ghc-vector-devel
+#BuildRequires: ghc-xml-devel
+#BuildRequires: ghc-yaml-devel
+#BuildRequires: ghc-zip-archive-devel
+BuildRequires: ghc-zlib-devel
+BuildRequires: happy
+# End cabal-rpm deps
+# uses sandboxing
+BuildRequires: cabal-dev
+BuildRequires: hsb2hs
+BuildRequires: pcre-devel%{?_isa}
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%description
+Pandoc a command-line tool that can read markdown and (subsets of) HTML,
+reStructuredText, LaTeX, DocBook, MediaWiki markup, Haddock markup,
+OPML, and Textile, and it can write markdown, reStructuredText, HTML,
+LaTeX, ConTeXt, Docbook, OPML, OpenDocument, ODT, Word docx, RTF, MediaWiki,
+Textile, groff man pages, plain text, Emacs Org-Mode, AsciiDoc, EPUB (v2 and
+v3), FictionBook2, and several kinds of HTML/javascript slide shows (S5, Slidy,
+Slideous, DZSlides, reveal.js).
+
+Pandoc extends standard markdown syntax with footnotes, embedded LaTeX,
+definition lists, tables, and other features. A compatibility mode is provided
+for those who need a drop-in replacement for Markdown.pl.
+
+In contrast to existing tools for converting markdown to HTML, which use regex
+substitutions, pandoc has a modular design: it consists of a set of readers,
+which parse text in a given format and produce a native representation of the
+document, and a set of writers, which convert this native representation into a
+target format. Thus, adding an input or output format requires only adding a
+reader or writer.
+
+
+%global cabal cabal-dev
+
+
+%prep
+%setup -q
+
+cabal-tweak-flag embed_data_files True
+
+
+%build
+%cabal install-deps
+%cabal configure --prefix=%{_prefix} --libdir=%{_libdir}
+%cabal build
+
+
+%install
+rm -rf %{buildroot}
+%cabal copy --destdir=%{buildroot} -v
+
+rm -rf %{buildroot}%{_libdir}/%{name}-%{version}
+rm -rf %{buildroot}%{_datadir}/%{name}-%{version}
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README
+%{_bindir}/%{name}
+%{_mandir}/man1/pandoc.1*
+%{_mandir}/man5/pandoc_markdown.5*
+
+
+%changelog
+* Sat Jan 25 2014 Jens Petersen <petersen@redhat.com> - 1.12.3.1-1
+- haskell statically linked pandoc built with cabal-install