Name: asciidoc Version: 10.2.0 Release: 2 Summary: Tool to convert AsciiDoc text files to DocBook, HTML or Unix man pages License: GPLv2+ Group: Publishing Url: http://asciidoc.org/ Source0: https://github.com/asciidoc/asciidoc-py3/archive/%{version}.tar.gz #Patch0: asciidoc-8.6.8-datadir.patch BuildRequires: pkgconfig(python3) BuildRequires: dos2unix BuildRequires: docbook-dtd42-xml BuildRequires: docbook-dtd43-xml BuildRequires: docbook-dtd44-xml BuildRequires: docbook-dtd45-xml BuildRequires: docbook-style-xsl BuildRequires: xsltproc BuildRequires: pcre BuildRequires: python-pip Requires: python BuildArch: noarch %rename asciidoc-doc %rename asciidoc-latex %rename asciidoc-music %description AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. %package -n a2x Summary: Converts Asciidoc text files to other formats (PDF, EPUB, DVI, etc.) Group: Publishing Requires: asciidoc Requires: xmlto Requires: libxml2-utils Requires: docbook-style-xsl Requires: xsltproc Suggests: dblatex Suggests: fop Suggests: w3m Suggests: xsltproc %description -n a2x A toolchain manager for AsciiDoc that converts Asciidoc text files to other file formats. %prep %setup -qn %{name}-py-%{version} for i in doc/book-multi.txt doc/article.txt COPYRIGHT doc/faq.txt \ doc/asciidoc.1.txt doc/book.txt doc/latex-backend.txt; do dos2unix < $i > $i.fixed ; mv -f $i.fixed $i ; done %build autoreconf -fiv %configure sed -ri 's/a2x.py -f/a2x.py -v -f/g' Makefile %make_build %install %make_install # Make it easier to %exclude these with both rpm < and >= 4.7 for file in %{buildroot}{%{_bindir},%{_datadir}/asciidoc/filters/*}/*.py ; do rm -f ${file}{c,o} done %files %{_bindir}/asciidoc %{py_puresitedir}/asciidoc %{py_puresitedir}/asciidoc*.dist-info %files -n a2x %{_bindir}/a2x